/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.securitySolution_bundle_jsonpfunction=window.securitySolution_bundle_jsonpfunction||[]).push([[6],Array(105).concat([function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s}));var r=n(103),i=n(130),a=n.n(i);const o=e=>Object(r.useSelector)(e,r.shallowEqual),s=e=>Object(r.useSelector)(e,a.a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"k",(function(){return k})),n.d(t,"d",(function(){return A})),n.d(t,"g",(function(){return D})),n.d(t,"l",(function(){return N})),n.d(t,"j",(function(){return B})),n.d(t,"e",(function(){return z})),n.d(t,"c",(function(){return V})),n.d(t,"m",(function(){return U})),n.d(t,"i",(function(){return G})),n.d(t,"h",(function(){return W})),n.d(t,"f",(function(){return H})),n.d(t,"n",(function(){return J})),n.d(t,"o",(function(){return Z})),n.d(t,"b",(function(){return ie}));var r=n(43),i=n(112),a=n(145),o=n(113);const s=Object(a.c)(r.array(r.string)),l=(r.intersection([r.type({eventId:r.string}),r.partial({pinnedEventId:Object(a.c)(r.string),timelineId:Object(a.c)(r.string)})]),r.intersection([r.type({timelineId:r.string,eventId:r.string}),r.partial({created:Object(a.c)(r.number),createdBy:Object(a.c)(r.string),updated:Object(a.c)(r.number),updatedBy:Object(a.c)(r.string)})])),u=r.intersection([r.type({pinnedEventId:r.string,version:r.string}),l,r.partial({timelineVersion:Object(a.c)(r.string)})]);var c=n(207),d=n(373);const f=r.intersection([r.type({timelineId:Object(a.c)(r.string)}),r.partial({eventId:Object(a.c)(r.string),note:Object(a.c)(r.string),created:Object(a.c)(r.number),createdBy:Object(a.c)(r.string),updated:Object(a.c)(r.number),updatedBy:Object(a.c)(r.string)})]),p=r.intersection([f,r.type({noteId:r.string,version:r.string}),r.partial({timelineVersion:Object(a.c)(r.string)})]),m=r.partial({aggregatable:Object(a.c)(r.boolean),category:Object(a.c)(r.string),columnHeaderType:Object(a.c)(r.string),description:Object(a.c)(r.string),example:Object(a.c)(r.string),indexes:Object(a.c)(r.array(r.string)),id:Object(a.c)(r.string),name:Object(a.c)(r.string),placeholder:Object(a.c)(r.string),searchable:Object(a.c)(r.boolean),type:Object(a.c)(r.string)}),b=r.partial({field:Object(a.c)(r.string),displayField:Object(a.c)(r.string),value:r.union([r.null,r.string,r.array(r.string)]),displayValue:Object(a.c)(r.string),operator:Object(a.c)(r.string)}),g=r.partial({id:Object(a.c)(r.string),name:Object(a.c)(r.string),enabled:Object(a.c)(r.boolean),excluded:Object(a.c)(r.boolean),kqlQuery:Object(a.c)(r.string),queryMatch:Object(a.c)(b)});let v;!function(e){e.default="default",e.template="template"}(v||(v={}));const y=r.union([r.literal(v.default),r.literal(v.template)]),h=r.partial({id:Object(a.c)(r.string),name:Object(a.c)(r.string),enabled:Object(a.c)(r.boolean),excluded:Object(a.c)(r.boolean),kqlQuery:Object(a.c)(r.string),queryMatch:Object(a.c)(b),and:Object(a.c)(r.array(g)),type:Object(a.c)(y)}),j=r.partial({alias:Object(a.c)(r.string),controlledBy:Object(a.c)(r.string),disabled:Object(a.c)(r.boolean),field:Object(a.c)(r.string),formattedValue:Object(a.c)(r.string),index:Object(a.c)(r.string),key:Object(a.c)(r.string),negate:Object(a.c)(r.boolean),params:Object(a.c)(r.string),type:Object(a.c)(r.string),value:Object(a.c)(r.string)}),O=r.partial({exists:Object(a.c)(r.string),meta:Object(a.c)(j),match_all:Object(a.c)(r.string),missing:Object(a.c)(r.string),query:Object(a.c)(r.string),range:Object(a.c)(r.string),script:Object(a.c)(r.string)}),x=r.partial({eventCategoryField:Object(a.c)(r.string),query:Object(a.c)(r.string),tiebreakerField:Object(a.c)(r.string),timestampField:Object(a.c)(r.string),size:Object(a.c)(r.union([r.string,r.number]))}),w=r.partial({kind:Object(a.c)(r.string),expression:Object(a.c)(r.string)}),S=r.partial({kuery:Object(a.c)(w),serializedQuery:Object(a.c)(r.string)}),_=r.partial({filterQuery:Object(a.c)(S)}),E=r.partial({start:Object(a.c)(r.union([r.string,r.number])),end:Object(a.c)(r.union([r.string,r.number]))}),C=r.partial({keySearch:Object(a.c)(r.string),favoriteDate:Object(a.c)(r.number),fullName:Object(a.c)(r.string),userName:Object(a.c)(r.string)}),I=r.partial({columnId:Object(a.c)(r.string),columnType:Object(a.c)(r.string),sortDirection:Object(a.c)(r.string)}),T=r.union([r.array(I),I]);let k;!function(e){e.active="active",e.draft="draft",e.immutable="immutable"}(k||(k={}));const P=r.union([r.literal(k.active),r.literal(k.draft),r.literal(k.immutable)]);let A;Object(a.c)(P),function(e){e.alert="alert",e.alerts="alerts",e.auditd="auditd",e.auditd_file="auditd_file",e.library="library",e.netflow="netflow",e.plain="plain",e.registry="registry",e.suricata="suricata",e.system="system",e.system_dns="system_dns",e.system_endgame_process="system_endgame_process",e.system_file="system_file",e.system_fim="system_fim",e.system_security_event="system_security_event",e.system_socket="system_socket",e.threat_match="threat_match",e.zeek="zeek"}(A||(A={}));const M=Object(a.b)(A,"RowRendererId");let D;!function(e){e.elastic="elastic",e.custom="custom"}(D||(D={}));const R=r.union([r.literal(D.elastic),r.literal(D.custom)]);let N;Object(a.c)(R),function(e){e.default="default",e.template="template"}(N||(N={}));const F=r.union([r.literal(N.template),r.literal(N.default)]),L=(Object(a.c)(F),r.partial({columns:Object(a.c)(r.array(m)),dataProviders:Object(a.c)(r.array(h)),dataViewId:Object(a.c)(r.string),description:Object(a.c)(r.string),eqlOptions:Object(a.c)(x),eventType:Object(a.c)(r.string),excludedRowRendererIds:Object(a.c)(r.array(M)),favorite:Object(a.c)(r.array(C)),filters:Object(a.c)(r.array(O)),indexNames:Object(a.c)(r.array(r.string)),kqlMode:Object(a.c)(r.string),kqlQuery:Object(a.c)(_),title:Object(a.c)(r.string),templateTimelineId:Object(a.c)(r.string),templateTimelineVersion:Object(a.c)(r.number),timelineType:Object(a.c)(F),dateRange:Object(a.c)(E),savedQueryId:Object(a.c)(r.string),sort:Object(a.c)(T),status:Object(a.c)(P),created:Object(a.c)(r.number),createdBy:Object(a.c)(r.string),updated:Object(a.c)(r.number),updatedBy:Object(a.c)(r.string)})),B=r.intersection([L,r.type({savedObjectId:r.string,version:r.string}),r.partial({eventIdToNoteIds:r.array(p),noteIds:r.array(r.string),notes:r.array(p),pinnedEventIds:r.array(r.string),pinnedEventsSaveObject:r.array(u)})]),z=r.type({data:r.type({getOneTimeline:B})}),q=r.intersection([r.type({timeline:B,outcome:c.O}),r.partial({alias_target_id:c.N,alias_purpose:c.M})]),V=r.type({data:q}),$=r.type({timeline:r.array(B),totalCount:r.number}),U=r.intersection([$,r.type({defaultTimelineCount:r.number,templateTimelineCount:r.number,elasticTemplateTimelineCount:r.number,customTemplateTimelineCount:r.number,favoriteCount:r.number})]),G=r.type({data:r.type({persistTimeline:r.intersection([r.partial({code:Object(a.c)(r.number),message:Object(a.c)(r.string)}),r.type({timeline:B})])})}),W=r.type({status_code:r.number,message:r.string});let H;!function(e){e.title="title",e.description="description",e.updated="updated",e.created="created"}(H||(H={}));const Q=r.union([r.literal(H.title),r.literal(H.description),r.literal(H.updated),r.literal(H.created)]),K=r.union([r.literal(o.b.asc),r.literal(o.b.desc)]),Y=r.type({sortField:Q,sortOrder:K}),J=r.exact(r.type({success:d.h,success_count:d.i,timelines_installed:i.n,timelines_updated:i.n,errors:r.array(d.g)})),X=r.partial({fullName:Object(a.c)(r.string),userName:Object(a.c)(r.string),favoriteDate:Object(a.c)(r.number)}),Z=r.partial({savedObjectId:r.string,version:r.string,code:Object(a.c)(r.number),message:Object(a.c)(r.string),templateTimelineId:Object(a.c)(r.string),templateTimelineVersion:Object(a.c)(r.number),timelineType:Object(a.c)(F),favorite:Object(a.c)(r.array(X))}),ee=r.type({pageIndex:r.number,pageSize:r.number}),te=(r.partial({onlyUserFavorite:Object(a.c)(r.boolean),pageInfo:Object(a.c)(ee),search:Object(a.c)(r.string),sort:Object(a.c)(Y),status:Object(a.c)(P),timelineType:Object(a.c)(F)}),r.type({timelineType:F}),r.type({timelineType:F}),r.intersection([r.type({timeline:L}),r.partial({status:Object(a.c)(P),timelineId:Object(a.c)(r.string),templateTimelineId:Object(a.c)(r.string),templateTimelineVersion:Object(a.c)(r.number),timelineType:Object(a.c)(F),version:Object(a.c)(r.string)})]),r.partial({noteId:Object(a.c)(r.string)}),r.type({savedObjectIds:r.array(r.string)}),r.type({file_name:r.string}),r.partial({ids:Object(a.c)(r.array(r.string))}),r.partial({template_timeline_id:r.string,id:r.string}),r.union([r.literal("true"),r.literal("false")])),ne=(r.partial({only_user_favorite:Object(a.c)(te),page_index:Object(a.c)(r.string),page_size:Object(a.c)(r.string),search:Object(a.c)(r.string),sort_field:Q,sort_order:K,status:Object(a.c)(P),timeline_type:Object(a.c)(F)}),Object(a.c)(r.array(f))),re=Object(a.c)(r.array(f)),ie=r.intersection([L,r.type({savedObjectId:Object(a.c)(r.string),version:Object(a.c)(r.string)}),r.type({globalNotes:re,eventNotes:ne,pinnedEventIds:s})]),ae=r.partial({_maxListeners:r.unknown,_readableState:r.unknown,_read:r.unknown,readable:r.boolean,_events:r.unknown,_eventsCount:r.number,_data:r.unknown,_position:r.number,_encoding:r.string}),oe=r.union([r.literal("true"),r.literal("false")]);r.intersection([r.type({file:r.intersection([ae,r.type({hapi:r.type({filename:r.string,headers:r.unknown})})])}),r.partial({isImmutable:oe})]),r.type({timeline:L,timelineId:Object(a.c)(r.string),version:Object(a.c)(r.string)}),r.type({timelineId:Object(a.c)(r.string),templateTimelineId:Object(a.c)(r.string),templateTimelineVersion:Object(a.c)(r.number),timelineType:Object(a.c)(F)}),r.intersection([r.type({note:f}),r.partial({overrideOwner:Object(a.c)(r.boolean),noteId:Object(a.c)(r.string),version:Object(a.c)(r.string)})]),r.type({timelinesToInstall:r.array(Object(a.c)(ie)),timelinesToUpdate:r.array(Object(a.c)(ie)),prepackagedTimelines:r.array(Object(a.c)(B))})},,,,function(e,t,n){"use strict";n.r(t),n.d(t,"SourcererScopeName",(function(){return i})),n.d(t,"initSourcererScope",(function(){return a})),n.d(t,"initDataView",(function(){return o})),n.d(t,"initialSourcererState",(function(){return s}));var r=n(54);let i;!function(e){e.default="default",e.detections="detections",e.timeline="timeline"}(i||(i={}));const a={loading:!1,selectedDataViewId:null,selectedPatterns:[],missingPatterns:[]},o={browserFields:r.EMPTY_BROWSER_FIELDS,id:"",indexFields:r.EMPTY_INDEX_FIELDS,fields:void 0,loading:!1,patternList:[],runtimeMappings:{},title:"",dataView:void 0},s={defaultDataView:o,kibanaDataViews:[],signalIndexName:null,sourcererScopes:{[i.default]:{...a,id:i.default},[i.detections]:{...a,id:i.detections},[i.timeline]:{...a,id:i.timeline}}}},function(e,t,n){"use strict";var r=n(12);n.d(t,"a",(function(){return r}));var i=n(376);n.d(t,"b",(function(){return i}))},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r.a})),n.d(t,"h",(function(){return i.f})),n.d(t,"i",(function(){return i.g})),n.d(t,"j",(function(){return i.h})),n.d(t,"x",(function(){return i.w})),n.d(t,"y",(function(){return i.x})),n.d(t,"H",(function(){return i.F})),n.d(t,"c",(function(){return i.b})),n.d(t,"z",(function(){return i.y})),n.d(t,"F",(function(){return i.D})),n.d(t,"G",(function(){return i.E})),n.d(t,"D",(function(){return i.B})),n.d(t,"E",(function(){return i.C})),n.d(t,"C",(function(){return i.A})),n.d(t,"v",(function(){return i.u})),n.d(t,"w",(function(){return i.v})),n.d(t,"l",(function(){return i.j})),n.d(t,"n",(function(){return i.m})),n.d(t,"t",(function(){return i.s})),n.d(t,"f",(function(){return i.d})),n.d(t,"g",(function(){return i.e})),n.d(t,"o",(function(){return i.n})),n.d(t,"p",(function(){return i.o})),n.d(t,"q",(function(){return i.p})),n.d(t,"s",(function(){return i.r})),n.d(t,"u",(function(){return i.t})),n.d(t,"r",(function(){return i.q})),n.d(t,"m",(function(){return i.l})),n.d(t,"a",(function(){return i.a})),n.d(t,"B",(function(){return i.z})),n.d(t,"d",(function(){return i.c})),n.d(t,"k",(function(){return a.b})),n.d(t,"A",(function(){return a.c})),n.d(t,"e",(function(){return a.a}));var r=n(536),i=n(338),a=n(530);n(54)},function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.global="global",e.timeline="timeline",e.socTrends="socTrends"}(r||(r={}))},,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r.IS_OPERATOR})),n.d(t,"a",(function(){return r.EXISTS_OPERATOR})),n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return a}));var r=n(54);let i,a;!function(e){e.query="query",e.graph="graph",e.notes="notes",e.pinned="pinned",e.eql="eql",e.session="session",e.securityAssistant="securityAssistant",e.discover="discover"}(i||(i={})),function(e){e.active="timeline-1",e.casePage="timeline-case",e.test="timeline-test",e.detectionsAlertDetailsPage="detections-alert-details-page"}(a||(a={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return ke})),n.d(t,"h",(function(){return r})),n.d(t,"j",(function(){return i})),n.d(t,"o",(function(){return Oe})),n.d(t,"i",(function(){return Ye})),n.d(t,"q",(function(){return k})),n.d(t,"k",(function(){return I})),n.d(t,"l",(function(){return T})),n.d(t,"b",(function(){return h.Direction})),n.d(t,"r",(function(){return w})),n.d(t,"c",(function(){return E})),n.d(t,"f",(function(){return _})),n.d(t,"e",(function(){return O})),n.d(t,"d",(function(){return x})),n.d(t,"m",(function(){return F})),n.d(t,"g",(function(){return q})),n.d(t,"p",(function(){return L})),n.d(t,"n",(function(){return Se}));var r={};n.r(r),n.d(r,"createDataTable",(function(){return G})),n.d(r,"upsertColumn",(function(){return W})),n.d(r,"applyDeltaToColumnWidth",(function(){return H})),n.d(r,"updateColumnOrder",(function(){return Q})),n.d(r,"updateColumnWidth",(function(){return K})),n.d(r,"toggleDetailPanel",(function(){return Y})),n.d(r,"removeColumn",(function(){return J})),n.d(r,"updateIsLoading",(function(){return X})),n.d(r,"updateColumns",(function(){return Z})),n.d(r,"updateItemsPerPage",(function(){return ee})),n.d(r,"updateItemsPerPageOptions",(function(){return te})),n.d(r,"updateSort",(function(){return ne})),n.d(r,"setSelected",(function(){return re})),n.d(r,"clearSelected",(function(){return ie})),n.d(r,"setEventsLoading",(function(){return ae})),n.d(r,"clearEventsLoading",(function(){return oe})),n.d(r,"setEventsDeleted",(function(){return se})),n.d(r,"clearEventsDeleted",(function(){return le})),n.d(r,"initializeDataTableSettings",(function(){return ue})),n.d(r,"setDataTableSelectAll",(function(){return ce})),n.d(r,"updateGraphEventId",(function(){return de})),n.d(r,"updateSessionViewConfig",(function(){return fe})),n.d(r,"setTableUpdatedAt",(function(){return pe})),n.d(r,"updateTotalCount",(function(){return me})),n.d(r,"changeViewMode",(function(){return be})),n.d(r,"updateShowBuildingBlockAlertsFilter",(function(){return ge})),n.d(r,"updateShowThreatIndicatorAlertsFilter",(function(){return ve}));var i={};n.r(i),n.d(i,"tableByIdSelector",(function(){return he})),n.d(i,"getTableByIdSelector",(function(){return Oe})),n.d(i,"getManageDataTableById",(function(){return we}));var a=n(104),o=n.n(a),s=n(40),l=n(42),u=n(240),c=n.n(u),d=n(2),f=n.n(d),p=n(103),m=n(41),b=n.n(m),g=n(5),v=n(247);const y=180;var h=n(54),j=n(43);let O,x;!function(e){e.usersPageEvents="users-page-events",e.hostsPageEvents="hosts-page-events",e.networkPageEvents="network-page-events",e.hostsPageSessions="hosts-page-sessions-v2",e.alertsOnRuleDetailsPage="alerts-rules-details-page",e.alertsOnAlertsPage="alerts-page",e.test="table-test",e.alternateTest="alternateTest",e.rulePreview="rule-preview",e.kubernetesPageSessions="kubernetes-page-sessions",e.alertsOnCasePage="alerts-case-page",e.alertsRiskInputs="alerts-risk-inputs"}(O||(O={})),function(e){e.alert="alert",e.event="event",e.session="session"}(x||(x={}));const w={[O.alertsOnAlertsPage]:x.alert,[O.alertsOnCasePage]:x.alert,[O.alertsOnRuleDetailsPage]:x.alert,[O.hostsPageEvents]:x.event,[O.networkPageEvents]:x.event,[O.usersPageEvents]:x.event,[O.test]:x.event,[O.alternateTest]:x.event,[O.rulePreview]:x.event,[O.hostsPageSessions]:x.session,[O.kubernetesPageSessions]:x.session,[O.alertsRiskInputs]:x.alert};let S,_;j.union([j.literal(O.usersPageEvents),j.literal(O.hostsPageEvents),j.literal(O.networkPageEvents),j.literal(O.hostsPageSessions),j.literal(O.alertsOnRuleDetailsPage),j.literal(O.alertsOnAlertsPage),j.literal(O.test),j.literal(O.rulePreview),j.literal(O.kubernetesPageSessions),j.literal(O.alertsOnCasePage),j.literal(O.alertsRiskInputs)]),function(e){e.destination="destination",e.source="source"}(S||(S={})),function(e){e.query="query",e.graph="graph",e.notes="notes",e.pinned="pinned",e.eql="eql",e.session="session"}(_||(_={}));const E="open",C=g.i18n.translate("securitySolutionPackages.dataTable.loadingEventsDataLabel",{defaultMessage:"Loading Events"}),I="not-filtered",T=[{columnHeaderType:I,id:"@timestamp",initialWidth:190,esTypes:["date"],type:"date"},{columnHeaderType:I,id:"message",initialWidth:y},{columnHeaderType:I,id:"event.category",initialWidth:y},{columnHeaderType:I,id:"event.action",initialWidth:y},{columnHeaderType:I,id:"host.name",initialWidth:y},{columnHeaderType:I,id:"source.ip",initialWidth:y},{columnHeaderType:I,id:"destination.ip",initialWidth:y},{columnHeaderType:I,id:"user.name",initialWidth:y}],k={defaultColumns:T,dataViewId:null,deletedEventIds:[],expandedDetail:{},filters:[],indexNames:[],isSelectAllChecked:!1,isLoading:!1,itemsPerPage:25,itemsPerPageOptions:[10,25,50,100],loadingEventIds:[],selectedEventIds:{},showCheckboxes:!1,sort:[{columnId:"@timestamp",columnType:"date",esTypes:["date"],sortDirection:"desc"}],selectAll:!1,graphEventId:"",sessionViewConfig:null,columns:T,queryFields:[],title:"",totalCount:0,viewMode:"gridView",additionalFilters:{showBuildingBlockAlerts:!1,showOnlyThreatIndicatorAlerts:!1}},P=e=>({defaultColumns:T,loadingText:C,documentType:"",selectAll:!1,id:e,isLoading:!1,queryFields:[],title:"",unit:e=>{return t=e,g.i18n.translate("securitySolutionPackages.dataTable.unit",{values:{totalCount:t},defaultMessage:"{totalCount, plural, =1 {alert} other {alerts}}"});var t},graphEventId:""});var A=n(21);const M={showSortAsc:!0,showSortDesc:!0,showHide:!1},D=({browserField:e,fieldName:t})=>{var n;const r=null!==(n=null==e?void 0:e.aggregatable)&&void 0!==n&&n;return["kibana.alert.ancestors.depth","kibana.alert.ancestors.id","kibana.alert.ancestors.rule","kibana.alert.ancestors.type","kibana.alert.original_event.action","kibana.alert.original_event.category","kibana.alert.original_event.code","kibana.alert.original_event.created","kibana.alert.original_event.dataset","kibana.alert.original_event.duration","kibana.alert.original_event.end","kibana.alert.original_event.hash","kibana.alert.original_event.id","kibana.alert.original_event.kind","kibana.alert.original_event.module","kibana.alert.original_event.original","kibana.alert.original_event.outcome","kibana.alert.original_event.provider","kibana.alert.original_event.risk_score","kibana.alert.original_event.risk_score_norm","kibana.alert.original_event.sequence","kibana.alert.original_event.severity","kibana.alert.original_event.start","kibana.alert.original_event.timezone","kibana.alert.original_event.type","kibana.alert.original_time","kibana.alert.reason","kibana.alert.rule.created_by","kibana.alert.rule.description","kibana.alert.rule.enabled","kibana.alert.rule.false_positives","kibana.alert.rule.from","kibana.alert.rule.uuid","kibana.alert.rule.immutable","kibana.alert.rule.interval","kibana.alert.rule.max_signals","kibana.alert.rule.name","kibana.alert.rule.note","kibana.alert.rule.references","kibana.alert.risk_score","kibana.alert.rule.rule_id","kibana.alert.severity","kibana.alert.rule.size","kibana.alert.rule.tags","kibana.alert.rule.threat","kibana.alert.rule.threat.tactic.id","kibana.alert.rule.threat.tactic.name","kibana.alert.rule.threat.tactic.reference","kibana.alert.rule.threat.technique.id","kibana.alert.rule.threat.technique.name","kibana.alert.rule.threat.technique.reference","kibana.alert.rule.timeline_id","kibana.alert.rule.timeline_title","kibana.alert.rule.to","kibana.alert.rule.type","kibana.alert.rule.updated_by","kibana.alert.rule.version","kibana.alert.workflow_status"].includes(t)||r},R=e=>{switch(e){case"date":case"date_nanos":return"datetime";case"double":case"long":case"number":return"numeric";case"object":return"json";case"boolean":return"boolean";default:return}},N=[{columnHeaderType:I,id:"@timestamp",displayAsText:g.i18n.translate("securitySolutionPackages.dataTable.eventRenderedView.timestampTitle.column",{defaultMessage:"Timestamp"}),initialWidth:240,actions:!1,isExpandable:!1,isResizable:!1},{columnHeaderType:I,displayAsText:g.i18n.translate("securitySolutionPackages.dataTable.eventRenderedView.ruleTitle.column",{defaultMessage:"Rule"}),id:"kibana.alert.rule.name",initialWidth:230,linkField:"kibana.alert.rule.uuid",actions:!1,isExpandable:!1,isResizable:!1},{columnHeaderType:I,id:"eventSummary",displayAsText:g.i18n.translate("securitySolutionPackages.dataTable.eventRenderedView.eventSummary.column",{defaultMessage:"Event Summary"}),actions:!1,isExpandable:!1,isResizable:!1}],F=(e,t,n,r)=>e.reduce(((e,i)=>({...e,...r&&t.includes(i._id)?{[i._id]:i.data.filter((e=>n.includes(e.field)))}:{}})),{}),L=e=>{var t,n;return!Object(l.isEmpty)(null===(t=e.kibana)||void 0===t||null===(n=t.alert)||void 0===n?void 0:n.building_block_type)},B=e=>{switch(e){case"asc":case"desc":return e;default:return"desc"}},z=({columns:e,columnHeaders:t})=>e.map((({id:e,direction:n})=>{var r,i;const a=t.find((t=>t.id===e)),o=null!==(r=null==a?void 0:a.type)&&void 0!==r?r:"",s=null!==(i=null==a?void 0:a.esTypes)&&void 0!==i?i:[];return{columnId:e,columnType:o,esTypes:s,sortDirection:n}})),q=(e,t,n,r)=>{const i=null!=r?r:{};L(e)?n({style:{...i,backgroundColor:`${t.eui.euiColorHighlight}`}}):n({style:{...i,backgroundColor:"inherit"}})},V=g.i18n.translate("securitySolutionPackages.dataTable.columnHeaders.flyout.pane.removeColumnButtonLabel",{defaultMessage:"Remove column"});var $=n(22);const U=n.n($)()("x-pack/security_solution/data-table"),G=U("CREATE_DATA_TABLE"),W=U("UPSERT_COLUMN"),H=U("APPLY_DELTA_TO_COLUMN_WIDTH"),Q=U("UPDATE_COLUMN_ORDER"),K=U("UPDATE_COLUMN_WIDTH"),Y=U("TOGGLE_DETAIL_PANEL"),J=U("REMOVE_COLUMN"),X=U("UPDATE_LOADING"),Z=U("UPDATE_COLUMNS"),ee=U("UPDATE_ITEMS_PER_PAGE"),te=U("UPDATE_ITEMS_PER_PAGE_OPTIONS"),ne=U("UPDATE_SORT"),re=U("SET_DATA_TABLE_SELECTED"),ie=U("CLEAR_DATA_TABLE_SELECTED"),ae=U("SET_DATA_TABLE_EVENTS_LOADING"),oe=U("CLEAR_DATA_TABLE_EVENTS_LOADING"),se=U("SET_DATA_TABLE_EVENTS_DELETED"),le=U("CLEAR_DATA_TABLE_EVENTS_DELETED"),ue=U("INITIALIZE_DATA_TABLE"),ce=U("SET_DATA_TABLE_SELECT_ALL"),de=U("UPDATE_DATA_TABLE_GRAPH_EVENT_ID"),fe=U("UPDATE_DATA_TABLE_SESSION_VIEW_CONFIG"),pe=U("SET_TABLE_UPDATED_AT"),me=U("UPDATE_TOTAL_COUNT"),be=U("CHANGE_ALERT_TABLE_VIEW_MODE"),ge=U("UPDATE_BUILDING_BLOCK_ALERTS_FILTER"),ve=U("UPDATE_SHOW_THREAT_INDICATOR_ALERTS_FILTER");var ye=n(139);const he=Object(ye.createSelector)((e=>e.dataTable.tableById),(e=>e)),je=(e,t)=>e.dataTable.tableById[t],Oe=()=>Object(ye.createSelector)(je,(e=>e)),xe=(e,t)=>{return Object(l.getOr)(Object(l.getOr)((n=t,{...k,...P(n)}),["tableById",t],e),["dataTable","tableById",t],e);var n},we=()=>Object(ye.createSelector)(xe,(({dataViewId:e,defaultColumns:t,isLoading:n,loadingText:r,queryFields:i,title:a,selectAll:o,graphEventId:s})=>({dataViewId:e,defaultColumns:t,isLoading:n,loadingText:r,queryFields:i,title:a,selectAll:o,graphEventId:s}))),Se=(e,t)=>e%t,_e=b.a.span` font-size: ${({theme:e})=>e.eui.euiFontSizeXS}; font-weight: ${({theme:e})=>e.eui.euiFontWeightSemiBold}; border-right: ${({theme:e})=>e.eui.euiBorderThin}; margin-right: ${({theme:e})=>e.eui.euiSizeS}; padding-right: ${({theme:e})=>e.eui.euiSizeM}; `,Ee=g.i18n.translate("securitySolutionPackages.dataTable.ariaLabel",{defaultMessage:"Alerts"}),Ce=(e=!1)=>({border:"none",fontSize:"s",header:"underline",stripes:!0===e}),Ie=b.a.div` ul.euiPagination__list { li.euiPagination__item:last-child { ${({hideLastPage:e})=>e?"display:none":""}; } } div .euiDataGridRowCell__contentByHeight { height: auto; align-self: center; } div .euiDataGridRowCell--lastColumn .euiDataGridRowCell__contentByHeight { flex-grow: 0; width: 100%; } div .siemEventsTable__trSupplement--summary { display: block; } `,Te=c()(((e,t,n)=>{const r=(e=>Object(l.keyBy)("name",(e=>Object.values(e).reduce(((e,t)=>[...e,...Object.values(null!=t.fields?t.fields:{})]),[]))(e)))(t),i=n?N:e;return i?i.map((e=>{var t,n,i,a;const o=r[e.id],s={...e,...o,schema:null!==(t=e.schema)&&void 0!==t?t:R(null==o?void 0:o.type)},l=Object(A.jsx)(f.a.Fragment,null,null!==(n=null!==(i=e.display)&&void 0!==i?i:e.displayAsText)&&void 0!==n?n:e.id);return{...s,actions:null!==(a=e.actions)&&void 0!==a?a:M,defaultSortDirection:"desc",display:Object(A.jsx)(f.a.Fragment,null,l),isSortable:D({browserField:o,fieldName:e.id})}})):[]})),ke=f.a.memo((({additionalControls:e,browserFields:t,bulkActions:n=!0,data:a,fieldBrowserOptions:u,hasCrudPermissions:c,id:b,leadingControlColumns:g,loadPage:h,renderCellValue:j,rowRenderers:O,pagination:x,unitCountText:w,totalItems:S,rowHeightsOptions:_,isEventRenderedView:E=!1,getFieldBrowser:C,getFieldSpec:T,cellActionsTriggerId:P,...M})=>{const D=i.getTableByIdSelector(),R=(N=e=>{var t;return null!==(t=D(e,b))&&void 0!==t?t:k},Object(p.useSelector)(N,p.shallowEqual));var N;const{columns:F,selectedEventIds:L,showCheckboxes:$,sort:U,isLoading:G,defaultColumns:W}=R,H=Te(F,t,E),Q=Object(d.useRef)(null),K=Object(p.useDispatch)(),Y=Object(d.useMemo)((()=>Object.keys(L).length),[L]),J=Object(d.useContext)(m.ThemeContext),X=Object(d.useMemo)((()=>{var e,t;return!!c&&!(0===Y||!$)&&("boolean"==typeof n?n:null===(e=(null==n||null===(t=n.customBulkActions)||void 0===t?void 0:t.length)||(null==n?void 0:n.alertStatusActions))||void 0===e||e)}),[c,Y,$,n]),Z=Object(d.useCallback)((()=>{K(r.updateColumns({id:b,columns:W}))}),[W,K,b]),ee=Object(d.useCallback)((e=>{var t,n,i;H.some((({id:t})=>e===t))?K(r.removeColumn({columnId:e,id:b})):K(r.upsertColumn({column:(t=e,n=W,{columnHeaderType:I,id:t,initialWidth:y,...null!==(i=n.find((e=>e.id===t)))&&void 0!==i?i:{}}),id:b,index:1}))}),[H,K,b,W]),te=Object(d.useMemo)((()=>({additionalControls:{left:{append:Object(A.jsx)(f.a.Fragment,null,G&&Object(A.jsx)(s.EuiProgress,{size:"xs",position:"absolute",color:"accent"}),Object(A.jsx)(_e,{"data-test-subj":"server-side-event-count"},w),null!=e?e:null,E?Object(A.jsx)(f.a.Fragment,null):C({browserFields:t,options:u,columnIds:H.map((({id:e})=>e)),onResetColumns:Z,onToggleColumn:ee}))}},...X||E?{showColumnSelector:!1,showSortSelector:!1,showFullScreenSelector:!1}:{showColumnSelector:{allowHide:!1,allowReorder:!0},showSortSelector:!0,showFullScreenSelector:!0},showDisplaySelector:!1})),[G,w,e,E,C,t,u,H,Z,ee,X]),ne=Object(d.useMemo)((()=>U.map((e=>({id:e.columnId,direction:B(e.sortDirection)})))),[U]),re=Object(d.useCallback)((e=>{K(r.updateSort({id:b,sort:z({columns:e,columnHeaders:H})})),setTimeout((()=>{null!=h&&h(0)}),0)}),[H,K,b,h]),ie=Object(d.useMemo)((()=>H.map((({id:e})=>e))),[H]),ae=Object(d.useCallback)((({columnId:e,width:t})=>{K(r.updateColumnWidth({columnId:e,id:b,width:t}))}),[K,b]),oe=Object(d.useCallback)((e=>{K(r.updateColumnOrder({columnIds:e,id:b}))}),[K,b]),se=Object(d.useMemo)((()=>({scopeId:b})),[b]),le=Object(d.useMemo)((()=>P?H.map((e=>{var t;return null!==(t=T(e.id))&&void 0!==t?t:{name:e.id,type:"",aggregatable:!1,searchable:!1}})):void 0),[P,H,T]),ue=Object(d.useCallback)(((e,t)=>{var n;const r=t%a.length;return null===(n=a[r].data.find((t=>t.field===e)))||void 0===n?void 0:n.value}),[a]),ce=Object(v.j)({triggerId:P,fields:le,getCellValue:ue,metadata:se,dataGridRef:Q}),de=Object(d.useMemo)((()=>H.map(((e,t)=>{var n;return{...e,actions:{...e.actions,additional:[{iconType:"cross",label:V,onClick:()=>{K(r.removeColumn({id:b,columnId:e.id}))},size:"xs"}]},cellActions:null!==(n=ce[t])&&void 0!==n?n:[],visibleCellActions:3}}))),[H,ce,K,b]),fe=Object(d.useMemo)((()=>({columnId:e,rowIndex:n,colIndex:r,setCellProps:i,isDetails:o})=>{var s;const u=Se(n,x.pageSize),c=ut.id===e)),p=u{const e={overflow:"hidden"};i({style:{...e}}),m&&c?q(m,J,i,e):i({style:{display:"none"}})}),[n,i,m,c]),null==c||null==f||null==p||null===m?null:j({asPlainText:!1,browserFields:t,columnId:f.id,data:c,ecsData:m,eventId:p,header:f,isDetails:o,isDraggable:!1,isExpandable:!0,isExpanded:!1,linkValues:Object(l.getOr)([],null!==(s=f.linkField)&&void 0!==s?s:"",m),rowIndex:n,colIndex:r,rowRenderers:O,setCellProps:i,scopeId:b,truncate:!o})}),[t,H,a,b,x.pageSize,j,O,J]);return Object(A.jsx)(f.a.Fragment,null,Object(A.jsx)(Ie,{hideLastPage:S>9999},Object(A.jsx)(s.EuiDataGrid,o()({},M,{id:"body-data-grid","data-test-subj":"body-data-grid","aria-label":Ee,columns:E?H:de,columnVisibility:{visibleColumns:ie,setVisibleColumns:oe},gridStyle:Ce(E),leadingControlColumns:g,toolbarVisibility:te,rowCount:S,renderCellValue:fe,sorting:{columns:ne,onSort:re},onColumnResize:ae,pagination:x,ref:Q,rowHeightsOptions:_}))))}));var Pe=n(208),Ae=n(8);const Me=({id:e,tableById:t,...n})=>{const r=t[e];return{...t,[e]:{...r,...k,...n,isLoading:!1}}},De=({column:e,id:t,index:n,tableById:r})=>{const i=r[t];if(-1!==i.columns.findIndex((t=>t.id===e.id))){const a=i.columns.filter((t=>t.id!==e.id));return a.splice(n,0,e),{...r,[t]:{...i,columns:a}}}const a=[...i.columns];return a.splice(n,0,e),{...r,[t]:{...i,columns:a}}},Re=({id:e,columnId:t,tableById:n})=>{const r=n[e],i=r.columns.filter((e=>e.id!==t));return{...n,[e]:{...r,columns:i}}},Ne=({id:e,tableById:t,dataTableSettingsProps:n})=>{var r;const i=t[e];return null!=i&&i.initialized?t:{...t,[e]:{...k,...P(e),...i,...n,...!i||Object(Ae.isEmpty)(i.columns)&&!Object(Ae.isEmpty)(n.defaultColumns)?{columns:n.defaultColumns}:{},sort:null!==(r=n.sort)&&void 0!==r?r:k.sort,loadingEventIds:k.loadingEventIds,initialized:!0}}},Fe=({id:e,columnId:t,delta:n,tableById:r})=>{var i;const a=r[e],o=a.columns.findIndex((e=>e.id===t));if(-1===o)return{...r,[e]:{...a}};const s=(null!==(i=a.columns[o].initialWidth)&&void 0!==i?i:y)+n,l=Math.max(70,s),u={...a.columns[o],initialWidth:l},c=[...a.columns.slice(0,o),u,...a.columns.slice(o+1)];return{...r,[e]:{...a,columns:c}}},Le=({columnIds:e,id:t,tableById:n})=>{const r=n[t],i=e.reduce(((e,t)=>{const n=r.columns.findIndex((e=>e.id===t));return-1!==n?[...e,r.columns[n]]:e}),[]);return{...n,[t]:{...r,columns:i}}},Be=({columnId:e,id:t,tableById:n,width:r})=>{const i=n[t],a=i.columns.map((t=>({...t,initialWidth:t.id===e?r:t.initialWidth})));return{...n,[t]:{...i,columns:a}}},ze=({id:e,columns:t,tableById:n})=>{const r=n[e];return{...n,[e]:{...r,columns:t}}},qe=({id:e,sort:t,tableById:n})=>{const r=n[e];return{...n,[e]:{...r,sort:t}}},Ve=({id:e,itemsPerPage:t,tableById:n})=>{const r=n[e];return{...n,[e]:{...r,itemsPerPage:t}}},$e=({id:e,itemsPerPageOptions:t,tableById:n})=>{const r=n[e];return{...n,[e]:{...r,itemsPerPageOptions:t}}},Ue=({id:e,eventIds:t,isDeleted:n,tableById:r})=>{const i=r[e],a=n?Object(l.union)(i.deletedEventIds,t):i.deletedEventIds.filter((e=>!t.includes(e))),o=Object.fromEntries(Object.entries(i.selectedEventIds).filter((([e])=>!a.includes(e)))),s=Object.keys(o).length>0&&i.isSelectAllChecked;return{...r,[e]:{...i,deletedEventIds:a,selectedEventIds:o,isSelectAllChecked:s}}},Ge=({id:e,eventIds:t,isLoading:n,tableById:r})=>{const i=r[e],a=n?Object(l.union)(i.loadingEventIds,t):i.loadingEventIds.filter((e=>!t.includes(e)));return{...r,[e]:{...i,loadingEventIds:a}}},We=({id:e,eventIds:t,isSelectAllChecked:n=!1,isSelected:r,tableById:i})=>{const a=i[e],o=r?{...a.selectedEventIds,...t}:Object(l.omit)(Object.keys(t),a.selectedEventIds);return{...i,[e]:{...a,selectedEventIds:o,isSelectAllChecked:n}}},He=e=>{var t;const{tabType:n,id:r,...i}=e,a=new Set(["eventDetail","hostDetail","networkDetail","userDetail"]),o=null!=n?n:"query",s={params:i.params?{...i.params}:{},panelView:i.panelView};return{[o]:a.has(null!==(t=i.panelView)&&void 0!==t?t:"")?s:{}}},Qe=({id:e,graphEventId:t,tableById:n})=>{const r=n[e];return{...n,[e]:{...r,graphEventId:t}}},Ke=({id:e,sessionViewConfig:t,tableById:n})=>{const r=n[e];return{...n,[e]:{...r,sessionViewConfig:t}}},Ye=Object(Pe.reducerWithInitialState)({tableById:{}}).case(W,((e,{column:t,id:n,index:r})=>({...e,tableById:De({column:t,id:n,index:r,tableById:e.tableById})}))).case(G,((e,t)=>({...e,tableById:Me({...t,tableById:e.tableById})}))).case(ue,((e,{id:t,...n})=>({...e,tableById:Ne({id:t,tableById:e.tableById,dataTableSettingsProps:n})}))).case(Y,((e,t)=>({...e,tableById:{...e.tableById,[t.id]:{...e.tableById[t.id],expandedDetail:{...e.tableById[t.id].expandedDetail,...He(t)}}}}))).case(H,((e,{id:t,columnId:n,delta:r})=>({...e,tableById:Fe({id:t,columnId:n,delta:r,tableById:e.tableById})}))).case(Q,((e,{id:t,columnIds:n})=>({...e,tableById:Le({columnIds:n,id:t,tableById:e.tableById})}))).case(K,((e,{id:t,columnId:n,width:r})=>({...e,tableById:Be({columnId:n,id:t,tableById:e.tableById,width:r})}))).case(J,((e,{id:t,columnId:n})=>({...e,tableById:Re({id:t,columnId:n,tableById:e.tableById})}))).case(se,((e,{id:t,eventIds:n,isDeleted:r})=>({...e,tableById:Ue({id:t,eventIds:n,tableById:e.tableById,isDeleted:r})}))).case(le,((e,{id:t})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],deletedEventIds:[]}}}))).case(ae,((e,{id:t,eventIds:n,isLoading:r})=>({...e,tableById:Ge({id:t,eventIds:n,tableById:e.tableById,isLoading:r})}))).case(oe,((e,{id:t})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],loadingEventIds:[]}}}))).case(re,((e,{id:t,eventIds:n,isSelected:r,isSelectAllChecked:i})=>({...e,tableById:We({id:t,eventIds:n,tableById:e.tableById,isSelected:r,isSelectAllChecked:i})}))).case(ie,((e,{id:t})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],selectedEventIds:{},isSelectAllChecked:!1}}}))).case(X,((e,{id:t,isLoading:n})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],isLoading:n}}}))).case(Z,((e,{id:t,columns:n})=>({...e,tableById:ze({id:t,columns:n,tableById:e.tableById})}))).case(ne,((e,{id:t,sort:n})=>({...e,tableById:qe({id:t,sort:n,tableById:e.tableById})}))).case(ee,((e,{id:t,itemsPerPage:n})=>({...e,tableById:Ve({id:t,itemsPerPage:n,tableById:e.tableById})}))).case(te,((e,{id:t,itemsPerPageOptions:n})=>({...e,tableById:$e({id:t,itemsPerPageOptions:n,tableById:e.tableById})}))).case(ce,((e,{id:t,selectAll:n})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],selectAll:n}}}))).case(de,((e,{id:t,graphEventId:n})=>({...e,tableById:Qe({id:t,graphEventId:n,tableById:e.tableById})}))).case(fe,((e,{id:t,sessionViewConfig:n})=>({...e,tableById:Ke({id:t,sessionViewConfig:n,tableById:e.tableById})}))).case(pe,((e,{id:t,updated:n})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],updated:n}}}))).case(me,((e,{id:t,totalCount:n})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],totalCount:n}}}))).case(be,((e,{id:t,viewMode:n})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],viewMode:n}}}))).case(ge,((e,{id:t,showBuildingBlockAlerts:n})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],additionalFilters:{...e.tableById[t].additionalFilters,showBuildingBlockAlerts:n}}}}))).case(ve,((e,{id:t,showOnlyThreatIndicatorAlerts:n})=>({...e,tableById:{...e.tableById,[t]:{...e.tableById[t],additionalFilters:{...e.tableById[t].additionalFilters,showOnlyThreatIndicatorAlerts:n}}}}))).build()},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r.c})),n.d(t,"b",(function(){return i.c})),n.d(t,"d",(function(){return a.d})),n.d(t,"e",(function(){return o.d})),n.d(t,"c",(function(){return s.b})),n.d(t,"f",(function(){return l}));var r=n(179),i=n(227),a=n(138),o=n(158),s=(n(543),n(398));const l=(e,t)=>n=>{const r={...n,getState:()=>e(n.getState())};return t(r)}},,,,,,function(e,t,n){"use strict";n.d(t,"z",(function(){return r.D})),n.d(t,"E",(function(){return r.I})),n.d(t,"x",(function(){return r.B})),n.d(t,"s",(function(){return r.w})),n.d(t,"H",(function(){return r.L})),n.d(t,"F",(function(){return r.J})),n.d(t,"w",(function(){return r.A})),n.d(t,"v",(function(){return r.z})),n.d(t,"q",(function(){return r.t})),n.d(t,"t",(function(){return r.x})),n.d(t,"C",(function(){return r.G})),n.d(t,"j",(function(){return r.l})),n.d(t,"I",(function(){return r.P})),n.d(t,"c",(function(){return r.e})),n.d(t,"g",(function(){return r.i})),n.d(t,"l",(function(){return r.p})),n.d(t,"L",(function(){return r.R})),n.d(t,"i",(function(){return r.k})),n.d(t,"d",(function(){return r.g})),n.d(t,"B",(function(){return r.F})),n.d(t,"u",(function(){return r.y})),n.d(t,"y",(function(){return r.C})),n.d(t,"R",(function(){return r.X})),n.d(t,"S",(function(){return r.Y})),n.d(t,"p",(function(){return r.s})),n.d(t,"O",(function(){return r.U})),n.d(t,"P",(function(){return r.V})),n.d(t,"o",(function(){return r.r})),n.d(t,"f",(function(){return r.h})),n.d(t,"Q",(function(){return r.W})),n.d(t,"N",(function(){return r.T})),n.d(t,"m",(function(){return r.q})),n.d(t,"h",(function(){return r.j})),n.d(t,"a",(function(){return r.a})),n.d(t,"M",(function(){return r.S})),n.d(t,"b",(function(){return r.d})),n.d(t,"J",(function(){return r.Q})),n.d(t,"k",(function(){return r.o})),n.d(t,"T",(function(){return r.Z})),n.d(t,"r",(function(){return r.u})),n.d(t,"G",(function(){return r.K})),n.d(t,"A",(function(){return r.E})),n.d(t,"D",(function(){return r.H})),n.d(t,"cb",(function(){return r.bb})),n.d(t,"ab",(function(){return u})),n.d(t,"n",(function(){return f})),n.d(t,"fb",(function(){return o.k})),n.d(t,"W",(function(){return o.c})),n.d(t,"ib",(function(){return o.n})),n.d(t,"X",(function(){return o.d})),n.d(t,"db",(function(){return o.i})),n.d(t,"gb",(function(){return o.l})),n.d(t,"hb",(function(){return o.m})),n.d(t,"U",(function(){return o.a})),n.d(t,"bb",(function(){return o.g})),n.d(t,"Y",(function(){return o.e})),n.d(t,"lb",(function(){return o.r})),n.d(t,"Z",(function(){return o.f})),n.d(t,"mb",(function(){return o.s})),n.d(t,"eb",(function(){return o.j})),n.d(t,"jb",(function(){return o.p})),n.d(t,"kb",(function(){return o.q})),n.d(t,"V",(function(){return o.b})),n.d(t,"K",(function(){return m})),n.d(t,"e",(function(){return g})),n.d(t,"nb",(function(){return h})),n(238);var r=n(207),i=n(112),a=n(43),o=n(433);const s=a.exact(a.partial({id:a.string,rule_id:r.I,list_id:i.k,item_id:i.k})),l=a.exact(a.type({error:a.type({status_code:o.o,message:o.h})})),u=a.intersection([s,l]),c=i.o,d=(a.union([c,a[void 0]]),i.n),f=(a.union([d,a[void 0]]),a.type({page:c,per_page:d,total:i.n}));var p=n(8);const m=a.keyof({asc:null,desc:null}),b=(a.union([m,a[void 0]]),e=>new a.Type(`DefaultSortOrder${Object(p.capitalize)(e)}`,m.is,((t,n)=>null==t?a.success(e):m.validate(t,n)),a.identity)),g=(b("asc"),b("desc")),v=a.exact(a.partial({buttonLabel:a.string})),y=a.exact(a.type({type:a.string,message:a.string,actionPath:a.string})),h=a.intersection([v,y])},,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,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))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=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return c}));var r=n(118),i=n(106),a=n(190),o=n(387);const{from:s,to:l}=Object(o.a)({from:"",to:""},!1),u={activeTab:r.d.query,prevActiveTab:r.d.query,columns:a.b,documentType:"",defaultColumns:a.b,dataProviders:[],dataViewId:null,dateRange:{start:s,end:l},description:"",eqlOptions:{eventCategoryField:"event.category",tiebreakerField:"",timestampField:"@timestamp",query:"",size:100},eventType:"all",eventIdToNoteIds:{},excludedRowRendererIds:[],expandedDetail:{},highlightedDropAndProviderId:"",historyIds:[],indexNames:[],isFavorite:!1,isLive:!1,isLoading:!1,isSaving:!1,itemsPerPage:25,itemsPerPageOptions:[10,25,50,100],kqlMode:"filter",kqlQuery:{filterQuery:null},loadingEventIds:[],resolveTimelineConfig:void 0,queryFields:[],title:"",timelineType:i.l.default,templateTimelineId:null,templateTimelineVersion:null,noteIds:[],pinnedEventIds:{},pinnedEventsSaveObject:{},savedObjectId:null,selectAll:!1,sessionViewConfig:null,show:!1,sort:[{columnId:"@timestamp",columnType:"date",esTypes:["date"],sortDirection:"desc"}],status:i.k.draft,version:null,deletedEventIds:[],selectedEventIds:{},isSelectAllChecked:!1,filters:[]},c=e=>({defaultColumns:a.b,documentType:"",selectAll:!1,id:e,isLoading:!1,queryFields:[],title:"",graphEventId:""})},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return b}));var r=n(42),i=n(2),a=n.n(i),o=n(1073),s=n(774),l=n(355),u=n(356);const c=[{id:"default-system-prompt",content:u.b,name:u.a,promptType:"system"},{id:"CB9FA555-B59F-4F71-AFF9-8A891AC5BC28",content:u.d,name:u.c,promptType:"system"}];var d=n(372),f=n(21);const p=a.a.createContext(void 0),m=({actionTypeRegistry:e,assistantAvailability:t,assistantTelemetry:n,augmentMessageCodeBlocks:a,baseAllow:u,baseAllowReplacement:m,defaultAllow:b,defaultAllowReplacement:g,docLinks:v,basePromptContexts:y=[],baseQuickPrompts:h=[],baseSystemPrompts:j=c,children:O,getComments:x,http:w,getInitialConversations:S,nameSpace:_="elasticAssistantDefault",setConversations:E,setDefaultAllow:C,setDefaultAllowReplacement:I,title:T=l.c})=>{const[k,P]=Object(o.useLocalStorage)(`${_}.quickPrompts`,h),[A,M]=Object(o.useLocalStorage)(`${_}.systemPrompts`,j),[D,R]=Object(o.useLocalStorage)(`${_}.lastConversationId`),[N,F]=Object(i.useState)({}),L=Object(i.useCallback)((e=>{F((t=>null!=e&&null==t[e.id]?Object(s.b)({prevPromptContexts:t,promptContext:e}):t))}),[]),B=Object(i.useCallback)((e=>F((t=>null==t[e]?t:Object(r.omit)(e,t)))),[]),[z,q]=Object(i.useState)((e=>{})),[V,$]=Object(i.useState)(d.b),[U,G]=Object(i.useState)(S()),W=Object(i.useMemo)((()=>Object.keys(U).sort()),[U]);Object(i.useEffect)((()=>{G(S())}),[S]);const H=Object(i.useCallback)((e=>{if("function"==typeof e){const t=e;G((e=>{const n=t(e);return E(n),n}))}else E(e),G(e)}),[E]),Q=Object(i.useMemo)((()=>({actionTypeRegistry:e,assistantAvailability:t,assistantTelemetry:n,augmentMessageCodeBlocks:a,allQuickPrompts:null!=k?k:[],allSystemPrompts:null!=A?A:[],baseAllow:Object(r.uniq)(u),baseAllowReplacement:Object(r.uniq)(m),basePromptContexts:y,baseQuickPrompts:h,baseSystemPrompts:j,conversationIds:W,conversations:U,defaultAllow:Object(r.uniq)(b),defaultAllowReplacement:Object(r.uniq)(g),docLinks:v,getComments:x,http:w,promptContexts:N,nameSpace:_,registerPromptContext:L,selectedSettingsTab:V,setAllQuickPrompts:P,setAllSystemPrompts:M,setConversations:H,setDefaultAllow:C,setDefaultAllowReplacement:I,setSelectedSettingsTab:$,setShowAssistantOverlay:q,showAssistantOverlay:z,title:T,unRegisterPromptContext:B,localStorageLastConversationId:D,setLastConversationId:R})),[e,t,n,a,u,m,y,h,j,W,U,b,g,v,x,w,D,k,A,_,H,N,L,V,C,I,R,P,M,$,z,T,B]);return Object(f.jsx)(p.Provider,{value:Q},O)},b=()=>{const e=a.a.useContext(p);if(null==e)throw new Error("useAssistantContext must be used within a AssistantProvider");return e}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return m})),n.d(t,"b",(function(){return r})),n.d(t,"d",(function(){return i}));var r=n(151),i=(n(541),n(542)),a=n(42),o=n(208),s=n(114),l=n(286),u=n(707);const{socTrends:c,...d}=Object(l.d)(!1),f={global:{timerange:{kind:"relative",...d},queries:[],policy:Object(l.c)(!1),linkTo:[s.a.timeline],query:{query:"",language:"kuery"},filters:[],fullScreen:!1},timeline:{timerange:{kind:"relative",...d},queries:[],policy:Object(l.c)(!1),linkTo:[s.a.global],query:{query:"",language:"kuery"},filters:[],fullScreen:!1}},p=e=>{const{from:t,fromStr:n,to:r,toStr:i,socTrends:a}=Object(l.d)(),{kind:o,duration:u}=Object(l.c)();return{global:{timerange:{kind:"relative",fromStr:n,toStr:i,from:t,to:r},queries:[],policy:{kind:o,duration:u},linkTo:[s.a.timeline,...e?[s.a.socTrends]:[]],query:{query:"",language:"kuery"},filters:[],fullScreen:!1},timeline:{timerange:{kind:"relative",fromStr:n,toStr:i,from:t,to:r},queries:[],policy:{kind:o,duration:u},linkTo:[s.a.global],query:{query:"",language:"kuery"},filters:[],fullScreen:!1},...e?{socTrends:{timerange:a,linkTo:[s.a.global],policy:{kind:o,duration:u}}}:{}}},m=Object(o.reducerWithInitialState)(f).case(r.setTimelineRangeDatePicker,((e,{from:t,to:n})=>({...e,global:{...e.global,linkTo:e.global.linkTo.filter((e=>e!==s.a.timeline))},timeline:{...e.timeline,timerange:{kind:"absolute",fromStr:void 0,toStr:void 0,from:t,to:n},linkTo:[]}}))).case(r.setAbsoluteRangeDatePicker,((e,{id:t,from:n,to:r,fromStr:i,toStr:a})=>{const o={kind:"absolute",fromStr:i,toStr:a,from:n,to:r};return Object(u.i)(t,o,e)})).case(r.setRelativeRangeDatePicker,((e,{id:t,fromStr:n,from:r,to:i,toStr:a})=>{const o={kind:"relative",fromStr:n,toStr:a,from:r,to:i};return Object(u.i)(t,o,e)})).case(r.setFullScreen,((e,{id:t,fullScreen:n})=>Object(u.h)(t,n,e))).case(r.deleteAllQuery,((e,{id:t})=>({...e,[t]:{...Object(a.get)(t,e),queries:e.global.queries.slice(e.global.queries.length)}}))).case(r.setQuery,((e,{inputId:t,id:n,inspect:r,loading:i,refetch:a,searchSessionId:o})=>Object(u.j)({inputId:t,id:n,inspect:r,loading:i,refetch:a,state:e,searchSessionId:o}))).case(r.deleteOneQuery,((e,{inputId:t,id:n})=>Object(u.b)({inputId:t,id:n,state:e}))).case(r.setDuration,((e,{id:t,duration:n})=>({...e,[t]:{...Object(a.get)(t,e),policy:{...Object(a.get)(`${t}.policy`,e),duration:n}}}))).case(r.startAutoReload,((e,{id:t})=>({...e,[t]:{...Object(a.get)(t,e),policy:{...Object(a.get)(`${t}.policy`,e),kind:"interval"}}}))).case(r.stopAutoReload,((e,{id:t})=>({...e,[t]:{...Object(a.get)(t,e),policy:{...Object(a.get)(`${t}.policy`,e),kind:"manual"}}}))).case(r.toggleTimelineLinkTo,(e=>Object(u.g)(e))).case(r.toggleSocTrendsLinkTo,(e=>Object(u.f)(e))).case(r.setInspectionParameter,((e,{id:t,inputId:n,isInspected:r,selectedInspectIndex:i,searchSessionId:a})=>Object(u.e)({id:t,inputId:n,isInspected:r,selectedInspectIndex:i,state:e,searchSessionId:a}))).case(r.removeLinkTo,((e,t)=>Object(u.d)(t,e))).case(r.addLinkTo,((e,t)=>Object(u.a)(t,e))).case(r.setFilterQuery,((e,{id:t,query:n,language:r})=>({...e,[t]:{...Object(a.get)(t,e),query:{query:n,language:r}}}))).case(r.setSavedQuery,((e,{id:t,savedQuery:n})=>({...e,[t]:{...Object(a.get)(t,e),savedQuery:n}}))).case(r.setSearchBarFilter,((e,{id:t,filters:n})=>({...e,[t]:{...Object(a.get)(t,e),filters:n}}))).build()},,,,,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}));var r=n(43);const i=e=>r.union([e,r.null]),a=(e,t="enum")=>new r.Type(t,(t=>Object.values(e).includes(t)),((t,n)=>Object.values(e).includes(t)?r.success(t):r.failure(t,n)),(e=>e)),o=(e,t="Unknown Field in switch statement")=>{throw new Error(`${t}: ${e}`)}},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(34).__importDefault(n(1171));t.isClient="object"==typeof window,t.on=function(e){for(var t=[],n=1;ne.reduce(((e,n)=>{const r=[n,...n.and].filter((e=>e.enabled));if(!r.length)return e;const i=r.map((e=>((e,t)=>{const{excluded:n,type:r,queryMatch:{field:i,operator:a,value:u}}=e,c=Object(s.c)(i,t),d=n?"NOT ":"";switch(a){case l.d:return S({browserFields:t,field:i,isExcluded:d,isFieldTypeNested:c,type:r,value:u});case l.b:return`${d}${C({browserFields:t,field:i,isFieldTypeNested:c})}`;case l.c:return _({field:i,isExcluded:d,value:u});default:Object(o.a)(a)}})(e,t))),a=i.join(" and ");return[...e,a]}),[]).filter((e=>!Object(r.isEmpty)(e))).reduce(((e,t,n,r)=>r.length<=1?t:n?`${e} or (${t})`:`(${t})`),""),d="event-column-view",f=({globalFullScreen:e,graphEventId:t})=>!e||!(e=>null!=e&&""!==e)(t),p="1",m=2,b="local-events-count-button",g=({itemsCount:e,itemsPerPage:t})=>0===e||0===t?0:Math.ceil(e/t),v=e=>Object(i.elementOrChildrenHasFocus)(null==e?void 0:e.querySelector(`.${u.a}`)),y=({containerElement:e,keyboardEvent:t,onSkipFocusBeforeEventsTable:n,onSkipFocusAfterEventsTable:r})=>{const{shiftKey:a}=t,o=Object(i.getTableSkipFocus)({containerElement:e,getFocusedCell:i.getFocusedAriaColindexCell,shiftKey:a,tableHasFocus:v,tableClassName:u.a});"SKIP_FOCUS_NOOP"!==o&&(Object(i.stopPropagationAndPreventDefault)(t),Object(i.handleSkipFocus)({onSkipFocusBackwards:n,onSkipFocusForward:r,skipFocus:o}))},h="active-timeline-button",j="timeline-flyout-button-bar",O=()=>{setTimeout((()=>{var e;null===(e=document.querySelector(`div.${j} .${h}`))||void 0===e||e.focus()}),0)},x=e=>{var t;null==e||null===(t=e.querySelector("div.siemUtilityBar__action:last-of-type button"))||void 0===t||t.focus()},w=()=>{var e;null===(e=document.querySelector("header.headerGlobalNav a.chrHeaderLogo"))||void 0===e||e.focus()},S=({browserFields:e,field:t,isExcluded:n,isFieldTypeNested:r,type:i,value:a})=>T(a)?`${n}${t} : ${JSON.stringify(a)}`:`${n}${i!==l.a.template?E({browserFields:e,field:t,isFieldTypeNested:r,value:a}):C({browserFields:e,field:t,isFieldTypeNested:r})}`,_=({field:e,isExcluded:t,value:n})=>T(n)?`${t}${I({field:e,value:n})}`:`${t}${e} : ${JSON.stringify(n)}`,E=({browserFields:e,field:t,isFieldTypeNested:n,value:r})=>n?Object(s.h)(t,r,e):Object(s.b)(t,e)?Object(s.e)(t,r):`${t} : ${Object(a.a)(r)}`,C=({browserFields:e,field:t,isFieldTypeNested:n})=>n?Object(s.g)(t,e).trim():`${t} ${l.b}`.trim(),I=({field:e,value:t})=>{const n=e.trim();return t.length?`${n} : (${t.map((e=>Object(r.isNumber)(e)?e:Object(a.b)(String(e).trim()))).join(" OR ")})`:`${n} : ''`},T=e=>Array.isArray(e)&&(e.every((e=>"string"==typeof e))||e.every((e=>"number"==typeof e)))},,function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o}));const r=":",i=":*",a="includes";let o;!function(e){e.default="default",e.template="template"}(o||(o={}))},function(e,t,n){"use strict";n.r(t),n.d(t,"setAbsoluteRangeDatePicker",(function(){return a})),n.d(t,"setTimelineRangeDatePicker",(function(){return o})),n.d(t,"setRelativeRangeDatePicker",(function(){return s})),n.d(t,"setDuration",(function(){return l})),n.d(t,"startAutoReload",(function(){return u})),n.d(t,"stopAutoReload",(function(){return c})),n.d(t,"setFullScreen",(function(){return d})),n.d(t,"setQuery",(function(){return f})),n.d(t,"deleteOneQuery",(function(){return p})),n.d(t,"setInspectionParameter",(function(){return m})),n.d(t,"deleteAllQuery",(function(){return b})),n.d(t,"toggleTimelineLinkTo",(function(){return g})),n.d(t,"toggleSocTrendsLinkTo",(function(){return v})),n.d(t,"removeLinkTo",(function(){return y})),n.d(t,"addLinkTo",(function(){return h})),n.d(t,"setFilterQuery",(function(){return j})),n.d(t,"setSavedQuery",(function(){return O})),n.d(t,"setSearchBarFilter",(function(){return x}));var r=n(22);const i=n.n(r)()("x-pack/security_solution/local/inputs"),a=i("SET_ABSOLUTE_RANGE_DATE_PICKER"),o=i("SET_TIMELINE_RANGE_DATE_PICKER"),s=i("SET_RELATIVE_RANGE_DATE_PICKER"),l=i("SET_DURATION"),u=i("START_KQL_AUTO_RELOAD"),c=i("STOP_KQL_AUTO_RELOAD"),d=i("SET_FULL_SCREEN"),f=i("SET_QUERY"),p=i("DELETE_QUERY"),m=i("SET_INSPECTION_PARAMETER"),b=i("DELETE_ALL_QUERY"),g=i("TOGGLE_TIMELINE_LINK_TO"),v=i("TOGGLE_SOC_TRENDS_LINK_TO"),y=i("REMOVE_LINK_TO"),h=i("ADD_LINK_TO"),j=i("SET_FILTER_QUERY"),O=i("SET_SAVED_QUERY"),x=i("SET_SEARCH_BAR_FILTER")},,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return f})),n.d(t,"d",(function(){return p})),n.d(t,"c",(function(){return g}));var r={};n.r(r),n.d(r,"setDataView",(function(){return o})),n.d(r,"setDataViewLoading",(function(){return s})),n.d(r,"setSignalIndexName",(function(){return l})),n.d(r,"setSourcererDataViews",(function(){return u})),n.d(r,"setSourcererScopeLoading",(function(){return c})),n.d(r,"setSelectedDataView",(function(){return d}));var i=n(22);const a=n.n(i)()("x-pack/security_solution/local/sourcerer"),o=a("SET_DATA_VIEW"),s=a("SET_DATA_VIEW_LOADING"),l=a("SET_SIGNAL_INDEX_NAME"),u=a("SET_SOURCERER_DATA_VIEWS"),c=a("SET_SOURCERER_SCOPE_LOADING"),d=a("SET_SELECTED_DATA_VIEW");var f=n(110),p=n(537),m=n(208),b=n(477);const g=Object(m.reducerWithInitialState)(f.initialSourcererState).case(l,((e,{signalIndexName:t})=>({...e,signalIndexName:t}))).case(s,((e,{id:t,loading:n})=>({...e,...t===e.defaultDataView.id?{defaultDataView:{...e.defaultDataView,loading:n}}:{},kibanaDataViews:e.kibanaDataViews.map((e=>e.id===t?{...e,loading:n}:e))}))).case(u,((e,{defaultDataView:t,kibanaDataViews:n})=>({...e,defaultDataView:{...e.defaultDataView,...t},kibanaDataViews:n.map((t=>{var n;return{...null!==(n=e.kibanaDataViews.find((({id:e})=>e===t.id)))&&void 0!==n?n:f.initDataView,...t}}))}))).case(c,((e,{id:t,loading:n})=>({...e,sourcererScopes:{...e.sourcererScopes,...null!=t?{[t]:{...e.sourcererScopes[t],loading:n}}:{[f.SourcererScopeName.default]:{...e.sourcererScopes[f.SourcererScopeName.default],loading:n},[f.SourcererScopeName.detections]:{...e.sourcererScopes[f.SourcererScopeName.detections],loading:n},[f.SourcererScopeName.timeline]:{...e.sourcererScopes[f.SourcererScopeName.timeline],loading:n}}}}))).case(d,((e,t)=>{const{shouldValidateSelectedPatterns:n=!0,...r}=t;return{...e,sourcererScopes:{...e.sourcererScopes,...Object(b.c)(e,r,n)}}})).case(o,((e,t)=>({...e,...t.id===e.defaultDataView.id?{defaultDataView:{...e.defaultDataView,...t}}:{},kibanaDataViews:e.kibanaDataViews.map((e=>e.id===t.id?{...e,...t}:e))}))).build()},,,function(e,t,n){"use strict";n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"b",(function(){return m})),n.d(t,"h",(function(){return b})),n.d(t,"g",(function(){return g})),n.d(t,"c",(function(){return v})),n.d(t,"a",(function(){return y})),n.d(t,"i",(function(){return j})),n.d(t,"d",(function(){return O}));var r=n(49),i=n(42),a=n(240),o=n.n(a),s=n(713),l=n(106),u=n(118);const c=(e,t)=>{try{return e?JSON.stringify(Object(r.toElasticsearchQuery)(Object(r.fromKueryExpression)(e),t)):""}catch(e){return""}},d=(e,t)=>`${e}: ${(e=>!isNaN(Number(e)))(t)?t:new Date(t.toString()).valueOf()}`,f=o()((e=>{const t=Object(i.get)("base",e);return null!=t&&null!=t.fields?Object.keys(t.fields):[]})),p=(e,t)=>{const n=e.split(".");return f(t).includes(e)?["base","fields",e]:[n[0],"fields",e]},m=(e,t)=>{const n=p(e,t),r=Object(i.get)(n,t);return null!=r&&"date"===r.type},b=(e,t,n)=>{const r=p(e,n),a=Object(i.get)(r,n),o=a.subType.nested.path;return`${o}: { ${e.replace(`${o}.`,"")}: ${"date"===a.type?`"${t}"`:t} }`},g=(e,t)=>{const n=p(e,t),r=Object(i.get)(n,t).subType.nested.path;return`${r}: { ${e.replace(`${r}.`,"")}: * }`},v=(e,t)=>{const n=p(e,t),r=Object(i.get)(n,t);return!(null==r||!r.subType||!r.subType.nested)},y=(e,t)=>({range:{"@timestamp":{gte:e,lt:t,format:"strict_date_optional_time"}},meta:{type:"range",disabled:!1,negate:!1,alias:null,key:"@timestamp",params:{gte:e,lt:t,format:"strict_date_optional_time"}},$state:{store:r.FilterStateStore.APP_STATE}}),h=e=>Object(i.isEmpty)(e)||Object(i.isEmpty)(e.filter((e=>!0===e.enabled))),j=({config:e,indexPattern:t,queries:n,filters:i})=>{try{return[JSON.stringify(Object(r.buildEsQuery)(t,n,i.filter((e=>!1===e.meta.disabled)),{nestedIgnoreUnmapped:!0,...e,dateFormatTZ:void 0})),void 0]}catch(e){return[void 0,e]}},O=({config:e,dataProviders:t,indexPattern:n,browserFields:r,filters:a=[],kqlQuery:o,kqlMode:c})=>{const f={query:"",language:o.language};if(h(t)&&Object(i.isEmpty)(o.query)&&Object(i.isEmpty)(a))return null;if(h(t)&&Object(i.isEmpty)(o.query)&&!Object(i.isEmpty)(a)){const[t,r]=j({config:e,queries:[f],indexPattern:n,filters:a});return{filterQuery:t,kqlError:r}}const p="filter"===c?"and":"or",y=((e,t)=>e.reduce(((e,n)=>{const r=[n,...n.and].filter((e=>e.enabled));if(!r.length)return e;const i=r.map((e=>((e,t)=>`${e.excluded?"NOT ":""}${e.queryMatch.operator!==u.a&&e.type!==l.a.template?v(e.queryMatch.field,t)?b(e.queryMatch.field,e.queryMatch.value,t):m(e.queryMatch.field,t)?d(e.queryMatch.field,e.queryMatch.value):`${e.queryMatch.field} : ${Array.isArray(e.queryMatch.value)?e.queryMatch.value:Object(s.a)(e.queryMatch.value)}`:v(e.queryMatch.field,t)?g(e.queryMatch.field,t):`${e.queryMatch.field} ${u.a}`}`.trim())(e,t))),a=i.join(" and ");return[...e,a]}),[]).filter((e=>!Object(i.isEmpty)(e))).reduce(((e,t,n,r)=>r.length<=1?t:n?`${e} or (${t})`:`(${t})`),""))(t,r),O=(x=o.query,Object(i.isEmpty)(x)?"":`(${x})`);var x;const w=y?`(${y})`:"",S=w&&O?p:"";f.query=`(${w} ${S} ${O})`;const[_,E]=j({config:e,queries:[f],indexPattern:n,filters:a});return{filterQuery:_,kqlError:E}}},,,,,,function(e,t,n){"use strict";n.d(t,"k",(function(){return i})),n.d(t,"l",(function(){return a})),n.d(t,"m",(function(){return o})),n.d(t,"n",(function(){return s})),n.d(t,"i",(function(){return l})),n.d(t,"g",(function(){return u})),n.d(t,"h",(function(){return c})),n.d(t,"f",(function(){return d})),n.d(t,"p",(function(){return f})),n.d(t,"e",(function(){return p})),n.d(t,"j",(function(){return m})),n.d(t,"c",(function(){return b})),n.d(t,"d",(function(){return g})),n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return y})),n.d(t,"o",(function(){return h}));var r=n(4);const i="matched.atomic",a="matched.field",o="matched.id",s="matched.type",l=[i,a,s],u=`${r.pb}.${a}`,c=`${r.pb}.${s}`,d="indicator.first_seen",f="indicator.reference",p="feed.name",m=`${r.pb}.${f}`;let b;!function(e){e.InvestigationTime="investigation_time",e.IndicatorMatchRule="indicator_match_rule"}(b||(b={}));const g={"file.hash.md5":`${r.I}.file.hash.md5`,"file.hash.sha1":`${r.I}.file.hash.sha1`,"file.hash.sha256":`${r.I}.file.hash.sha256`,"file.pe.imphash":`${r.I}.file.pe.imphash`,"file.elf.telfhash":`${r.I}.file.elf.telfhash`,"file.hash.ssdeep":`${r.I}.file.hash.ssdeep`,"source.ip":`${r.I}.ip`,"destination.ip":`${r.I}.ip`,"url.full":`${r.I}.url.full`,"registry.path":`${r.I}.registry.path`},v="now-30d",y="now",h="_others_ti_"},function(e,t,n){"use strict";n.d(t,"h",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"i",(function(){return f})),n.d(t,"b",(function(){return p})),n.d(t,"f",(function(){return m})),n.d(t,"g",(function(){return b}));var r=n(40),i=n(41),a=n.n(i),o=n(4);const s=a.a.div.withConfig({displayName:"SecuritySolutionAppWrapper",componentId:"sc-2kezi3-0"})(["display:flex;flex-direction:column;flex:1 1 auto;width:100%;"]);s.displayName="SecuritySolutionAppWrapper";const l=()=>Object(i.css)([".euiOverlayMask[data-relative-to-header='below']{top:0 !important;}.euiFlyout{top:0 !important;height:100% !important;}"]),u=Object(i.createGlobalStyle)([".euiDataGridRowCell__popover{max-width:815px !important;max-height:none !important;overflow:hidden;.expandable-top-value-button{&.euiButtonEmpty:focus{background-color:transparent;}}&.euiPopover__panel[data-popover-open]{padding:8px 0;min-width:65px;}.euiPopoverFooter{border:0;margin-top:0;.euiFlexGroup{flex-direction:column;}}.euiText + .euiPopoverFooter{border-top:1px solid ",";margin-top:",";}}.euiPanel-loading-hide-border{border:none;}body.euiBody-hasOverlayMask{.euiDataGridRowCell__popover[data-popover-open],.withHoverActions__popover[data-popover-open]{visibility:hidden !important;}}.","{",";}.euiScreenReaderOnly{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}"],(({theme:e})=>e.eui.euiColorLightShade),(({theme:e})=>e.eui.euiSizeS),o.yb,(({theme:e})=>`background-color: ${e.eui.euiColorPrimary} !important`)),c=a()(r.EuiDescriptionList).withConfig({displayName:"DescriptionListStyled",componentId:"sc-2kezi3-1"})(["",""],(({theme:e})=>`\n word-break: break-word;\n dt {\n font-size: ${e.eui.euiFontSizeXS} !important;\n }\n dd {\n width: fit-content;\n }\n dd > div {\n width: fit-content;\n }\n `));c.displayName="DescriptionListStyled";const d=a()(r.EuiBadge).withConfig({displayName:"CountBadge",componentId:"sc-2kezi3-2"})(["margin-left:5px;"]);d.displayName="CountBadge";const f=a.a.span.withConfig({displayName:"Spacer",componentId:"sc-2kezi3-3"})(["margin-left:5px;"]);f.displayName="Spacer";const p=a()(r.EuiBadge).withConfig({displayName:"Badge",componentId:"sc-2kezi3-4"})(["vertical-align:top;"]);p.displayName="Badge";const m=a()(r.EuiIcon).withConfig({displayName:"MoreRowItems",componentId:"sc-2kezi3-5"})(["margin-left:5px;"]);m.displayName="MoreRowItems";const b=a()(r.EuiFlexGroup).withConfig({displayName:"OverviewWrapper",componentId:"sc-2kezi3-6"})(["position:relative;.euiButtonIcon{position:absolute;right:",";top:6px;z-index:2;}"],(e=>e.theme.eui.euiSizeM));b.displayName="OverviewWrapper"},,function(e,t,n){"use strict";n.d(t,"B",(function(){return c})),n.d(t,"A",(function(){return f})),n.d(t,"z",(function(){return p})),n.d(t,"a",(function(){return m})),n.d(t,"i",(function(){return b})),n.d(t,"s",(function(){return g})),n.d(t,"v",(function(){return v})),n.d(t,"q",(function(){return y})),n.d(t,"r",(function(){return h})),n.d(t,"o",(function(){return j})),n.d(t,"p",(function(){return O})),n.d(t,"j",(function(){return x})),n.d(t,"u",(function(){return w})),n.d(t,"t",(function(){return S})),n.d(t,"x",(function(){return _})),n.d(t,"w",(function(){return E})),n.d(t,"m",(function(){return C})),n.d(t,"n",(function(){return I})),n.d(t,"b",(function(){return T})),n.d(t,"k",(function(){return k})),n.d(t,"l",(function(){return P})),n.d(t,"c",(function(){return A})),n.d(t,"f",(function(){return M})),n.d(t,"g",(function(){return D})),n.d(t,"d",(function(){return R})),n.d(t,"e",(function(){return N})),n.d(t,"h",(function(){return F})),n.d(t,"y",(function(){return L}));var r=n(40),i=n(287),a=n(41),o=n.n(a),s=n(109),l=n(148),u=n(268);const c=o.a.div.attrs((({className:e=""})=>({className:`securitySolutionTimeline__container ${e}`}))).withConfig({displayName:"TimelineContainer",componentId:"sc-1fubmdc-0"})(["height:100%;display:flex;flex-direction:column;position:relative;"]),d="securitySolutionTimeline__body",f=Object(a.createGlobalStyle)(["body."," .","{overflow:hidden;}"],s.e,d),p=o.a.div.attrs((({className:e=""})=>({className:`${d} ${e}`}))).withConfig({displayName:"TimelineBody",componentId:"sc-1fubmdc-1"})(["height:auto;overflow:auto;scrollbar-width:thin;flex:1;display:block;&::-webkit-scrollbar{height:",";width:",";}&::-webkit-scrollbar-thumb{background-clip:content-box;background-color:",";border:"," solid transparent;}&::-webkit-scrollbar-corner,&::-webkit-scrollbar-track{background-color:transparent;}"],(({theme:e})=>e.eui.euiScrollBar),(({theme:e})=>e.eui.euiScrollBar),(({theme:e})=>Object(i.rgba)(e.eui.euiColorDarkShade,.5)),(({theme:e})=>e.eui.euiScrollBarCorner));p.displayName="TimelineBody";const m="siemEventsTable",b=o.a.div.attrs((({className:e="",$columnCount:t,columnWidths:n,$activePage:r,$rowCount:i,$totalPages:a})=>({"aria-label":Object(u.c)({activePage:r+1,totalPages:a}),"aria-colcount":`${t}`,"aria-rowcount":`${i+1}`,className:`siemEventsTable ${e}`,role:"grid",style:{minWidth:`${n}px`},tabindex:"-1"}))).withConfig({displayName:"EventsTable",componentId:"sc-1fubmdc-2"})(["padding:3px;"]),g=o.a.div.attrs((({className:e=""})=>({className:`siemEventsTable__thead ${e}`,role:"rowgroup"}))).withConfig({displayName:"EventsThead",componentId:"sc-1fubmdc-3"})(["background-color:",";border-bottom:"," solid ",";position:sticky;top:0;z-index:",";"],(({theme:e})=>e.eui.euiColorEmptyShade),(({theme:e})=>e.eui.euiBorderWidthThick),(({theme:e})=>e.eui.euiColorLightShade),(({theme:e})=>e.eui.euiZLevel1)),v=o.a.div.attrs((({className:e})=>({"aria-rowindex":"1",className:`siemEventsTable__trHeader ${e}`,role:"row"}))).withConfig({displayName:"EventsTrHeader",componentId:"sc-1fubmdc-4"})(["display:flex;"]),y=o.a.div.attrs((({className:e=""})=>({"aria-colindex":`${l.a}`,className:`siemEventsTable__thGroupActions ${e}`,role:"columnheader",tabIndex:"0"}))).withConfig({displayName:"EventsThGroupActions",componentId:"sc-1fubmdc-5"})(["display:flex;flex:0 0 ",";min-width:0;padding-left:",";"],(({actionsColumnWidth:e,isEventViewer:t})=>`${t?e:e+4}px`),(({isEventViewer:e})=>e?"0;":"4px;")),h=o.a.div.attrs((({className:e=""})=>({className:`siemEventsTable__thGroupData ${e}`}))).withConfig({displayName:"EventsThGroupData",componentId:"sc-1fubmdc-6"})(["display:flex;> div:hover .siemEventsHeading__handle{display:",";opacity:1;visibility:visible;}"],(({isDragging:e})=>e?"none":"block")),j=o.a.div.attrs((({className:e="",role:t="columnheader"})=>({className:`siemEventsTable__th ${e}`,role:t}))).withConfig({displayName:"EventsTh",componentId:"sc-1fubmdc-7"})(["align-items:center;display:flex;flex-shrink:0;min-width:0;.siemEventsTable__thGroupActions &:first-child:last-child{flex:1;}.siemEventsTable__thGroupData &:hover{background-color:",";cursor:move;cursor:grab;}> div:focus{outline:0;}[data-rbd-placeholder-context-id]{display:none !important;}"],(({theme:e})=>e.eui.euiTableHoverColor)),O=o.a.div.attrs((({className:e=""})=>({className:`siemEventsTable__thContent ${e}`}))).withConfig({displayName:"EventsThContent",componentId:"sc-1fubmdc-8"})(["font-size:",";font-weight:",";line-height:",";min-width:0;padding:",";text-align:",";width:",";> button.euiButtonIcon,> .euiToolTipAnchor > button.euiButtonIcon{margin-left:",";}"],(({theme:e})=>e.eui.euiFontSizeXS),(({theme:e})=>e.eui.euiFontWeightSemiBold),(({theme:e})=>e.eui.euiLineHeight),(({theme:e})=>e.eui.euiSizeXS),(({textAlign:e})=>e),(({width:e})=>null!=e?`${e}px`:"100%"),(({theme:e})=>`-${e.eui.euiSizeXS}`)),x=o.a.div.attrs((({className:e=""})=>({className:`siemEventsTable__tbody ${e}`,role:"rowgroup"}))).withConfig({displayName:"EventsTbody",componentId:"sc-1fubmdc-9"})(["overflow-x:hidden;"]),w=o.a.div.attrs((({className:e="",$ariaRowindex:t})=>({"aria-rowindex":`${t}`,className:`siemEventsTable__trGroup ${e}`,role:"row"}))).withConfig({displayName:"EventsTrGroup",componentId:"sc-1fubmdc-10"})(["border-bottom:"," solid ",";",";",";",";&:hover{background-color:",";}",""],(({theme:e})=>e.eui.euiBorderWidthThin),(({theme:e})=>e.eui.euiColorLightShade),(({theme:e,eventType:t,isEvenEqlSequence:n,showLeftBorder:r})=>r?`border-left: 4px solid\n ${"raw"===t?e.eui.euiColorLightShade:"eql"===t&&n?e.eui.euiColorPrimary:"eql"!==t||n?e.eui.euiColorWarning:e.eui.euiColorAccent}`:""),(({isBuildingBlockType:e})=>e?"background: repeating-linear-gradient(127deg, rgba(245, 167, 0, 0.2), rgba(245, 167, 0, 0.2) 1px, rgba(245, 167, 0, 0.05) 2px, rgba(245, 167, 0, 0.05) 10px);":""),(({eventType:e,isEvenEqlSequence:t})=>"eql"===e?t?"background: repeating-linear-gradient(127deg, rgba(0, 107, 180, 0.2), rgba(0, 107, 180, 0.2) 1px, rgba(0, 107, 180, 0.05) 2px, rgba(0, 107, 180, 0.05) 10px);":"background: repeating-linear-gradient(127deg, rgba(221, 10, 115, 0.2), rgba(221, 10, 115, 0.2) 1px, rgba(221, 10, 115, 0.05) 2px, rgba(221, 10, 115, 0.05) 10px);":""),(({theme:e})=>e.eui.euiTableHoverColor),(({isExpanded:e,theme:t})=>e&&`\n background: ${t.eui.euiTableSelectedColor};\n\n &:hover {\n ${t.eui.euiTableHoverSelectedColor}\n }\n `)),S=o.a.div.attrs((({className:e=""})=>({className:`siemEventsTable__trData ${e}`}))).withConfig({displayName:"EventsTrData",componentId:"sc-1fubmdc-11"})(["display:flex;"]),_=o.a.div.attrs((({width:e})=>({role:"dialog",style:{width:e-40+"px"}}))).withConfig({displayName:"EventsTrSupplementContainer",componentId:"sc-1fubmdc-12"})([""]),E=o.a.div.attrs((({className:e=""})=>({className:`siemEventsTable__trSupplement ${e}`}))).withConfig({displayName:"EventsTrSupplement",componentId:"sc-1fubmdc-13"})(["display:",";font-size:",";line-height:",";padding-left:",";.euiAccordion + div{background-color:",";padding:0 ",";border:1px solid ",";border-radius:",";}"],(({$display:e})=>null!=e?e:"inline-block"),(({theme:e})=>e.eui.euiFontSizeXS),(({theme:e})=>e.eui.euiLineHeight),(({theme:e})=>e.eui.euiSizeM),(({theme:e})=>e.eui.euiColorEmptyShade),(({theme:e})=>e.eui.euiSizeS),(({theme:e})=>e.eui.euiColorLightShade),(({theme:e})=>e.eui.euiSizeXS)),C=o.a.div.attrs((({className:e=""})=>({"aria-colindex":`${l.a}`,className:`siemEventsTable__tdGroupActions ${e}`,role:"gridcell"}))).withConfig({displayName:"EventsTdGroupActions",componentId:"sc-1fubmdc-14"})(["align-items:center;display:flex;flex:0 0 ",";min-width:0;"],(({width:e})=>`${e}px`)),I=o.a.div.attrs((({className:e=""})=>({className:`siemEventsTable__tdGroupData ${e}`}))).withConfig({displayName:"EventsTdGroupData",componentId:"sc-1fubmdc-15"})(["display:flex;"]),T="siemEventsTable__td",k=o.a.div.attrs((({className:e="",$ariaColumnIndex:t,width:n})=>{const r={className:`siemEventsTable__td ${e}`,role:"gridcell",style:{flexBasis:n?`${n}px`:"auto"}};return null!=t?{...r,"aria-colindex":`${t}`}:r})).withConfig({displayName:"EventsTd",componentId:"sc-1fubmdc-16"})(["align-items:center;display:flex;flex-shrink:0;min-width:0;.siemEventsTable__tdGroupActions &:first-child:last-child{flex:1;}"]),P=o.a.div.attrs((({className:e})=>({className:`siemEventsTable__tdContent ${null!=e?e:""}`}))).withConfig({displayName:"EventsTdContent",componentId:"sc-1fubmdc-17"})(["font-size:",";line-height:",";min-width:0;padding:",";text-align:",";width:",";button.euiButtonIcon{margin-left:",";}"],(({theme:e})=>e.eui.euiFontSizeXS),(({theme:e})=>e.eui.euiLineHeight),(({theme:e})=>e.eui.euiSizeXS),(({textAlign:e})=>e),(({width:e})=>null!=e?`${e}px`:"100%"),(({theme:e})=>`-${e.eui.euiSizeXS}`)),A=o.a.div.attrs((({className:e=""})=>({className:`siemEventsHeading ${e}`}))).withConfig({displayName:"EventsHeading",componentId:"sc-1fubmdc-18"})(["align-items:center;display:flex;&:hover{cursor:",";}"],(({isLoading:e})=>e?"wait":"grab")),M=o.a.button.attrs((({className:e=""})=>({className:`siemEventsHeading__title siemEventsHeading__title--aggregatable ${e}`,type:"button"}))).withConfig({displayName:"EventsHeadingTitleButton",componentId:"sc-1fubmdc-19"})(["align-items:center;display:flex;font-weight:inherit;min-width:0;&:hover,&:focus{color:",";text-decoration:underline;}&:hover{cursor:pointer;}& > * + *{margin-left:",";}"],(({theme:e})=>e.eui.euiColorPrimary),(({theme:e})=>e.eui.euiSizeXS)),D=o.a.span.attrs((({className:e})=>({className:`siemEventsHeading__title siemEventsHeading__title--notAggregatable ${e}`}))).withConfig({displayName:"EventsHeadingTitleSpan",componentId:"sc-1fubmdc-20"})(["min-width:0;"]),R=o.a.div.attrs((({className:e=""})=>({className:`siemEventsHeading__extra ${e}`}))).withConfig({displayName:"EventsHeadingExtra",componentId:"sc-1fubmdc-21"})(["margin-left:auto;margin-right:2px;&.siemEventsHeading__extra--close{opacity:0;transition:all "," ease;visibility:hidden;.siemEventsTable__th:hover &{opacity:1;visibility:visible;}}"],(({theme:e})=>e.eui.euiAnimSpeedNormal)),N=o.a.div.attrs((({className:e=""})=>({className:`siemEventsHeading__handle ${e}`}))).withConfig({displayName:"EventsHeadingHandle",componentId:"sc-1fubmdc-22"})(["background-color:",";height:100%;opacity:0;transition:all "," ease;visibility:hidden;width:",";&:hover{background-color:",";cursor:col-resize;}"],(({theme:e})=>e.eui.euiBorderColor),(({theme:e})=>e.eui.euiAnimSpeedNormal),(({theme:e})=>e.eui.euiBorderWidthThick),(({theme:e})=>e.eui.euiColorPrimary)),F=o()(r.EuiLoadingSpinner).withConfig({displayName:"EventsLoading",componentId:"sc-1fubmdc-23"})(["margin:0 2px;vertical-align:middle;"]),L=o.a.div.attrs((({$isVisible:e=!1})=>({style:{display:e?"block":"none"}}))).withConfig({displayName:"HideShowContainer",componentId:"sc-1fubmdc-24"})([""])},,function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return l}));var r=n(43),i=n(112),a=n(193),o=n(128);let s,l;!function(e){e.enable="enable",e.disable="disable",e.export="export",e.delete="delete",e.duplicate="duplicate",e.edit="edit"}(s||(s={})),function(e){e.add_tags="add_tags",e.delete_tags="delete_tags",e.set_tags="set_tags",e.add_index_patterns="add_index_patterns",e.delete_index_patterns="delete_index_patterns",e.set_index_patterns="set_index_patterns",e.set_timeline="set_timeline",e.add_rule_actions="add_rule_actions",e.set_rule_actions="set_rule_actions",e.set_schedule="set_schedule"}(l||(l={}));const u=r.union([r.literal("rule"),r.literal("1h"),r.literal("1d"),r.literal("7d")]),c=r.type({type:r.union([r.literal(l.add_tags),r.literal(l.delete_tags),r.literal(l.set_tags)]),value:o.F}),d=r.intersection([r.type({type:r.union([r.literal(l.add_index_patterns),r.literal(l.delete_index_patterns),r.literal(l.set_index_patterns)]),value:o.i}),r.exact(r.partial({overwrite_data_views:r.boolean}))]),f=r.type({type:r.literal(l.set_timeline),value:r.type({timeline_id:o.O,timeline_title:o.P})}),p=r.exact(r.intersection([r.type({group:a.i,id:a.j,params:a.k}),r.partial({frequency:a.h}),r.partial({alerts_filter:a.f})])),m=r.type({type:r.union([r.literal(l.add_rule_actions),r.literal(l.set_rule_actions)]),value:r.intersection([r.partial({throttle:u}),r.type({actions:r.array(p)})])}),b=r.type({type:r.literal(l.set_schedule),value:r.type({interval:Object(i.q)({allowedUnits:["s","m","h"]}),lookback:Object(i.q)({allowedUnits:["s","m","h"]})})}),g=r.union([c,d,f,m,b]),v=r.exact(r.type({include_exceptions:r.boolean,include_expired_exceptions:r.boolean}));r.intersection([r.exact(r.type({query:r.union([o.B,r[void 0]])})),r.exact(r.partial({ids:Object(i.j)(r.string)})),r.union([r.exact(r.type({action:r.union([r.literal(s.delete),r.literal(s.disable),r.literal(s.enable),r.literal(s.export)])})),r.intersection([r.exact(r.type({action:r.literal(s.duplicate)})),r.exact(r.partial({[s.duplicate]:v}))]),r.exact(r.type({action:r.literal(s.edit),[s.edit]:Object(i.j)(g)}))])]),r.exact(r.partial({dry_run:r.union([r.literal("true"),r.literal("false")])}))},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return a}));const r=180,i=70,a=190},,function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n(2),i=n(103),a=n(114),o=n(4),s=n(105),l=n(122),u=n(182);const c=()=>{var e;const t=Object(i.useDispatch)(),n=null!==(e=Object(s.b)(l.d.globalFullScreenSelector))&&void 0!==e&&e,c=Object(r.useCallback)((e=>{const n=null!==document.querySelector(".euiDataGrid--fullScreen");e?document.body.classList.add(o.pc,"euiDataGrid__restrictBody"):!1!==n&&!1!==e||document.body.classList.remove(o.pc,"euiDataGrid__restrictBody"),t(u.c.setFullScreen({id:a.a.global,fullScreen:e}))}),[t]);return Object(r.useMemo)((()=>({globalFullScreen:n,setGlobalFullScreen:c})),[n,c])},d=()=>{var e;const t=Object(i.useDispatch)(),n=null!==(e=Object(s.b)(l.d.timelineFullScreenSelector))&&void 0!==e&&e,o=Object(r.useCallback)((e=>{const n=null!==document.querySelector(".euiDataGrid--fullScreen");e?document.body.classList.add("euiDataGrid__restrictBody"):!1!==n&&!1!==e||document.body.classList.remove("euiDataGrid__restrictBody"),t(u.c.setFullScreen({id:a.a.timeline,fullScreen:e}))}),[t]);return Object(r.useMemo)((()=>({timelineFullScreen:n,setTimelineFullScreen:o})),[n,o])},f=()=>{const{globalFullScreen:e}=c(),{timelineFullScreen:t}=d(),n=(()=>{const[e,t]=Object(r.useState)(!1);return Object(r.useEffect)((()=>{const e=document.body,n=new MutationObserver((n=>{for(const r of n)"class"===r.attributeName&&t(e.classList.contains("euiDataGrid__restrictBody"))}));return n.observe(e,{attributes:!0}),()=>n.disconnect()}),[]),e})();return e||t||n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return l}));var r=n(241),i=n(515),a=n(208);const o={notesById:{},errors:[],enableExperimental:{...n(15).a}},s=({note:e,notesById:t})=>({...t,[e.id]:e}),l=Object(a.reducerWithInitialState)(o).case(r.addNotes,((e,{notes:t})=>({...e,notesById:t.reduce(((e,t)=>({...e,[t.id]:t})),{})}))).case(r.deleteNote,((e,{id:t})=>({...e,notesById:Object.fromEntries(Object.entries(e.notesById).filter((([e,n])=>n.id!==t&&n.saveObjectId!==t)))}))).case(r.updateNote,((e,{note:t})=>({...e,notesById:s({note:t,notesById:e.notesById})}))).case(r.addError,((e,{id:t,title:n,message:r})=>({...e,errors:e.errors.concat({id:t,title:n,message:r})}))).case(r.removeError,((e,{id:t})=>({...e,errors:e.errors.filter((e=>e.id!==t))}))).case(r.addErrorHash,((e,{id:t,hash:n,title:r,message:i})=>{const a=e.errors.findIndex((e=>e.id===t)),o=e.errors.find((e=>e.id===t))||{id:t,title:r,message:i};return-1===a?{...e,errors:e.errors.concat({...o,hash:n,displayError:!e.errors.some((e=>e.hash===n))})}:{...e,errors:[...e.errors.slice(0,a),{...o,hash:n,displayError:!e.errors.some((e=>e.hash===n))},...e.errors.slice(a+1)]}})).build()},function(e,t,n){"use strict";e.exports=n(961)},,function(e,t,n){"use strict";var r=n(179);n.d(t,"a",(function(){return r.a}));var i=n(227);n.d(t,"b",(function(){return i.a}));var a=n(138);n.d(t,"c",(function(){return a.b}));var o=n(158);n.d(t,"d",(function(){return o.a}))},,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));var r=n(176);const i="not-filtered",a=[{columnHeaderType:i,id:"@timestamp",initialWidth:r.b,esTypes:["date"],type:"date"},{columnHeaderType:i,id:"message",initialWidth:r.a},{columnHeaderType:i,id:"event.category",initialWidth:r.a},{columnHeaderType:i,id:"event.action",initialWidth:r.a},{columnHeaderType:i,id:"host.name",initialWidth:r.a},{columnHeaderType:i,id:"source.ip",initialWidth:r.a},{columnHeaderType:i,id:"destination.ip",initialWidth:r.a},{columnHeaderType:i,id:"user.name",initialWidth:r.a}]},,,function(e,t,n){"use strict";n.d(t,"i",(function(){return f})),n.d(t,"j",(function(){return p})),n.d(t,"k",(function(){return g})),n.d(t,"f",(function(){return v})),n.d(t,"g",(function(){return h})),n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return E})),n.d(t,"c",(function(){return C})),n.d(t,"h",(function(){return d})),n.d(t,"t",(function(){return Z})),n.d(t,"u",(function(){return _})),n.d(t,"d",(function(){return I})),n.d(t,"e",(function(){return k})),n.d(t,"m",(function(){return ee})),n.d(t,"n",(function(){return te})),n.d(t,"o",(function(){return ne})),n.d(t,"p",(function(){return P})),n.d(t,"q",(function(){return M})),n.d(t,"v",(function(){return K})),n.d(t,"C",(function(){return re})),n.d(t,"z",(function(){return ie})),n.d(t,"x",(function(){return ae})),n.d(t,"w",(function(){return le})),n.d(t,"B",(function(){return ue})),n.d(t,"y",(function(){return ce})),n.d(t,"A",(function(){return de})),n.d(t,"r",(function(){return fe})),n.d(t,"s",(function(){return pe})),n.d(t,"l",(function(){return l})),n.d(t,"D",(function(){return me}));var r=n(112),i=n(43);const a=i.recursion("saved_object_attribute_single",(()=>i.union([i.string,i.number,i.boolean,i.null,i[void 0],s]))),o=i.recursion("saved_object_attribute",(()=>i.union([a,i.array(a)]))),s=i.recursion("saved_object_attributes",(()=>i.record(i.string,o))),l=i.union([i.literal("no_actions"),i.literal("rule"),Object(r.q)({allowedUnits:["s","m","h","d"]})]),u=i.boolean,c=i.union([i.literal("onActionGroupChange"),i.literal("onActiveAlert"),i.literal("onThrottleInterval")]),d=i.type({summary:u,notifyWhen:c,throttle:i.union([l,i.null])}),f=i.string,p=i.string,m=i.string,b=r.k,g=s,v=i.partial({query:i.union([i[void 0],i.intersection([i.strict({kql:i.string,filters:i.array(i.intersection([i.type({meta:i.partial({alias:i.union([i.string,i.null]),disabled:i.boolean,negate:i.boolean,controlledBy:i.string,group:i.string,index:i.string,isMultiIndex:i.boolean,type:i.string,key:i.string,params:i.any,value:i.string})}),i.partial({$state:i.type({store:i.any}),query:i.record(i.string,i.any)})]))}),i.partial({dsl:i.string})])]),timeframe:i.union([i[void 0],i.strict({timezone:i.string,days:i.array(i.union([i.literal(1),i.literal(2),i.literal(3),i.literal(4),i.literal(5),i.literal(6),i.literal(7)])),hours:i.strict({start:i.string,end:i.string})})])}),y=i.exact(i.intersection([i.type({group:f,id:p,action_type_id:m,params:g}),i.partial({uuid:b,alerts_filter:v,frequency:d})])),h=i.array(y),j=i.exact(i.intersection([i.type({group:f,id:p,actionTypeId:m,params:g}),i.partial({uuid:b,alertsFilter:v,frequency:d})])),O=(i.array(j),new i.Type("DefaultActionsArray",h.is,((e,t)=>null==e?i.success([]):h.validate(e,t)),i.identity),new i.Type("DefaultExportFileName",i.string.is,((e,t)=>null==e?i.success("export.ndjson"):i.string.validate(e,t)),i.identity));var x=n(421);const w=new i.Type("From",i.string.is,((e,t)=>(e=>"string"==typeof e)(e)&&null==Object(x.a)(e)?i.failure(e,t,'Failed to parse "from" on rule param'):i.string.validate(e,t)),i.identity),S=(new i.Type("DefaultFromString",i.string.is,((e,t)=>null==e?i.success("now-6m"):w.validate(e,t)),i.identity),new i.Type("DefaultIntervalString",i.string.is,((e,t)=>null==e?i.success("5m"):i.string.validate(e,t)),i.identity),i.keyof({eql:null,kuery:null,lucene:null})),_=(i.union([S,i[void 0]]),new i.Type("DefaultLanguageString",i.string.is,((e,t)=>null==e?i.success("kuery"):S.validate(e,t)),i.identity),r.o),E=(i.union([_,i[void 0]]),new i.Type("DefaultMaxSignals",i.number.is,((e,t)=>null==e?i.success(100):_.validate(e,t)),i.identity),new i.Type("DefaultPerPage",i.number.is,((e,t)=>null==e?i.success(1):"string"==typeof e?r.o.validate(parseInt(e,10),t):r.o.validate(e,t)),i.identity)),C=new i.Type("DefaultPerPage",i.number.is,((e,t)=>null==e?i.success(20):"string"==typeof e?r.o.validate(parseInt(e,10),t):r.o.validate(e,t)),i.identity),I=new i.Type("RiskScore",i.number.is,((e,t)=>"number"==typeof e&&Number.isSafeInteger(e)&&e>=0&&e<=100?i.success(e):i.failure(e,t)),i.identity),T=i.exact(i.type({field:i.string,value:i.string,operator:r.w,risk_score:i.union([I,i[void 0]])})),k=i.array(T),P=(new i.Type("DefaultRiskScoreMappingArray",k.is,((e,t)=>null==e?i.success([]):k.validate(e,t)),i.identity),i.keyof({low:null,medium:null,high:null,critical:null})),A=i.exact(i.type({field:i.string,operator:r.w,value:i.string,severity:P})),M=i.array(A),D=(new i.Type("DefaultSeverityMappingArray",M.is,((e,t)=>null==e?i.success([]):M.validate(e,t)),i.identity),i.string),R=i.string,N=i.string,F=i.type({id:D,name:R,reference:N}),L=i.string,B=i.string,z=i.string,q=i.type({id:L,name:B,reference:z}),V=i.array(q),$=i.string,U=i.string,G=i.string,W=i.intersection([i.exact(i.type({id:$,name:U,reference:G})),i.exact(i.partial({subtechnique:V}))]),H=i.array(W),Q=i.string,K=i.intersection([i.exact(i.type({framework:Q,tactic:F})),i.exact(i.partial({technique:H}))]),Y=i.array(K);i.union([Y,i[void 0]]),new i.Type("DefaultThreatArray",Y.is,((e,t)=>null==e?i.success([]):Y.validate(e,t)),i.identity),new i.Type("DefaultToString",i.string.is,((e,t)=>null==e?i.success("now"):i.string.validate(e,t)),i.identity);var J=n(47);new i.Type("DefaultUuid",i.string.is,((e,t)=>null==e?i.success(Object(J.v4)()):r.k.validate(e,t)),i.identity);const X=Object(r.j)(i.string),Z=(i.union([X,i[void 0]]),i.union([i.string,X])),ee=(i.union([Z,i[void 0]]),new i.Type("referencesWithDefaultArray",i.array(i.string).is,((e,t)=>null==e?i.success([]):i.array(i.string).validate(e,t)),i.identity),i.string),te=w,ne=i.string,re=i.string,ie=(i.union([re,i[void 0]]),i.string),ae=(i.union([ie,i[void 0]]),i.array(i.unknown)),oe=(i.union([ae,i[void 0]]),i.exact(i.type({field:r.k,type:i.keyof({mapping:null}),value:r.k}))),se=i.array(oe),le=i.exact(i.type({entries:se})),ue=Object(r.j)(le,"NonEmptyArray"),ce=(i.union([ue,i[void 0]]),i.array(i.string)),de=(i.union([ce,i[void 0]]),i.union([S,i[void 0]])),fe=(i.union([de,i[void 0]]),r.o),pe=(i.union([fe,i[void 0]]),r.o),me=(i.union([pe,i[void 0]]),i.keyof({eql:null,machine_learning:null,query:null,saved_query:null,threshold:null,threat_match:null,new_terms:null}));i.union([me,i[void 0]])},,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"D",(function(){return s})),n.d(t,"I",(function(){return l})),n.d(t,"B",(function(){return u})),n.d(t,"w",(function(){return c})),n.d(t,"L",(function(){return d})),n.d(t,"n",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"J",(function(){return m})),n.d(t,"A",(function(){return b})),n.d(t,"z",(function(){return g})),n.d(t,"t",(function(){return v})),n.d(t,"x",(function(){return y})),n.d(t,"v",(function(){return h})),n.d(t,"G",(function(){return j})),n.d(t,"l",(function(){return O})),n.d(t,"P",(function(){return x})),n.d(t,"e",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"i",(function(){return E})),n.d(t,"p",(function(){return C})),n.d(t,"R",(function(){return I})),n.d(t,"k",(function(){return T})),n.d(t,"g",(function(){return k})),n.d(t,"F",(function(){return P})),n.d(t,"y",(function(){return A})),n.d(t,"C",(function(){return M})),n.d(t,"X",(function(){return D})),n.d(t,"Y",(function(){return R})),n.d(t,"s",(function(){return F})),n.d(t,"U",(function(){return L})),n.d(t,"V",(function(){return B})),n.d(t,"O",(function(){return z})),n.d(t,"N",(function(){return q})),n.d(t,"M",(function(){return V})),n.d(t,"r",(function(){return U})),n.d(t,"h",(function(){return G})),n.d(t,"W",(function(){return W})),n.d(t,"T",(function(){return H})),n.d(t,"q",(function(){return K})),n.d(t,"j",(function(){return Y})),n.d(t,"b",(function(){return J})),n.d(t,"f",(function(){return Z})),n.d(t,"a",(function(){return ne})),n.d(t,"ab",(function(){return re})),n.d(t,"S",(function(){return se})),n.d(t,"d",(function(){return he})),n.d(t,"Q",(function(){return je})),n.d(t,"o",(function(){return _e})),n.d(t,"Z",(function(){return De})),n.d(t,"u",(function(){return Fe})),n.d(t,"K",(function(){return Le})),n.d(t,"E",(function(){return Be})),n.d(t,"H",(function(){return ze})),n.d(t,"bb",(function(){return me}));var r=n(43),i=n(120),a=n(112),o=n(193);const s=a.r,l=r.string,u=a.k,c=a.k,d=a.y,f=r.boolean,p=r.boolean,m=r.array(r.string),b=r.object,g=r.string,v=r.array(r.string),y=r.array(r.string),h=r.array(a.k),j=r.array(r.string),O=r.string,x=r.string,w=r.string,S=r.string,_=r.string,E=i.y,C=o.u,I=r.array(o.v),T=r.array(r.string),k=r.string,P=r.string,A=r.array(r.unknown),M=r.string,D=r.string,R=r.boolean,N=r.exact(r.type({name:a.k,type:a.k,ecs:r.boolean})),F=r.array(N),L=r.string,B=r.string,z=r.union([r.literal("exactMatch"),r.literal("aliasMatch"),r.literal("conflict")]),q=r.string,V=r.union([r.literal("savedObjectConversion"),r.literal("savedObjectImport")]),$=r.exact(r.intersection([r.type({package:a.k,version:a.k}),r.partial({integration:a.k})])),U=r.array($),G=r.string,W=r.string,H=r.string;var Q=n(4);const K=Object(a.i)({codec:r.string,minSize:1,maxSize:Q.Kb}),Y=a.k;let J;!function(e){e.DoNotSuppress="doNotSuppress",e.Suppress="suppress"}(J||(J={}));const X=Object(a.u)("AlertSuppressionMissingFields",J),Z=J.Suppress,ee=Object(a.i)({codec:r.string,minSize:1,maxSize:3}),te=r.type({value:a.o,unit:r.keyof({s:null,m:null,h:null})}),ne=r.intersection([r.exact(r.type({group_by:ee})),r.exact(r.partial({duration:te,missing_fields_strategy:X}))]),re=(r.intersection([r.exact(r.type({groupBy:ee})),r.exact(r.partial({duration:te,missingFieldsStrategy:X}))]),"platinum"),ie=r.exact(r.type({field:r.union([r.string,r.array(r.string)]),value:a.o})),ae=r.exact(r.type({field:r.array(r.string),value:a.o})),oe=r.exact(r.type({field:r.string,value:a.n})),se=r.intersection([ie,r.exact(r.partial({cardinality:r.array(oe)}))]);r.intersection([ae,r.exact(r.partial({cardinality:r.array(oe)}))]),r.intersection([ae,r.exact(r.type({cardinality:r.array(oe)}))]);var le=n(546),ue=n(238),ce=n(433);const de=e=>({...e,create:fe(e.required,e.optional,e.defaultable),patch:pe(e.required,e.optional,e.defaultable),response:be(e.required,e.optional,e.defaultable)}),fe=(e,t,n)=>r.intersection([r.exact(r.type(e)),r.exact(r.partial(t)),r.exact(r.partial(n))]),pe=(e,t,n)=>r.intersection([r.partial(e),r.partial(t),r.partial(n)]),me=e=>Object.keys(e).reduce(((t,n)=>(t[n]=r.union([e[n],r[void 0]]),t)),{}),be=(e,t,n)=>{const i=me(t);return r.intersection([r.exact(r.type(e)),r.exact(r.type(i)),r.exact(r.type(n))])},ge=de({required:{name:u,description:c,risk_score:o.d,severity:o.p},optional:{rule_name_override:M,timestamp_override:D,timestamp_override_fallback_disabled:R,timeline_id:L,timeline_title:B,outcome:z,alias_target_id:q,alias_purpose:V,license:g,note:O,building_block_type:w,output_index:S,namespace:_,meta:b,investigation_fields:h,throttle:o.l},defaultable:{version:d,tags:m,enabled:p,risk_score_mapping:o.e,severity_mapping:o.q,interval:o.m,from:o.n,to:o.o,actions:o.g,exceptions_list:E,author:v,false_positives:y,references:j,max_signals:C,threat:I}}),ve={id:s,rule_id:l,immutable:f,updated_at:ce.r,updated_by:ce.s,created_at:ce.e,created_by:ce.f,revision:ce.j,related_integrations:U,required_fields:F,setup:x},ye={execution_summary:le.c},he=ge.create,je=r.intersection([ge.create,r.exact(r.partial({rule_id:l}))]),Oe=r.intersection([ge.create,r.exact(r.partial({rule_id:l})),r.exact(r.partial({id:s}))]),xe=r.intersection([ge.patch,r.exact(r.partial({rule_id:l,id:s}))]),we=r.intersection([ge.response,r.exact(r.type(ve)),r.exact(r.partial(ye))]);let Se;!function(e){e.kuery="kuery",e.lucene="lucene",e.eql="eql"}(Se||(Se={}));const _e=r.keyof({kuery:null,lucene:null}),Ee=r.literal("eql"),Ce=de({required:{type:r.literal("eql"),language:Ee,query:P},optional:{index:T,data_view_id:k,filters:A,timestamp_field:W,event_category_override:G,tiebreaker_field:H},defaultable:{}}),Ie=(r.intersection([we,Ce.response]),r.intersection([je,Ce.create]),r.intersection([Oe,Ce.create]),r.intersection([xe,Ce.patch]),Ce.patch,de({required:{type:r.literal("threat_match"),query:P,threat_query:o.C,threat_mapping:o.B,threat_index:o.y},optional:{index:T,data_view_id:k,filters:A,saved_id:ce.k,threat_filters:o.x,threat_indicator_path:o.z,threat_language:_e,concurrent_searches:o.r,items_per_search:o.s},defaultable:{language:_e}})),Te=(r.intersection([we,Ie.response]),r.intersection([je,Ie.create]),r.intersection([Oe,Ie.create]),r.intersection([xe,Ie.patch]),Ie.patch,de({required:{type:r.literal("query")},optional:{index:T,data_view_id:k,filters:A,saved_id:ce.k,response_actions:ue.b,alert_suppression:ne},defaultable:{query:P,language:_e}})),ke=(r.intersection([we,Te.response]),r.intersection([je,Te.create]),r.intersection([Oe,Te.create]),r.intersection([xe,Te.patch]),Te.patch,de({required:{type:r.literal("saved_query"),saved_id:ce.k},optional:{index:T,data_view_id:k,query:P,filters:A,response_actions:ue.b,alert_suppression:ne},defaultable:{language:_e}})),Pe=(r.intersection([we,ke.response]),r.intersection([je,ke.create]),r.intersection([Oe,ke.create]),r.intersection([xe,ke.patch]),ke.patch,de({required:{type:r.literal("threshold"),query:P,threshold:se},optional:{index:T,data_view_id:k,filters:A,saved_id:ce.k},defaultable:{language:_e}})),Ae=(r.intersection([we,Pe.response]),r.intersection([je,Pe.create]),r.intersection([Oe,Pe.create]),r.intersection([xe,Pe.patch]),Pe.patch,de({required:{type:r.literal("machine_learning"),anomaly_threshold:ce.c,machine_learning_job_id:o.t},optional:{},defaultable:{}})),Me=(r.intersection([we,Ae.response]),r.intersection([je,Ae.create]),r.intersection([Oe,Ae.create]),r.intersection([xe,Ae.patch]),Ae.patch,de({required:{type:r.literal("new_terms"),query:P,new_terms_fields:K,history_window_start:Y},optional:{index:T,data_view_id:k,filters:A},defaultable:{language:_e}})),De=(r.intersection([we,Me.response]),r.intersection([je,Me.create]),r.intersection([Oe,Me.create]),r.intersection([xe,Me.patch]),Me.patch,r.union([Ce.create,Ie.create,Te.create,ke.create,Pe.create,Ae.create,Me.create])),Re=r.union([Ce.patch,Ie.patch,Te.patch,ke.patch,Pe.patch,Ae.patch,Me.patch]),Ne=r.union([Ce.response,Ie.response,Te.response,ke.response,Pe.response,Ae.response,Me.response]),Fe=r.intersection([De,je]),Le=r.intersection([De,Oe]),Be=r.intersection([Re,xe]),ze=r.intersection([we,Ne])},,function(e,t,n){"use strict";n.d(t,"h",(function(){return b})),n.d(t,"e",(function(){return g})),n.d(t,"b",(function(){return v})),n.d(t,"f",(function(){return h})),n.d(t,"i",(function(){return j})),n.d(t,"d",(function(){return O})),n.d(t,"c",(function(){return x})),n.d(t,"g",(function(){return w})),n.d(t,"a",(function(){return S}));var r=n(512),i=n(324),a=n(538),o=n(8),s=n(63),l=n(106),u=n(4),c=n(102),d=n(531);const f=e=>new d.c([e]),p=e=>Object(a.pipe)(l.i.decode(e),Object(r.fold)(Object(s.throwErrors)(f),i.identity)),m=async({timelineId:e,timeline:t,version:n})=>{let o=null,d=null;try{d=JSON.stringify({timeline:t,timelineId:e,version:n})}catch(e){return Promise.reject(new Error(`Failed to stringify query: ${JSON.stringify(e)}`))}try{o=await c.b.get().http.patch(u.Gc,{method:"PATCH",body:d})}catch(e){return Promise.resolve((m=e.body,Object(a.pipe)(l.h.decode(m),Object(r.fold)(Object(s.throwErrors)(f),i.identity))))}var m;return p(o)},b=async({timelineId:e,timeline:t,version:n})=>{try{if(Object(o.isEmpty)(e)&&t.status===l.k.draft&&t){var r,i,a,s,d;const e=await y({timelineType:t.timelineType,templateTimelineId:null!==(r=t.templateTimelineId)&&void 0!==r?r:void 0,templateTimelineVersion:null!==(i=t.templateTimelineVersion)&&void 0!==i?i:void 0}),n=p(e),o=t.timelineType===l.l.template?{templateTimelineId:null!==(a=n.data.persistTimeline.timeline.templateTimelineId)&&void 0!==a?a:t.templateTimelineId,templateTimelineVersion:null!==(s=n.data.persistTimeline.timeline.templateTimelineVersion)&&void 0!==s?s:t.templateTimelineVersion}:{};return m({timelineId:n.data.persistTimeline.timeline.savedObjectId,timeline:{...t,...o},version:null!==(d=n.data.persistTimeline.timeline.version)&&void 0!==d?d:""})}return Object(o.isEmpty)(e)?(async({timeline:e})=>{let t;try{t=JSON.stringify({timeline:e})}catch(e){return Promise.reject(new Error(`Failed to stringify query: ${JSON.stringify(e)}`))}const n=await c.b.get().http.post(u.Gc,{method:"POST",body:t});return p(n)})({timeline:t}):m({timelineId:null!=e?e:"-1",timeline:t,version:null!=n?n:""})}catch(e){return 403===e.status_code||403===e.body.status_code?Promise.resolve({data:{persistTimeline:{code:403,message:e.message||e.body.message,timeline:{...t,savedObjectId:"",version:""}}}}):Promise.resolve(e)}},g=async({fileToImport:e,signal:t})=>{const n=new FormData;return n.append("file",e),c.b.get().http.fetch(`${u.Dc}`,{method:"POST",headers:{"Content-Type":void 0},body:n,signal:t})},v=({filename:e="timelines_export.ndjson",ids:t=[],signal:n})=>{let r;try{r=t.length>0?JSON.stringify({ids:t}):void 0}catch(e){return Promise.reject(new Error(`Failed to stringify query: ${JSON.stringify(e)}`))}return c.b.get().http.fetch(`${u.Bc}`,{method:"POST",body:r,query:{file_name:e},signal:n})},y=async({timelineType:e,templateTimelineId:t,templateTimelineVersion:n})=>{let r;const i=e===l.l.template?{templateTimelineId:t,templateTimelineVersion:n}:{};try{r=JSON.stringify({timelineType:e,...i})}catch(e){return Promise.reject(new Error(`Failed to stringify query: ${JSON.stringify(e)}`))}const a=await c.b.get().http.post(u.Ac,{body:r});return p(a)},h=async()=>{return e=await c.b.get().http.post(u.Ec,{}),Object(a.pipe)(l.n.decode(e),Object(r.fold)(Object(s.throwErrors)(f),i.identity));var e},j=async e=>{return t=await c.b.get().http.get(u.Fc,{query:{id:e}}),Object(a.pipe)(l.c.decode(t),Object(r.fold)(Object(s.throwErrors)(f),i.identity));var t},O=async e=>{const t=await c.b.get().http.get(u.Gc,{query:{template_timeline_id:e}});return n=t,Object(a.pipe)(l.e.decode(n),Object(r.fold)(Object(s.throwErrors)(f),i.identity));var n},x=async(e,t)=>{var n,o,d,p,m,b;return g=await c.b.get().http.fetch(u.zc,{method:"GET",query:{...e.onlyUserFavorite?{only_user_favorite:e.onlyUserFavorite}:{},...null!=e&&null!==(n=e.pageInfo)&&void 0!==n&&n.pageSize?{page_size:e.pageInfo.pageSize}:{},...null!=e&&null!==(o=e.pageInfo)&&void 0!==o&&o.pageIndex?{page_index:e.pageInfo.pageIndex}:{},...e.search?{search:e.search}:{},...null!=e&&null!==(d=e.sort)&&void 0!==d&&d.sortField?{sort_field:null==e||null===(p=e.sort)||void 0===p?void 0:p.sortField}:{},...null!=e&&null!==(m=e.sort)&&void 0!==m&&m.sortOrder?{sort_order:null==e||null===(b=e.sort)||void 0===b?void 0:b.sortOrder}:{},...e.status?{status:e.status}:{},...e.timelineType?{timeline_type:e.timelineType}:{}},signal:t}),Object(a.pipe)(l.m.decode(g),Object(r.fold)(Object(s.throwErrors)(f),i.identity));var g},w=async({timelineId:e,templateTimelineId:t,templateTimelineVersion:n,timelineType:o})=>{let d;try{d=JSON.stringify({timelineId:e,templateTimelineId:t,templateTimelineVersion:n,timelineType:o})}catch(e){return Promise.reject(new Error(`Failed to stringify query: ${JSON.stringify(e)}`))}return p=await c.b.get().http.patch(u.Cc,{method:"PATCH",body:d}),Object(a.pipe)(l.o.decode(p),Object(r.fold)(Object(s.throwErrors)(f),i.identity));var p},S=async e=>{let t;try{t=JSON.stringify({savedObjectIds:e})}catch(e){return Promise.reject(new Error(`Failed to stringify query: ${JSON.stringify(e)}`))}return await c.b.get().http.delete(u.Gc,{method:"DELETE",body:t})}},,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"d",(function(){return r.a})),n.d(t,"c",(function(){return kt})),n.d(t,"a",(function(){return Ct})),n.d(t,"f",(function(){return Rt})),n.d(t,"g",(function(){return Lt})),n.d(t,"j",(function(){return At})),n.d(t,"i",(function(){return A.a})),n.d(t,"b",(function(){return le})),n.d(t,"e",(function(){return I.c})),n.d(t,"h",(function(){return I.d}));var r=n(136),i=n(2),a=n.n(i),o=n(40),s=n(447),l=n.n(s),u=n(41),c=n.n(u),d=n(64),f=n(21),p=n(66),m=n(355),b=n(777);var g=n(306),v=n(356),y=n(305);const h=({allowSet:e,allowReplacementSet:t,currentReplacements:n,field:r,getAnonymizedValue:i,rawData:a})=>{var o;return(null!==(o=a[r])&&void 0!==o?o:[]).reduce(((a,o)=>{if(Object(y.b)({allowSet:e,field:r})&&Object(y.c)({allowReplacementSet:t,field:r})){const e=i({currentReplacements:n,rawValue:o});return{anonymizedValues:[...a.anonymizedValues,e],replacements:{...a.replacements,[e]:o}}}return Object(y.b)({allowSet:e,field:r})?{anonymizedValues:[...a.anonymizedValues,o],replacements:{...a.replacements}}:a}),{anonymizedValues:[],replacements:{}})};var j=n(42),O=n(47);const x=({currentReplacements:e,rawValue:t})=>{if(null!=e){const n=Object(j.invert)(e)[t];return null!=n?n:Object(O.v4)()}return Object(O.v4)()};var w=n(5);const S=w.i18n.translate("xpack.elasticAssistant.securityAssistant.content.prompts.welcome.welcomeGeneralPrompt",{defaultMessage:"Welcome to your Elastic AI Assistant! I am your 100% open-code portal into your Elastic life. In time, I will be able to answer questions and provide assistance across all your information in Elastic, and oh-so much more. Till then, I hope this early preview will open your mind to the possibilities of what we can create when we work together, in the open. Cheers!"}),_=w.i18n.translate("xpack.elasticAssistant.securityAssistant.content.prompts.welcome.welcomeGeneral2Prompt",{defaultMessage:"First things first, we'll need to set up a Generative AI Connector to get this chat experience going! With the Generative AI Connector, you'll be able to configure access to either an Azure OpenAI Service or OpenAI API account, but you better believe you'll be able to deploy your own models within your Elastic Cloud instance and use those here in the future... 😉"}),E=w.i18n.translate("xpack.elasticAssistant.securityAssistant.content.prompts.welcome.welcomeGeneral3Prompt",{defaultMessage:"Go ahead and click the add connector button below to continue the conversation!"}),C=w.i18n.translate("xpack.elasticAssistant.securityAssistant.content.prompts.welcome.enterprisePrompt",{defaultMessage:"Elastic AI Assistant is available to Enterprise users only. Please upgrade your license to use this feature."});var I=n(234);const T={id:I.d,theme:{title:I.c,titleIcon:"logoSecurity",assistant:{name:I.b,icon:"logoSecurity"},system:{icon:"logoElastic"},user:{}},messages:[{role:"assistant",content:S,timestamp:"",presentation:{delay:2e3,stream:!0}},{role:"assistant",content:_,timestamp:"",presentation:{delay:1e3,stream:!0}},{role:"assistant",content:E,timestamp:"",presentation:{delay:1e3,stream:!0}}],apiConfig:{}},k=[{role:"assistant",content:C,timestamp:"",presentation:{delay:2e3,stream:!0}}],P=e=>1===(null==e?void 0:e.length)?e[0]:void 0;var A=n(307);const M=({allSystemPrompts:e,currentConversation:t,editingSystemPromptId:n,http:r,selectedPromptContexts:a,setEditingSystemPromptId:o,setPromptTextPreview:s,setSelectedPromptContexts:l,setUserPrompt:u})=>{const{isLoading:c,sendMessages:d}=(()=>{const[e,t]=Object(i.useState)(!1);return{isLoading:e,sendMessages:Object(i.useCallback)((async({apiConfig:e,http:n,messages:r})=>{t(!0);try{return await(async({http:e,messages:t,apiConfig:n,signal:r})=>{var i;const a=t.map((e=>({role:e.role,content:e.content}))),o=(null==n?void 0:n.provider)===p.OpenAiProviderType.OpenAi?{model:null!==(i=n.model)&&void 0!==i?i:b.a,messages:a,n:1,stop:null,temperature:.2}:{messages:a},s={params:{subActionParams:{body:JSON.stringify(o)},subAction:"test"}};try{const t=await e.fetch(`/api/actions/connector/${null==n?void 0:n.connectorId}/_execute`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s),signal:r}),i=t.data;return"ok"!==t.status?m.a:i.choices&&i.choices.length>0&&i.choices[0].message.content?i.choices[0].message.content.trim():m.a}catch(e){return m.a}})({http:n,messages:r,apiConfig:e})}finally{t(!1)}}),[])}})(),{appendMessage:f,appendReplacements:j,clearConversation:O}=Object(g.a)(),w=Object(i.useCallback)((async i=>{const o=e.find((e=>e.id===n)),u=await async function({currentReplacements:e,getAnonymizedValue:t=x,isNewChat:n,onNewReplacements:r,promptText:i,selectedPromptContexts:a,selectedSystemPrompt:o}){var s;const l=Object.keys(a).sort().map((n=>{const i=(({currentReplacements:e,getAnonymizedValue:t,onNewReplacements:n,selectedPromptContext:r})=>{if("string"==typeof r.rawData)return r.rawData;const i=(({allow:e,allowReplacement:t,currentReplacements:n,getAnonymizedValue:r,getAnonymizedValues:i,rawData:a})=>Object.keys(a).reduce(((o,s)=>{const l=new Set(t),u=new Set(e);if(Object(y.b)({allowSet:u,field:s})){const{anonymizedValues:e,replacements:t}=i({allowReplacementSet:l,allowSet:u,currentReplacements:n,field:s,getAnonymizedValue:r,rawData:a});return{anonymizedData:{...o.anonymizedData,[s]:e},replacements:{...o.replacements,...t}}}return o}),{anonymizedData:{},replacements:{}}))({allow:r.allow,allowReplacement:r.allowReplacement,currentReplacements:e,rawData:r.rawData,getAnonymizedValue:t,getAnonymizedValues:h});return null!=n&&n(i.replacements),a=i.anonymizedData,Object.keys(a).sort().map((e=>`${e},${a[e].join(",")}`)).join("\n");var a})({currentReplacements:e,getAnonymizedValue:t,onNewReplacements:r,selectedPromptContext:a[n]});return`${Object(v.e)(i)}`}));return{content:`${n?`${null!==(s=null==o?void 0:o.content)&&void 0!==s?s:""}\n\n`:""}${l}\n\n${i}`,role:"user",timestamp:(new Date).toLocaleString()}}({isNewChat:0===t.messages.length,currentReplacements:t.replacements,onNewReplacements:e=>j({conversationId:t.id,replacements:e}),promptText:i,selectedPromptContexts:a,selectedSystemPrompt:o}),c=f({conversationId:t.id,message:u});l({}),s("");const p=(e=>{const t=(new Date).toLocaleString();return e?{role:"assistant",content:e,timestamp:t}:{role:"assistant",content:"Error: Response from LLM API is empty or undefined.",timestamp:t}})(await d({http:r,apiConfig:t.apiConfig,messages:c}));f({conversationId:t.id,message:p})}),[e,t,a,f,l,s,d,r,j,n]);return{handleButtonSendMessage:Object(i.useCallback)((e=>{w(e),u("")}),[w,u]),handleOnChatCleared:Object(i.useCallback)((()=>{var n;const r=null===(n=Object(A.b)({allSystemPrompts:e,conversation:t}))||void 0===n?void 0:n.id;s(""),u(""),l({}),O(t.id),o(r)}),[e,O,t,o,s,l,u]),handlePromptChange:e=>{s(e),u(e)},handleSendMessage:w,isLoading:c}};var D={name:"a4hmbt",styles:"position:absolute"};const R=({isDisabled:e,isLoading:t,onChatCleared:n,onSendMessage:r})=>Object(f.jsx)(o.EuiFlexGroup,{css:D,direction:"column",gutterSize:"xs"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiToolTip,{position:"right",content:m.b},Object(f.jsx)(o.EuiButtonIcon,{"aria-label":m.b,color:"danger","data-test-subj":"clear-chat",display:"base",iconType:"cross",isDisabled:e,onClick:n}))),Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiToolTip,{position:"right",content:m.g},Object(f.jsx)(o.EuiButtonIcon,{"aria-label":m.g,"data-test-subj":"submit-chat",color:"primary",display:"base",iconType:"returnKey",isDisabled:e,isLoading:t,onClick:r})))),N=w.i18n.translate("xpack.elasticAssistant.assistant.promptPlaceholder",{defaultMessage:"Ask me anything from 'summarize this alert' to 'help me build a query...'"}),F=c()(o.EuiTextArea)` min-height: 125px; padding-right: 42px; `,L=Object(i.forwardRef)((({isDisabled:e=!1,value:t,onPromptSubmit:n,handlePromptChange:r,...a},o)=>{const s=Object(i.useCallback)((e=>{r(e.target.value)}),[r]),l=Object(i.useCallback)((e=>{var i;"Enter"===e.key&&!e.shiftKey&&t.trim().length>0?(e.preventDefault(),n(null===(i=e.target.value)||void 0===i?void 0:i.trim()),r("")):"Enter"!==e.key||e.shiftKey||0!==t.trim().length||(e.preventDefault(),e.stopPropagation())}),[t,n,r]);return Object(i.useEffect)((()=>{r(t)}),[r,t]),Object(f.jsx)(F,{className:"eui-scrollBar",inputRef:o,id:"prompt-textarea","data-test-subj":"prompt-textarea",fullWidth:!0,autoFocus:!0,disabled:e,placeholder:N,value:t,onChange:s,onKeyDown:l})}));L.displayName="PromptTextArea";var B={name:"zyunh5",styles:"left:-34px;position:relative;top:11px"},z={name:"1d3w5wq",styles:"width:100%"};const q=({isDisabled:e,userPrompt:t,shouldRefocusPrompt:n,...r})=>{const{handleButtonSendMessage:a,handleOnChatCleared:s,handlePromptChange:l,handleSendMessage:u,isLoading:c}=M(r),d=Object(i.useRef)(null);Object(i.useEffect)((()=>{n&&d.current&&(null==d||d.current.focus())}),[n]);const p=Object(i.useMemo)((()=>e?"":null!=t?t:""),[e,t]),m=Object(i.useCallback)((()=>{var e,t,n;a(null!==(e=null===(t=d.current)||void 0===t||null===(n=t.value)||void 0===n?void 0:n.trim())&&void 0!==e?e:"")}),[a,d]);return Object(f.jsx)(o.EuiFlexGroup,{gutterSize:"none",css:z},Object(f.jsx)(o.EuiFlexItem,null,Object(f.jsx)(L,{onPromptSubmit:u,ref:d,handlePromptChange:l,value:p,isDisabled:e})),Object(f.jsx)(o.EuiFlexItem,{css:B,grow:!1},Object(f.jsx)(R,{onChatCleared:s,isDisabled:e,isLoading:c,onSendMessage:m})))},V=w.i18n.translate("xpack.elasticAssistant.components.upgrade.upgradeTitle",{defaultMessage:"Manage license"}),$=w.i18n.translate("xpack.elasticAssistant.components.upgrade.upgradeButtonLabel",{defaultMessage:"Subscription plans"}),U=({basePath:e})=>Object(f.jsx)(o.EuiFlexGroup,{gutterSize:"s",wrap:!0,"data-test-subj":"upgrade-buttons"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiButton,{href:"https://www.elastic.co/subscriptions",iconType:"popout",iconSide:"right",target:"_blank"},$)),Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiButton,{href:`${e}/app/management/stack/license_management`,iconType:"gear",target:"_blank"},V))),G=a.a.memo(U);G.displayName="UpgradeButtons";var W={name:"1d3w5wq",styles:"width:100%"},H={name:"1d3w5wq",styles:"width:100%"};const Q=({connectorPrompt:e,http:t,isAssistantEnabled:n,isWelcomeSetup:r})=>{const i=t.basePath.get();return n?r?Object(f.jsx)(o.EuiFlexGroup,{css:W},Object(f.jsx)(o.EuiFlexItem,{"data-test-subj":"connector-prompt"},e)):null:Object(f.jsx)(o.EuiFlexGroup,{justifyContent:"spaceAround",css:H},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(G,{basePath:i})))};var K=n(44),Y=n(68),J=n(180),X=n(358),Z=n(269),ee=n(554),te=n(444);const ne="ADD_NEW_CONNECTOR",re=J.css` height: 32px; .euiSuperSelect { width: 400px; } .euiSuperSelectControl { border: none; box-shadow: none; background: none; padding-left: 0; } .euiFormControlLayoutIcons { right: 14px; top: 2px; } `,ie=J.css` overflow: hidden; text-overflow: ellipsis; max-width: 400px; `,ae=J.css` overflow: hidden; text-overflow: ellipsis; max-width: 400px; font-weight: normal; padding-bottom: 5px; padding-left: 0; padding-top: 2px; `,oe=a.a.memo((({isDisabled:e=!1,onConnectorModalVisibilityChange:t,selectedConnectorId:n,selectedConversation:s})=>{var l,u,c;const[d,m]=Object(i.useState)(!1),{actionTypeRegistry:b,assistantAvailability:v,http:y}=Object(r.b)(),{setApiConfig:h}=Object(g.a)(),[j,O]=Object(i.useState)(!1),{data:x}=Object(ee.a)({http:y}),w=null!==(l=null==x?void 0:x.find((e=>e.id===p.GEN_AI_CONNECTOR_ID)))&&void 0!==l?l:{enabledInConfig:!0,enabledInLicense:!0,minimumLicenseRequired:"platinum",supportedFeatureIds:["general"],isSystemActionType:!1,id:".gen-ai",name:"Generative AI",enabled:!0},{data:S,isLoading:_,isFetching:E,refetch:C}=Object(X.a)({http:y}),I=_||E,T=null!==(u=null==S||null===(c=S.find((e=>e.id===n)))||void 0===c?void 0:c.name)&&void 0!==u?u:Z.l,k=e||!v.hasConnectorsReadPrivilege,P=Object(i.useMemo)((()=>({value:ne,inputDisplay:Z.e,dropdownDisplay:Object(f.jsx)(o.EuiFlexGroup,{gutterSize:"none",key:ne},Object(f.jsx)(o.EuiFlexItem,{grow:!0},Object(f.jsx)(o.EuiButtonEmpty,{"data-test-subj":"addNewConnectorButton",iconType:"plus",size:"xs"},Z.e)),Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)("div",{style:{width:"24px"}})))})),[]),A=Object(i.useMemo)((()=>{var e;return null!==(e=null==S?void 0:S.map((e=>{var t;const n=null===(t=Object(te.a)(e))||void 0===t?void 0:t.apiProvider,r=e.isPreconfigured?Z.q:n;return{value:e.id,inputDisplay:Object(f.jsx)(o.EuiText,{className:ie,size:"xs"},e.name),dropdownDisplay:Object(f.jsx)(a.a.Fragment,{key:e.id},Object(f.jsx)("strong",null,e.name),r&&Object(f.jsx)(o.EuiText,{size:"xs",color:"subdued"},Object(f.jsx)("p",null,r)))}})))&&void 0!==e?e:[]}),[S]),M=Object(i.useMemo)((()=>v.hasConnectorsAllPrivilege?[...A,P]:[...A]),[P,v.hasConnectorsAllPrivilege,A]),D=Object(i.useCallback)((()=>{null==t||t(!1),O(!1)}),[t]),R=Object(i.useCallback)((()=>{m(!d)}),[d]),N=Object(i.useCallback)((()=>m(!1)),[]),F=Object(i.useCallback)(((e,n,r)=>{if(m(!1),e===ne)return null==t||t(!0),void O(!0);const i=null==S?void 0:S.find((t=>t.id===e)),a=Object(te.a)(i);null!=s&&h({conversationId:s.id,apiConfig:{...s.apiConfig,connectorId:e,provider:null!=n?n:null==a?void 0:a.apiProvider,model:null!=r?r:null==a?void 0:a.defaultModel}})}),[S,s,t,h]),L=Object(i.useMemo)((()=>Object(f.jsx)(o.EuiText,{color:"default",size:"xs"},Z.l)),[]);return Object(f.jsx)(o.EuiFlexGroup,{alignItems:"center",className:re,direction:"row",gutterSize:"xs",justifyContent:"flexStart",responsive:!1},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiText,{size:"xs",color:"subdued"},Z.k)),Object(f.jsx)(o.EuiFlexItem,null,d?Object(f.jsx)(o.EuiSuperSelect,{"aria-label":Z.f,compressed:!0,disabled:k,hasDividers:!0,isLoading:I,isOpen:d,onBlur:N,onChange:F,options:M,placeholder:L,valueOfSelected:n}):Object(f.jsx)("span",null,Object(f.jsx)(o.EuiButtonEmpty,{className:ae,color:"text","data-test-subj":"connectorSelectorPlaceholderButton",iconSide:"right",iconType:"arrowDown",isDisabled:k,onClick:R,size:"xs"},T)),j&&Object(f.jsx)(Y.ConnectorAddModal,{actionType:w,onClose:D,postSaveEventHandler:e=>{const t=Object(te.a)(e);F(e.id,null==t?void 0:t.apiProvider,null==t?void 0:t.defaultModel),null==C||C(),D()},actionTypeRegistry:b})))}));oe.displayName="ConnectorSelectorInline";const se={xl:64,l:48,m:32,s:24,xs:16},le=({size:e="s"})=>Object(f.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:se[e],height:se[e],viewBox:"0 0 64 64",fill:"none"},Object(f.jsx)("path",{fill:"#F04E98",d:"M36 28h24v36H36V28Z"}),Object(f.jsx)("path",{fill:"#00BFB3",d:"M4 46c0-9.941 8.059-18 18-18h6v36h-6c-9.941 0-18-8.059-18-18Z"}),Object(f.jsx)("path",{fill:"#343741",d:"M60 12c0 6.627-5.373 12-12 12s-12-5.373-12-12S41.373 0 48 0s12 5.373 12 12Z"}),Object(f.jsx)("path",{fill:"#FA744E",d:"M6 23C6 10.85 15.85 1 28 1v22H6Z"}));var ue={name:"1y0ex1",styles:"max-width:400px"};const ce=({isDisabled:e=!1,title:t,docLinks:n,selectedConversation:r})=>{var a;const s=null==r||null===(a=r.apiConfig)||void 0===a?void 0:a.connectorId,{ELASTIC_WEBSITE_URL:l,DOC_LINK_VERSION:u}=n,c=`${l}guide/en/security/${u}/security-assistant.html`,d=Object(i.useMemo)((()=>Object(f.jsx)(o.EuiLink,{"aria-label":m.h,"data-test-subj":"externalDocumentationLink",external:!0,href:c,target:"_blank"},m.d)),[c]),p=Object(i.useMemo)((()=>Object(f.jsx)(K.FormattedMessage,{defaultMessage:"Responses from AI systems may not always be entirely accurate. For more information on the assistant feature and its usage, please reference the {documentationLink}.",id:"xpack.elasticAssistant.assistant.technicalPreview.tooltipContent",values:{documentationLink:d}})),[d]),[b,g]=Object(i.useState)(!1),v=Object(i.useCallback)((()=>g((e=>!e))),[]),y=Object(i.useCallback)((()=>g(!1)),[]);return Object(f.jsx)(o.EuiModalHeaderTitle,null,Object(f.jsx)(o.EuiFlexGroup,{gutterSize:"m"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(le,{"data-test-subj":"titleIcon",size:"m"})),Object(f.jsx)(o.EuiFlexGroup,{direction:"column",gutterSize:"none",justifyContent:"center"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiFlexGroup,{gutterSize:"xs",alignItems:"center"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiTitle,{size:"s"},Object(f.jsx)("h3",null,t))),Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiPopover,{button:Object(f.jsx)(o.EuiButtonIcon,{"aria-label":m.h,"data-test-subj":"tooltipIcon",iconType:"iInCircle",onClick:v}),isOpen:b,closePopover:y,anchorPosition:"rightUp"},Object(f.jsx)(o.EuiText,{"data-test-subj":"tooltipContent",grow:!1,css:ue},Object(f.jsx)(o.EuiText,{size:"s"},Object(f.jsx)("p",null,p))))))),Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(oe,{isDisabled:e||void 0===r,onConnectorModalVisibilityChange:()=>{},selectedConnectorId:s,selectedConversation:r})))))},de=w.i18n.translate("xpack.elasticAssistant.assistant.conversationSelector.defaultConversationTitle",{defaultMessage:"Conversations"}),fe=w.i18n.translate("xpack.elasticAssistant.assistant.conversationSelector.ariaLabel",{defaultMessage:"Conversation selector"}),pe=w.i18n.translate("xpack.elasticAssistant.assistant.conversationSelector.placeholderTitle",{defaultMessage:"Select or type to create new..."}),me=w.i18n.translate("xpack.elasticAssistant.assistant.conversationSelector.CustomOptionTextTitle",{defaultMessage:"Create new conversation:"}),be=w.i18n.translate("xpack.elasticAssistant.assistant.conversationSelector.previousConversationTitle",{defaultMessage:"Previous conversation"}),ge=w.i18n.translate("xpack.elasticAssistant.assistant.conversationSelector.nextConversationTitle",{defaultMessage:"Next conversation"}),ve=w.i18n.translate("xpack.elasticAssistant.assistant.conversationSelector.deleteConversationTitle",{defaultMessage:"Delete conversation"}),ye=navigator.platform.toLowerCase().indexOf("mac")>=0,he=(e,t)=>0===e.indexOf(t)?e[e.length-1]:e[e.indexOf(t)-1];var je={name:"1v0pok0",styles:"min-width:300px"},Oe={name:"4109g5",styles:"visibility:hidden;.parentFlexGroup:hover &{visibility:visible;}"},xe={name:"1gz2b5f",styles:"overflow:hidden;text-overflow:ellipsis"},we={name:"1e5733u",styles:"width:calc(100% - 60px)"};const Se=a.a.memo((({selectedConversationId:e=I.a,defaultConnectorId:t,defaultProvider:n,onConversationSelected:a,shouldDisableKeyboardShortcut:s=(()=>!1),isDisabled:u=!1})=>{const{allSystemPrompts:c}=Object(r.b)(),{deleteConversation:d,setConversation:p}=Object(g.a)(),{conversations:m}=Object(r.b)(),b=Object(i.useMemo)((()=>Object.keys(m)),[m]),v=Object(i.useMemo)((()=>Object.values(m).map((e=>{var t;return{value:{isDefault:null!==(t=e.isDefault)&&void 0!==t&&t},label:e.id}}))),[m]),[y,h]=Object(i.useState)((()=>{var t;return null!==(t=v.filter((t=>t.label===e)))&&void 0!==t?t:[]})),j=Object(i.useCallback)(((e,r=[])=>{if(!e||!e.trim().toLowerCase())return;const i=e.trim().toLowerCase(),o=c.find((e=>e.isNewConversationDefault));if(-1===r.findIndex((e=>e.label.trim().toLowerCase()===i))){const r={id:e,messages:[],apiConfig:{connectorId:t,provider:n,defaultSystemPromptId:null==o?void 0:o.id}};p({conversation:r})}a(e)}),[c,t,n,p,a]),O=Object(i.useCallback)((t=>{e===t&&a(he(b,t)),setTimeout((()=>{d(t)}),0)}),[b,d,e,a]),x=Object(i.useCallback)((e=>{0===e.length?h([]):-1!==v.findIndex((t=>t.label===(null==e?void 0:e[0].label)))&&a(null==e?void 0:e[0].label)}),[v,a]),w=Object(i.useCallback)((()=>{const t=he(b,e);a(t)}),[b,e,a]),S=Object(i.useCallback)((()=>{const t=((e,t)=>e.indexOf(t)+1>=e.length?e[0]:e[e.indexOf(t)+1])(b,e);a(t)}),[b,e,a]),_=Object(i.useCallback)((e=>{u||b.length<=1||("ArrowLeft"===e.key&&(ye?e.metaKey:e.ctrlKey)&&!s()&&(e.preventDefault(),w()),"ArrowRight"===e.key&&(ye?e.metaKey:e.ctrlKey)&&!s()&&(e.preventDefault(),S()))}),[b.length,u,w,S,s]);return l()("keydown",_),Object(i.useEffect)((()=>{h(v.filter((t=>t.label===e)))}),[v,e]),Object(f.jsx)(o.EuiFormRow,{label:de,display:"rowCompressed",css:je},Object(f.jsx)(o.EuiComboBox,{"aria-label":fe,customOptionText:`${me} {searchValue}`,placeholder:pe,singleSelection:{asPlainText:!0},options:v,selectedOptions:y,onChange:x,onCreateOption:j,renderOption:(e,t,n)=>{const{label:r,value:i}=e;return Object(f.jsx)(o.EuiFlexGroup,{alignItems:"center",className:"parentFlexGroup",component:"span",justifyContent:"spaceBetween"},Object(f.jsx)(o.EuiFlexItem,{component:"span",grow:!1,css:we},Object(f.jsx)(o.EuiHighlight,{search:t,css:xe},r)),!(null!=i&&i.isDefault)&&Object(f.jsx)(o.EuiFlexItem,{grow:!1,component:"span"},Object(f.jsx)(o.EuiToolTip,{position:"right",content:ve},Object(f.jsx)(o.EuiButtonIcon,{iconType:"cross","aria-label":ve,color:"danger",onClick:e=>{e.stopPropagation(),O(r)},css:Oe}))))},compressed:!0,isDisabled:u,prepend:Object(f.jsx)(o.EuiToolTip,{content:`${be} (⌘ + ←)`,display:"block"},Object(f.jsx)(o.EuiButtonIcon,{iconType:"arrowLeft","aria-label":be,onClick:w,disabled:u||b.length<=1})),append:Object(f.jsx)(o.EuiToolTip,{content:`${ge} (⌘ + →)`,display:"block"},Object(f.jsx)(o.EuiButtonIcon,{iconType:"arrowRight","aria-label":ge,onClick:S,disabled:u||b.length<=1}))}))}));Se.displayName="ConversationSelector";var _e=n(372),Ee=n(775);const Ce=a.a.memo((({defaultConnectorId:e,defaultProvider:t,isDisabled:n=!1,isSettingsModalVisible:s,setIsSettingsModalVisible:l,selectedConversation:u,setSelectedConversationId:c})=>{const{setSelectedSettingsTab:d}=Object(r.b)(),p=Object(i.useCallback)((()=>{l(!1)}),[l]),m=Object(i.useCallback)((()=>{p()}),[p]),b=Object(i.useCallback)((()=>{p()}),[p]),g=Object(i.useCallback)((()=>{d(_e.b),l(!0)}),[l,d]);return Object(f.jsx)(a.a.Fragment,null,Object(f.jsx)(o.EuiToolTip,{position:"right",content:Ee.g},Object(f.jsx)(o.EuiButtonIcon,{"aria-label":Ee.f,"data-test-subj":"settings",onClick:g,isDisabled:n,iconType:"gear",size:"xs"})),s&&Object(f.jsx)(_e.a,{defaultConnectorId:e,defaultProvider:t,selectedConversation:u,setSelectedConversationId:c,onClose:m,onSave:b}))}));Ce.displayName="AssistantSettingsButton";var Ie={name:"1h6p4mk",styles:"width:335px"},Te={name:"1d3w5wq",styles:"width:100%"};const ke=({currentConversation:e,defaultConnectorId:t,defaultProvider:n,docLinks:r,isDisabled:s,isSettingsModalVisible:l,onConversationSelected:u,onToggleShowAnonymizedValues:c,selectedConversationId:d,setIsSettingsModalVisible:p,setSelectedConversationId:b,shouldDisableKeyboardShortcut:g,showAnonymizedValues:v,title:y})=>{const h=Object(i.useMemo)((()=>null!=e.replacements&&Object.keys(e.replacements).length>0&&v),[e.replacements,v]);return Object(f.jsx)(a.a.Fragment,null,Object(f.jsx)(o.EuiFlexGroup,{css:Te,alignItems:"center",justifyContent:"spaceBetween"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(ce,{isDisabled:s,docLinks:r,selectedConversation:e,title:y})),Object(f.jsx)(o.EuiFlexItem,{grow:!1,css:Ie},Object(f.jsx)(Se,{defaultConnectorId:t,defaultProvider:n,selectedConversationId:d,onConversationSelected:u,shouldDisableKeyboardShortcut:g,isDisabled:s}),Object(f.jsx)(a.a.Fragment,null,Object(f.jsx)(o.EuiSpacer,{size:"s"}),Object(f.jsx)(o.EuiFlexGroup,{alignItems:"center",gutterSize:"none",justifyContent:"spaceBetween"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiToolTip,{content:m.f,position:"left",repositionOnScroll:!0},Object(f.jsx)(o.EuiSwitch,{"data-test-subj":"showAnonymizedValues",checked:h,compressed:!0,disabled:null==e.replacements,label:m.e,onChange:c}))),Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(Ce,{defaultConnectorId:t,defaultProvider:n,isDisabled:s,isSettingsModalVisible:l,selectedConversation:e,setIsSettingsModalVisible:p,setSelectedConversationId:b})))))),Object(f.jsx)(o.EuiHorizontalRule,{margin:"m"}))};async function Pe({defaultAllow:e,defaultAllowReplacement:t,promptContext:n}){const r=await n.getPromptContext();return"string"==typeof r?{allow:[],allowReplacement:[],promptContextId:n.id,rawData:r}:{allow:[...e],allowReplacement:[...t],promptContextId:n.id,rawData:r}}const Ae=c()(o.EuiButton)` margin-right: ${({theme:e})=>e.eui.euiSizeXS}; `,Me=({defaultAllow:e,defaultAllowReplacement:t,promptContexts:n,selectedPromptContexts:r,setSelectedPromptContexts:a})=>{const s=Object(i.useMemo)((()=>Object(j.sortBy)("description",Object.values(n))),[n]),l=Object(i.useCallback)((async i=>{if(null==r[i]&&null!=n[i]){const r=await Pe({defaultAllow:e,defaultAllowReplacement:t,promptContext:n[i]});a((e=>({...e,[i]:r})))}}),[e,t,n,r,a]);return Object(f.jsx)(o.EuiFlexGroup,{gutterSize:"none",wrap:!0},s.map((({description:e,id:t,getPromptContext:n,tooltip:i})=>Object(f.jsx)(o.EuiFlexItem,{grow:!1,key:t},Object(f.jsx)(o.EuiToolTip,{content:i},Object(f.jsx)(Ae,{"data-test-subj":`pillButton-${t}`,disabled:null!=r[t],iconSide:"left",iconType:"plus",onClick:()=>l(t)},e))))))},De=a.a.memo(Me);var Re=n(555),Ne=n(898),Fe={name:"1m5oqbf",styles:"white-space:pre-line;&:hover{cursor:pointer;text-decoration:underline;}"};const Le=({conversation:e,editingSystemPromptId:t,isSettingsModalVisible:n,onSystemPromptSelectionChange:s,setIsSettingsModalVisible:l})=>{const{allSystemPrompts:u}=Object(r.b)(),c=Object(i.useMemo)((()=>{var n;return void 0!==t?null!==(n=null==u?void 0:u.find((e=>e.id===t)))&&void 0!==n?n:null==u?void 0:u.find((t=>t.id===(null==e?void 0:e.apiConfig.defaultSystemPromptId))):void 0}),[u,null==e?void 0:e.apiConfig.defaultSystemPromptId,t]),[d,p]=a.a.useState(!1),m=Object(i.useCallback)((()=>{e&&s(void 0)}),[e,s]),b=Object(i.useCallback)((()=>p(!0)),[]);return Object(f.jsx)("div",null,null==c||d?Object(f.jsx)(Ne.a,{allSystemPrompts:u,clearSelectedSystemPrompt:m,conversation:e,"data-test-subj":"systemPrompt",isClearable:!0,isEditing:d,isOpen:d,isSettingsModalVisible:n,onSystemPromptSelectionChange:s,selectedPrompt:c,setIsEditing:p,setIsSettingsModalVisible:l}):Object(f.jsx)(o.EuiFlexGroup,{alignItems:"flexStart",gutterSize:"none"},Object(f.jsx)(o.EuiFlexItem,{grow:!0},Object(f.jsx)(o.EuiText,{color:"subdued","data-test-subj":"systemPromptText",onClick:b,css:Fe},Object(j.isEmpty)(null==c?void 0:c.content)?Re.d:null==c?void 0:c.content)),Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiFlexGroup,{gutterSize:"none"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiToolTip,{content:Re.e},Object(f.jsx)(o.EuiButtonIcon,{"aria-label":Re.e,"data-test-subj":"edit",iconType:"documentEdit",onClick:b}))),Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiToolTip,{content:Re.c},Object(f.jsx)(o.EuiButtonIcon,{"aria-label":Re.c,"data-test-subj":"clear",iconType:"cross",onClick:m})))))))};Le.displayName="SystemPromptComponent";const Be=a.a.memo(Le),ze=w.i18n.translate("xpack.elasticAssistant.assistant.firstPromptEditor.commentsListAriaLabel",{defaultMessage:"List of comments"}),qe=w.i18n.translate("xpack.elasticAssistant.assistant.firstPromptEditor.editingPromptLabel",{defaultMessage:"editing prompt"}),Ve=w.i18n.translate("xpack.elasticAssistant.assistant.firstPromptEditor.youLabel",{defaultMessage:"You"});var $e=n(869);const Ue=({rawData:e})=>Object(f.jsx)(o.EuiCodeBlock,{"data-test-subj":"readOnlyContextViewer",isCopyable:!0},Object(v.e)(e));Ue.displayName="ReadOnlyContextViewerComponent";const Ge=a.a.memo(Ue);var We=n(897),He=n(885),Qe=n(553);const Ke=w.i18n.translate("xpack.elasticAssistant.dataAnonymizationEditor.stats.availableStat.availableDescription",{defaultMessage:"Available"}),Ye=({total:e})=>{const t=Object(i.useMemo)((()=>(e=>w.i18n.translate("xpack.elasticAssistant.dataAnonymizationEditor.stats.availableStat.availableTooltip",{values:{total:e},defaultMessage:"{total} fields in this context are available to be included in the conversation"}))(e)),[e]);return Object(f.jsx)(o.EuiToolTip,{content:t},Object(f.jsx)(o.EuiStat,{"data-test-subj":"availableStat",description:Ke,reverse:!0,title:e,titleSize:Qe.a}))};Ye.displayName="AvailableStatComponent";const Je=a.a.memo(Ye),Xe=c()(o.EuiFlexItem)` margin-right: ${({theme:e})=>e.eui.euiSizeL}; `,Ze=({isDataAnonymizable:e,selectedPromptContext:t})=>{const{allowed:n,anonymized:r,total:a}=Object(i.useMemo)((()=>(({allow:e,allowReplacement:t,rawData:n})=>{const r={allowed:0,anonymized:0,denied:0,total:0};if("string"==typeof n)return r;{const i=Object.keys(n),a=new Set(t),o=new Set(e);return i.reduce(((e,t)=>({allowed:e.allowed+(Object(y.b)({allowSet:o,field:t})?1:0),anonymized:e.anonymized+(Object(y.b)({allowSet:o,field:t})&&Object(y.c)({allowReplacementSet:a,field:t})?1:0),denied:e.denied+(Object(y.d)({allowSet:o,field:t})?1:0),total:e.total+1})),r)}})(t)),[t]);return Object(f.jsx)(o.EuiFlexGroup,{alignItems:"center","data-test-subj":"stats",gutterSize:"none"},e&&Object(f.jsx)(Xe,{grow:!1},Object(f.jsx)(We.a,{allowed:n,total:a})),Object(f.jsx)(Xe,{grow:!1},Object(f.jsx)(He.a,{anonymized:r,isDataAnonymizable:e})),e&&Object(f.jsx)(Xe,{grow:!1},Object(f.jsx)(Je,{total:a})))};Ze.displayName="StatsComponent";const et=a.a.memo(Ze),tt=c.a.div` overflow-x: auto; `,nt=({selectedPromptContext:e,setSelectedPromptContexts:t})=>{const{defaultAllow:n,defaultAllowReplacement:a,setDefaultAllow:s,setDefaultAllowReplacement:l}=Object(r.b)(),u=Object(i.useMemo)((()=>Object(y.a)(e.rawData)),[e]),c=Object(i.useCallback)((r=>{const i=r.reduce(((e,{field:t,operation:n,update:r})=>Object(y.f)({field:t,operation:n,selectedPromptContext:e,update:r})),e);t((t=>({...t,[e.promptContextId]:i}))),Object(y.e)({defaultAllow:n,defaultAllowReplacement:a,setDefaultAllow:s,setDefaultAllowReplacement:l,updates:r})}),[n,a,e,s,l,t]);return Object(f.jsx)(tt,{"data-test-subj":"dataAnonymizationEditor"},Object(f.jsx)(et,{isDataAnonymizable:u,selectedPromptContext:e}),Object(f.jsx)(o.EuiSpacer,{size:"s"}),"string"==typeof e.rawData?Object(f.jsx)(Ge,{rawData:e.rawData}):Object(f.jsx)($e.a,{allow:e.allow,allowReplacement:e.allowReplacement,onListUpdated:c,rawData:e.rawData}))},rt=a.a.memo(nt),it=w.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.selectedPromotContexts.removeContextTooltip",{defaultMessage:"Remove context"}),at=c.a.div` ${({$accordionState:e})=>"closed"===e?"height: 0px;":""} ${({$accordionState:e})=>"closed"===e?"overflow: hidden;":""} ${({$accordionState:e})=>"closed"===e?"position: absolute;":""} `,ot=({isNewConversation:e,promptContexts:t,selectedPromptContexts:n,setSelectedPromptContexts:r})=>{const[s,l]=a.a.useState("closed"),u=Object(i.useCallback)((()=>l((e=>"open"===e?"closed":"open"))),[]),c=Object(i.useCallback)((e=>{r((t=>Object(j.omit)(e,t)))}),[r]);return Object(j.isEmpty)(t)?null:Object(f.jsx)(o.EuiFlexGroup,{"data-test-subj":"selectedPromptContexts",direction:"column",gutterSize:"none"},Object.keys(n).sort().map((i=>{var a;return Object(f.jsx)(o.EuiFlexItem,{"data-test-subj":`selectedPromptContext-${i}`,grow:!1,key:i},e||Object.keys(n).length>1?Object(f.jsx)(o.EuiSpacer,{"data-test-subj":"spacer"}):null,Object(f.jsx)(o.EuiAccordion,{buttonContent:null===(a=t[i])||void 0===a?void 0:a.description,forceState:s,extraAction:Object(f.jsx)(o.EuiToolTip,{content:it},Object(f.jsx)(o.EuiButtonIcon,{"aria-label":it,"data-test-subj":`removePromptContext-${i}`,iconType:"cross",onClick:()=>c(i)})),id:i,onToggle:u,paddingSize:"s"},Object(f.jsx)(at,{$accordionState:s},Object(f.jsx)(rt,{selectedPromptContext:n[i],setSelectedPromptContexts:r}))))})))},st=a.a.memo(ot),lt=c()(o.EuiText)` white-space: pre-line; `,ut=({conversation:e,editingSystemPromptId:t,isNewConversation:n,isSettingsModalVisible:r,promptContexts:s,promptTextPreview:l,onSystemPromptSelectionChange:u,selectedPromptContexts:c,setIsSettingsModalVisible:d,setSelectedPromptContexts:p})=>{const m=Object(i.useMemo)((()=>Object(f.jsx)(a.a.Fragment,null,n&&Object(f.jsx)(Be,{conversation:e,editingSystemPromptId:t,onSystemPromptSelectionChange:u,isSettingsModalVisible:r,setIsSettingsModalVisible:d}),Object(f.jsx)(st,{isNewConversation:n,promptContexts:s,selectedPromptContexts:c,setSelectedPromptContexts:p}),Object(f.jsx)(lt,{color:"subdued","data-test-subj":"previewText"},l))),[e,t,n,r,u,s,l,c,d,p]),b=Object(i.useMemo)((()=>[{children:m,event:Object(f.jsx)(o.EuiText,{"data-test-subj":"eventText",size:"xs"},Object(f.jsx)("i",null,qe)),timelineAvatar:Object(f.jsx)(o.EuiAvatar,{"data-test-subj":"userAvatar",name:"user",size:"l",color:"subdued",iconType:"userAvatar"}),timelineAvatarAriaLabel:Ve,username:Ve}]),[m]);return Object(f.jsx)(o.EuiCommentList,{"aria-label":ze,comments:b})};ut.displayName="PromptEditorComponent";const ct=a.a.memo(ut),dt=w.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.addQuickPromptTitle",{defaultMessage:"Add quick prompt..."}),ft=w.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.overflowAriaTitle",{defaultMessage:"Show overflow Quick Prompts"}),pt=(w.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.modalCancelButtonTitle",{defaultMessage:"Cancel"}),w.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.modalSaveButtonTitle",{defaultMessage:"Save"}),c()(o.EuiFlexGroup)` margin: 16px; `),mt=a.a.memo((({setInput:e,setIsSettingsModalVisible:t,trackPrompt:n})=>{const{allQuickPrompts:a,promptContexts:s,setSelectedSettingsTab:l}=Object(r.b)(),u=Object(i.useMemo)((()=>{const e=Object.values(s).map((e=>e.category));return a.filter((t=>null==t.categories||0===t.categories.length||t.categories.some((t=>e.includes(t)))))}),[a,s]),[c,d]=Object(i.useState)(!1),p=Object(i.useCallback)((()=>d(!c)),[c]),m=Object(i.useCallback)((()=>d(!1)),[]),b=Object(i.useCallback)((t=>{e(t.prompt),t.isDefault?n(t.title):n("Custom")}),[e,n]),g=Object(i.useCallback)((e=>{b(e),m()}),[m,b]),v=Object(i.useCallback)((()=>{t(!0),l(_e.c)}),[t,l]);return Object(f.jsx)(pt,{gutterSize:"s",alignItems:"center"},u.slice(0,5).map(((e,t)=>Object(f.jsx)(o.EuiFlexItem,{key:t,grow:!1},Object(f.jsx)(o.EuiBadge,{color:e.color,onClick:()=>b(e),onClickAriaLabel:e.title},e.title)))),u.length>5&&Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiPopover,{button:Object(f.jsx)(o.EuiBadge,{color:"hollow",iconType:"boxesHorizontal",onClick:p,onClickAriaLabel:ft}),isOpen:c,closePopover:m,anchorPosition:"rightUp"},Object(f.jsx)(o.EuiFlexGroup,{direction:"column",gutterSize:"s"},u.slice(5).map(((e,t)=>Object(f.jsx)(o.EuiFlexItem,{key:t,grow:!1},Object(f.jsx)(o.EuiBadge,{color:e.color,onClick:()=>g(e),onClickAriaLabel:e.title},e.title))))))),Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiButtonEmpty,{"data-test-subj":"addQuickPrompt",onClick:v,iconType:"plus",size:"xs"},dt)))}));mt.displayName="QuickPrompts";const bt=a.a.memo((({text:e,children:t,chunkSize:n=5,delay:r=100,onStreamingComplete:a})=>{const[o,s]=Object(i.useState)(r>0?"":e),[l,u]=Object(i.useState)(null==r||0===r);return Object(i.useEffect)((()=>{0===r&&(null==a||a())}),[]),Object(i.useEffect)((()=>{if(l||0===r)return void s(e);let t=0;u(!1);const i=setInterval((()=>{if(t>=e.length)return null==a||a(),u(!0),void clearInterval(i);const r=e.substring(t,t+n);s((e=>e+r)),t+=n}),r);return()=>{clearInterval(i)}}),[e,n,r,a,l]),t?Object(f.jsx)("div",null,t(o,l)):Object(f.jsx)("div",null,o)}));bt.displayName="StreamingText";const gt=a.a.memo((({setIsConnectorModalVisible:e})=>{const{assistantAvailability:t}=Object(r.b)(),n=t.hasConnectorsAllPrivilege?Z.d:Z.c,a=t.hasConnectorsAllPrivilege?Z.a:Z.b,s=Object(i.useCallback)((()=>{null==e||e(!0)}),[e]);return Object(f.jsx)(o.EuiFlexGroup,{gutterSize:"l",justifyContent:"spaceAround"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(o.EuiCard,{"data-test-subj":"connectorButton",layout:"horizontal",icon:Object(f.jsx)(o.EuiIcon,{size:"xl",type:p.GenAiLogo}),title:n,description:a,onClick:t.hasConnectorsAllPrivilege?s:void 0})))}));gt.displayName="ConnectorButton";const vt=e=>{const{messages:t,...n}=e;return{...n,messages:t.map((e=>{const{presentation:t,...n}=e;return{...n,presentation:void 0}}))}},yt=e=>!e.messages.some((e=>void 0!==e.presentation)),ht=c.a.div` margin-bottom: 10px; `,jt=c()(o.EuiText)` margin-top: 20px; `,Ot=a.a.memo((({isConnectorConfigured:e,isSettingsModalVisible:t,setIsSettingsModalVisible:n})=>{const{assistantAvailability:s,setSelectedSettingsTab:l}=Object(r.b)(),u=Object(i.useCallback)((()=>{t||(n(!0),l(_e.b))}),[t,n,l]),c=s.hasConnectorsAllPrivilege||s.hasConnectorsReadPrivilege&&e;return Object(f.jsx)(a.a.Fragment,null,c?Object(f.jsx)(o.EuiCallOut,{"data-test-subj":"connectorMissingCallout",color:"danger",iconType:"controlsVertical",size:"m",title:Z.o},Object(f.jsx)("p",null," ",Object(f.jsx)(K.FormattedMessage,{defaultMessage:"Select a connector above or from the {link} to continue",id:"xpack.elasticAssistant.assistant.connectors.connectorMissingCallout.calloutDescription",values:{link:Object(f.jsx)(o.EuiLink,{onClick:u},Z.p)}}))):Object(f.jsx)(gt,null))}));Ot.displayName="ConnectorMissingCallout";var xt={name:"hbng6e",styles:"align-items:flex-start;flex-direction:column"},wt={name:"hbng6e",styles:"align-items:flex-start;flex-direction:column"},St={name:"r5hahk",styles:"margin-right:20px"},_t={name:"r5hahk",styles:"margin-right:20px"};const Et=({conversationId:e,isAssistantEnabled:t,promptContextId:n="",shouldRefocusPrompt:s=!1,showTitle:l=!0,setConversationId:u})=>{var c,m,b;const{assistantTelemetry:v,augmentMessageCodeBlocks:y,conversations:h,defaultAllow:j,defaultAllowReplacement:O,docLinks:x,getComments:w,http:S,promptContexts:_,setLastConversationId:E,localStorageLastConversationId:C,title:M,allSystemPrompts:D}=Object(r.b)(),[R,N]=Object(i.useState)({}),F=Object(i.useMemo)((()=>Object.keys(R).length),[R]),{createConversation:L}=Object(g.a)(),{data:B,isSuccess:z}=Object(X.a)({http:S}),V=Object(i.useMemo)((()=>{var e;return null===(e=P(B))||void 0===e?void 0:e.id}),[B]),$=Object(i.useMemo)((()=>{var e,t;return null===(e=P(B))||void 0===e||null===(t=e.config)||void 0===t?void 0:t.apiProvider}),[B]),[U,G]=Object(i.useState)(t&&null!==(c=null!=e?e:C)&&void 0!==c?c:I.d);Object(i.useEffect)((()=>{u&&u(U)}),[U,u]);const W=Object(i.useMemo)((()=>{var e;return null!==(e=h[U])&&void 0!==e?e:L({conversationId:U})}),[h,L,U]),H=Object(i.useMemo)((()=>{var e;return!Object.keys(h).some((e=>null!=h[e].apiConfig.connectorId))&&0===(null!==(e=null==B?void 0:B.length)&&void 0!==e?e:0)}),[null==B?void 0:B.length,h]),K=H||!t,J=Object(i.useMemo)((()=>((e,t)=>t?{...e,messages:[...e.messages,...T.messages]}:0===e.messages.length||e.messages[e.messages.length-1].content!==k[0].content?{...e,messages:[...e.messages,...k]}:e)(W,t)),[W,t]),[ne,re]=Object(i.useState)(!1);Object(i.useEffect)((()=>{if(z&&(null==B||!B.length))return E(I.d);W.excludeFromLastConversationStorage||E(W.id)}),[z,null==B?void 0:B.length,W,E]);const{comments:ie,prompt:ae}=(({conversation:e=T,onSetupComplete:t})=>{var n,a,s,l;const{appendMessage:u,setApiConfig:c,setConversation:d}=Object(g.a)(),m=Object(i.useRef)(null),{actionTypeRegistry:b,conversations:v,http:y}=Object(r.b)(),{data:h,isSuccess:j,refetch:O}=Object(X.a)({http:y}),x=j&&!(null==h||!h.length),[w,S]=Object(i.useState)(!1),[_,E]=Object(i.useState)((()=>yt(e))),{data:C}=Object(ee.a)({http:y}),I=Object(i.useMemo)((()=>{var e;return null!==(e=null==C?void 0:C.find((e=>e.id===p.GEN_AI_CONNECTOR_ID)))&&void 0!==e?e:{enabledInConfig:!0,enabledInLicense:!0,isSystemActionType:!1,minimumLicenseRequired:"platinum",supportedFeatureIds:["general"],id:".gen-ai",name:"Generative AI",enabled:!0}}),[C]),k=Object(i.useMemo)((()=>{var t,n,r;return null!==(t=null===(n=e.theme)||void 0===n||null===(r=n.user)||void 0===r?void 0:r.name)&&void 0!==t?t:Z.j}),[null===(n=e.theme)||void 0===n||null===(a=n.user)||void 0===a?void 0:a.name]),P=Object(i.useMemo)((()=>{var t,n,r;return null!==(t=null===(n=e.theme)||void 0===n||null===(r=n.assistant)||void 0===r?void 0:r.name)&&void 0!==t?t:Z.i}),[null===(s=e.theme)||void 0===s||null===(l=s.assistant)||void 0===l?void 0:l.name]),A=Object(i.useMemo)((()=>e.messages.length-1),[e.messages.length]),[M,D]=Object(i.useState)(x||yt(e)?A:0),R=Object(i.useRef)(void 0),N=Object(i.useCallback)((()=>{var t,n,r;if(M!==A)return R.current=window.setTimeout((()=>{var e;return null===(e=m.current)||void 0===e||e.scrollIntoView({block:"end"}),D(M+1)}),null!==(t=null===(n=e.messages[M])||void 0===n||null===(r=n.presentation)||void 0===r?void 0:r.delay)&&void 0!==t?t:0),()=>clearTimeout(R.current);clearTimeout(R.current)}),[e.messages,M,A]),F=Object(i.useCallback)((()=>{var n;E(!0),null===(n=m.current)||void 0===n||n.scrollIntoView({block:"end"}),null==t||t(),d({conversation:vt(e)})}),[e,t,d]),L=Object(i.useCallback)((()=>{D(A)}),[A]),B=Object(i.useCallback)(((t,n,r)=>{var i,a;null!=e.messages[n].timestamp&&0!==e.messages[n].timestamp.length||(e.messages[n].timestamp=(new Date).toLocaleString());const s=n===r-1,l=null!==(i=null==t||null===(a=t.presentation)||void 0===a?void 0:a.stream)&&void 0!==i&&i&&M!==r-1;return Object(f.jsx)(bt,{text:t.content,delay:l?50:0,onStreamingComplete:s?F:N},((e,t)=>Object(f.jsx)(o.EuiText,null,Object(f.jsx)(o.EuiMarkdownFormat,{className:`message-${n}`},e),Object(f.jsx)("span",{ref:m}))))}),[e.messages,M,F,N]);return{comments:Object(i.useMemo)((()=>e.messages.slice(0,M+1).map(((t,n)=>({username:"user"===t.role?k:P,children:B(t,n,e.messages.length),timelineAvatar:Object(f.jsx)(o.EuiAvatar,{name:Z.i,size:"l",color:"subdued",iconType:le}),timestamp:`${Z.h}: ${t.timestamp}`})))),[P,B,e.messages,M,k]),prompt:Object(f.jsx)("div",{"data-test-subj":"prompt"},_&&Object(f.jsx)(ht,null,Object(f.jsx)(gt,{setIsConnectorModalVisible:S})),!_&&Object(f.jsx)(jt,{color:"subdued",size:"xs"},Object(f.jsx)(o.EuiTextAlign,{textAlign:"center"},Object(f.jsx)(o.EuiBadge,{color:"hollow",onClick:L,onClickAriaLabel:Z.g},Z.g))),w&&Object(f.jsx)(Y.ConnectorAddModal,{actionType:I,onClose:()=>S(!1),postSaveEventHandler:t=>{const n=Object(te.a)(t);Object.values(v).forEach((e=>{c({conversationId:e.id,apiConfig:{...e.apiConfig,connectorId:t.id,provider:null==n?void 0:n.apiProvider,model:null==n?void 0:n.defaultModel}})})),null==O||O(),S(!1),u({conversationId:e.id,message:{role:"assistant",content:"Connector setup complete!",timestamp:(new Date).toLocaleString()}})},actionTypeRegistry:b}))}})({conversation:J,onSetupComplete:()=>{var e;null===(e=se.current)||void 0===e||e.scrollIntoView({behavior:"auto"})}}),oe=H&&null!==(m=J.theme)&&void 0!==m&&m.title?null===(b=J.theme)||void 0===b?void 0:b.title:M,se=Object(i.useRef)(null),ue=Object(i.useRef)(null),[ce,de]=Object(i.useState)(""),[fe,pe]=Object(i.useState)(!1),[me,be]=Object(i.useState)(null),[ge,ve]=Object(i.useState)(!1),[ye,he]=Object(i.useState)(!1),[je,Oe]=Object(i.useState)(),[xe,we]=Object(i.useState)(!1);Object(i.useLayoutEffect)((()=>{Oe(y(W))}),[y,W]);const Se=Object(i.useMemo)((()=>K||ge),[ge,K]);Object(i.useEffect)((()=>{const e=()=>{const e=document.querySelectorAll(".euiCodeBlock__controls");we(e.length>0)};e();const t=new MutationObserver(e);return t.observe(document.body,{subtree:!0,childList:!0}),()=>{t.disconnect()}}),[]),Object(i.useEffect)((()=>{var e;null===(e=se.current)||void 0===e||e.scrollIntoView({behavior:"auto"})}),[]),Object(i.useEffect)((()=>{setTimeout((()=>{var e;null===(e=se.current)||void 0===e||e.scrollIntoView({behavior:"auto"})}),0)}),[W.messages.length,F]);const _e=Object(i.useMemo)((()=>Object(A.b)({allSystemPrompts:D,conversation:W})),[D,W]),[Ee,Ce]=Object(i.useState)(null==_e?void 0:_e.id),Ie=Object(i.useCallback)((e=>{var t;G(e),Ce(null===(t=Object(A.b)({allSystemPrompts:D,conversation:h[e]}))||void 0===t?void 0:t.id)}),[D,h]),Te=Object(i.useCallback)((e=>{Ce(e)}),[]);[...document.getElementsByClassName("euiCodeBlock")].forEach((e=>e.style.minHeight="75px"));const Ae=Object(i.useCallback)((e=>{null!=he&&he(e.target.checked)}),[he]);Object(i.useEffect)((()=>{if(W.messages.length||e!==U)return;if(fe)return;const t=_[n];null!=t&&(pe(!0),Object.keys(R).includes(t.id)||(async()=>{const e=await Pe({defaultAllow:j,defaultAllowReplacement:O,promptContext:t});N((n=>({...n,[t.id]:e})))})(),null!=t.suggestedUserPrompt&&be(t.suggestedUserPrompt))}),[W.messages,_,n,e,U,R,fe,j,O]),Object(i.useEffect)((()=>{var e;const t=null!==(e=null==B?void 0:B.some((e=>{var t;return e.id===(null===(t=W.apiConfig)||void 0===t?void 0:t.connectorId)})))&&void 0!==e&&e;ve(!t)}),[B,W]);const Me=Object(i.useCallback)((()=>null==je?void 0:je.map((e=>e.map((e=>{const t=e.getControlContainer,n=null==t?void 0:t();return n?Object(d.createPortal)(e.button,n):Object(f.jsx)(a.a.Fragment,null)}))))),[je]),Re=Object(i.useMemo)((()=>Object(f.jsx)(a.a.Fragment,null,Object(f.jsx)(o.EuiCommentList,{comments:w({currentConversation:W,lastCommentRef:ue,showAnonymizedValues:ye}),css:_t}),0!==W.messages.length&&F>0&&Object(f.jsx)(o.EuiSpacer,{size:"m"}),(0===W.messages.length||F>0)&&Object(f.jsx)(ct,{conversation:W,editingSystemPromptId:Ee,isNewConversation:0===W.messages.length,isSettingsModalVisible:ne,promptContexts:_,promptTextPreview:ce,onSystemPromptSelectionChange:Te,selectedPromptContexts:R,setIsSettingsModalVisible:re,setSelectedPromptContexts:N}),Object(f.jsx)("div",{ref:se}))),[W,Ee,w,Te,ne,_,ce,R,F,ye]),Ne=Object(i.useMemo)((()=>K?Object(f.jsx)(a.a.Fragment,null,Object(f.jsx)(o.EuiCommentList,{comments:ie,css:St}),Object(f.jsx)("span",{ref:se})):Re),[ie,K,Re]),Fe=Object(i.useCallback)((e=>{null==v||v.reportAssistantQuickPrompt({conversationId:U,promptTitle:e})}),[v,U]);return Object(f.jsx)(a.a.Fragment,null,Object(f.jsx)(o.EuiModalHeader,{css:wt},l&&Object(f.jsx)(ke,{currentConversation:W,defaultConnectorId:V,defaultProvider:$,docLinks:x,isDisabled:K,isSettingsModalVisible:ne,onConversationSelected:Ie,onToggleShowAnonymizedValues:Ae,selectedConversationId:U,setIsSettingsModalVisible:re,setSelectedConversationId:G,showAnonymizedValues:ye,title:oe}),Me(),!K&&Object(f.jsx)(a.a.Fragment,null,Object(f.jsx)(De,{defaultAllow:j,defaultAllowReplacement:O,promptContexts:_,selectedPromptContexts:R,setSelectedPromptContexts:N}),Object.keys(_).length>0&&Object(f.jsx)(o.EuiSpacer,{size:"s"}))),Object(f.jsx)(o.EuiModalBody,null,Ne,!K&&ge&&z&&Object(f.jsx)(a.a.Fragment,null,Object(f.jsx)(o.EuiSpacer,null),Object(f.jsx)(o.EuiFlexGroup,{justifyContent:"spaceAround"},Object(f.jsx)(o.EuiFlexItem,{grow:!1},Object(f.jsx)(Ot,{isConnectorConfigured:(null==B?void 0:B.length)>0,isSettingsModalVisible:ne,setIsSettingsModalVisible:re}))))),Object(f.jsx)(o.EuiModalFooter,{css:xt},Object(f.jsx)(Q,{connectorPrompt:ae,http:S,isAssistantEnabled:t,isWelcomeSetup:H}),Object(f.jsx)(q,{allSystemPrompts:D,currentConversation:W,isDisabled:Se,shouldRefocusPrompt:s,setPromptTextPreview:de,userPrompt:me,setUserPrompt:be,editingSystemPromptId:Ee,http:S,setEditingSystemPromptId:Ce,selectedPromptContexts:R,setSelectedPromptContexts:N}),!K&&Object(f.jsx)(mt,{setInput:be,setIsSettingsModalVisible:re,trackPrompt:Fe})))};Et.displayName="AssistantComponent";const Ct=a.a.memo(Et),It=navigator.platform.toLowerCase().indexOf("mac")>=0,Tt=c()(o.EuiModal)` ${({theme:e})=>`margin-top: ${e.eui.euiSizeXXL};`} min-width: 95vw; min-height: 25vh; `,kt=a.a.memo((({isAssistantEnabled:e})=>{const[t,n]=Object(i.useState)(!1),[o,s]=Object(i.useState)(I.d),[u,c]=Object(i.useState)(),{assistantTelemetry:d,setShowAssistantOverlay:p,localStorageLastConversationId:m}=Object(r.b)(),b=Object(i.useCallback)((()=>({showOverlay:e,promptContextId:t,conversationId:r})=>{e&&(null==d||d.reportAssistantInvoked({conversationId:null!=r?r:"unknown",invokedBy:"click"})),n(e),c(t),s(r)}),[d]);Object(i.useEffect)((()=>{p(b)}),[p,b]);const g=Object(i.useCallback)((()=>{t||(s(null!=m?m:I.d),null==d||d.reportAssistantInvoked({invokedBy:"shortcut",conversationId:null!=m?m:I.d})),n(!t)}),[d,t,m]),v=Object(i.useCallback)((e=>{";"===e.key&&(It?e.metaKey:e.ctrlKey)&&(e.preventDefault(),g())}),[g]);l()("keydown",v);const y=Object(i.useCallback)((()=>{n(!1),c(void 0),s(o)}),[o]),h=Object(i.useCallback)((()=>{y()}),[y]);return Object(f.jsx)(a.a.Fragment,null,t&&Object(f.jsx)(Tt,{onClose:h,"data-test-subj":"ai-assistant-modal"},Object(f.jsx)(Ct,{isAssistantEnabled:e,conversationId:o,promptContextId:u})))}));kt.displayName="AssistantOverlay";var Pt=n(774);const At=(e,t,n,a,o,s,l)=>{const u=Object(i.useMemo)((()=>e),[e]),c=Object(i.useMemo)((()=>n),[n]),d=Object(i.useMemo)((()=>a),[a]),f=Object(i.useMemo)((()=>null!=o?o:Object(Pt.a)()),[o]),p=Object(i.useMemo)((()=>null!=s?s:void 0),[s]),m=Object(i.useMemo)((()=>l),[l]),{registerPromptContext:b,showAssistantOverlay:g,unRegisterPromptContext:v}=Object(r.b)(),y=Object(i.useCallback)((e=>{null!=f&&g({showOverlay:e,promptContextId:f,conversationId:null!=t?t:void 0})}),[g,t,f]);return Object(i.useEffect)((()=>(v(f),b({category:u,description:c,getPromptContext:d,id:f,suggestedUserPrompt:p,tooltip:m}),()=>v(f))),[u,c,d,p,m,f,b,v]),{promptContextId:f,showAssistantOverlay:y}},Mt=w.i18n.translate("xpack.elasticAssistant.assistant.newChat.newChatButton",{defaultMessage:"Chat"}),Dt=({category:e,children:t=Mt,conversationId:n,description:r,getPromptContext:a,iconType:s,promptContextId:l,suggestedUserPrompt:u,tooltip:c})=>{const{showAssistantOverlay:d}=At(e,null!=n?n:null,r,a,null!=l?l:null,u,c),p=Object(i.useCallback)((()=>{d(!0)}),[d]),m=Object(i.useMemo)((()=>{if(null!==s)return null!=s?s:"discuss"}),[s]);return Object(i.useMemo)((()=>Object(f.jsx)(o.EuiButtonEmpty,{"data-test-subj":"newChat",onClick:p,iconType:m},t)),[t,m,p])};Dt.displayName="NewChatComponent";const Rt=a.a.memo(Dt),Nt=w.i18n.translate("xpack.elasticAssistant.assistant.newChatById.newChatByIdButton",{defaultMessage:"Chat"}),Ft=({children:e=Nt,conversationId:t,iconType:n,promptContextId:a})=>{const{showAssistantOverlay:s}=Object(r.b)(),l=Object(i.useCallback)((()=>s({conversationId:t,promptContextId:a,showOverlay:!0})),[t,a,s]),u=Object(i.useMemo)((()=>{if(null!==n)return null!=n?n:"discuss"}),[n]);return Object(i.useMemo)((()=>Object(f.jsx)(o.EuiButtonEmpty,{"data-test-subj":"newChatById",iconType:u,onClick:l},e)),[e,u,l])};Ft.displayName="NewChatByIdComponent";const Lt=a.a.memo(Ft);w.i18n.translate("xpack.elasticAssistant.assistant.content.prompts.user.thenSummarizeSuggestedKqlAndEqlQueries",{defaultMessage:"Evaluate the event from the context above and format your output neatly in markdown syntax for my Elastic Security case."}),w.i18n.translate("xpack.elasticAssistant.assistant.content.prompts.user.finallySuggestInvestigationGuideAndFormatAsMarkdown",{defaultMessage:"Add your description, recommended actions and bulleted triage steps. Use the MITRE ATT&CK data provided to add more context and recommendations from MITRE, and hyperlink to the relevant pages on MITRE's website. Be sure to include the user and host risk score data from the context. Your response should include steps that point to Elastic Security specific features, including endpoint response actions, the Elastic Agent OSQuery manager integration (with example osquery queries), timelines and entity analytics and link to all the relevant Elastic Security documentation."})},,function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n(104),i=n.n(r),a=n(220),o=n(53),s=n.n(o),l=n(2),u=n.n(l),c=n(41),d=n.n(c),f=n(309),p=n(178),m=n(168);const b=d.a.div.withConfig({displayName:"Wrapper",componentId:"sc-1kulm59-0"})(["&.securitySolutionWrapper--fullHeight{height:100%;display:flex;flex-direction:column;flex:1 1 auto;}&.securitySolutionWrapper--noPadding{padding:0;display:flex;flex-direction:column;flex:1 1 auto;}"]);b.displayName="Wrapper";const g=({children:e,className:t,style:n,noPadding:r,noTimeline:o,...c})=>{const{isAssistantEnabled:d,hasAssistantPrivilege:g}=Object(f.a)(),{globalFullScreen:v,setGlobalFullScreen:y}=Object(p.a)();Object(l.useEffect)((()=>{y(!1)}),[y]);const h=s()(t,{securitySolutionWrapper:!0,"securitySolutionWrapper--noPadding":r,"securitySolutionWrapper--withTimeline":!o,"securitySolutionWrapper--fullHeight":v});return u.a.createElement(b,i()({className:h,style:n},c),e,u.a.createElement(m.a,null),g&&u.a.createElement(a.c,{isAssistantEnabled:d}))},v=u.a.memo(g)},,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return b})),n.d(t,"b",(function(){return y}));var r={};n.r(r),n.d(r,"registerProvider",(function(){return s})),n.d(r,"unRegisterProvider",(function(){return l})),n.d(r,"noProviderFound",(function(){return u}));var i={};n.r(i),n.d(i,"getDataProvidersSelector",(function(){return f}));var a=n(22);const o=n.n(a)()("x-pack/security_solution/local/drag_and_drop"),s=o("REGISTER_PROVIDER"),l=o("UNREGISTER_PROVIDER"),u=o("NO_PROVIDER_FOUND");var c=n(139);const d=e=>e.dragAndDrop.dataProviders,f=()=>Object(c.createSelector)(d,(e=>e));var p=n(42),m=n(208);const b={dataProviders:{}},g=({provider:e,dataProviders:t})=>({...t,[e.id]:e}),v=({id:e,dataProviders:t})=>Object(p.omit)(e,t),y=Object(m.reducerWithInitialState)(b).case(s,((e,{provider:t})=>({...e,dataProviders:g({provider:t,dataProviders:e.dataProviders})}))).case(l,((e,{id:t})=>({...e,dataProviders:v({id:t,dataProviders:e.dataProviders})}))).build()},,,,,,,function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return s}));var r=n(5);const i=r.i18n.translate("xpack.elasticAssistant.assistant.useConversation.welcomeConversationTitle",{defaultMessage:"Welcome"}),a=r.i18n.translate("xpack.elasticAssistant.assistant.useConversation.defaultConversationTitle",{defaultMessage:"Default"}),o=r.i18n.translate("xpack.elasticAssistant.assistant.useConversation.elasticAiAssistantTitle",{defaultMessage:"Elastic AI Assistant"}),s=r.i18n.translate("xpack.elasticAssistant.assistant.useConversation.elasticAiAssistantName",{defaultMessage:"Assistant"})},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return k})),n.d(t,"c",(function(){return P})),n.d(t,"b",(function(){return L}));var r=n(43),i=n(493);const a=r.type({command:r.keyof((o=i.a,Object.fromEntries(o.map((e=>[e,null]))))),comment:r.union([r.string,r[void 0]])});var o;const s=r.string,l=(r.union([s,r[void 0]]),r.type({agents:r.array(r.string),allAgentsSelected:r.boolean,platformsSelected:r.array(r.string),policiesSelected:r.array(r.string)})),u=(r.union([l,r[void 0]]),r.string),c=(r.union([u,r[void 0]]),r.string),d=r.union([c,r[void 0]]),f=r.string,p=(r.union([f,r[void 0]]),r.string),m=r.union([p,r[void 0]]),b=r.string,g=(r.union([b,r[void 0]]),r.boolean),v=r.union([g,r[void 0]]),y=r.boolean,h=r.union([y,r[void 0]]),j=r.string,O=r.union([j,r[void 0]]),x=r.string,w=(r.union([x,r[void 0]]),r.type({name:r.union([r.string,r[void 0]]),url:r.union([r.string,r[void 0]])})),S=(r.union([w,r[void 0]]),r.record(r.string,r.partial({field:r.string,value:r.union([r.string,r.array(r.string)])}))),_=r.union([S,r[void 0]]),E=(r.union([r.array(r.string),r[void 0]]),r.array(r.type({id:s,query:f,ecs_mapping:_,version:m,platform:d,removed:h,snapshot:v}))),C=r.record(r.string,r.type({query:f,id:s,ecs_mapping:_,version:m,platform:d,saved_query_id:O,removed:h,snapshot:v})),I=(r.union([E,C]),r.union([E,r[void 0]]),r.type({query:r.union([r.string,r[void 0]]),ecs_mapping:r.union([S,r[void 0]]),queries:r.union([E,r[void 0]]),pack_id:r.union([r.string,r[void 0]]),saved_query_id:r.union([r.string,r[void 0]])})),T=r.type({query:r.union([r.string,r[void 0]]),ecsMapping:r.union([S,r[void 0]]),queries:r.union([E,r[void 0]]),packId:r.union([r.string,r[void 0]]),savedQueryId:r.union([r.string,r[void 0]])});let k;!function(e){e.OSQUERY=".osquery",e.ENDPOINT=".endpoint"}(k||(k={}));const P=Object.values(k),A=r.strict({actionTypeId:r.literal(k.OSQUERY),params:T}),M=r.strict({actionTypeId:r.literal(k.ENDPOINT),params:a}),D=r.union([A,M]),R=(r.union([r.array(D),r[void 0]]),r.strict({action_type_id:r.literal(k.OSQUERY),params:I})),N=r.strict({action_type_id:r.literal(k.ENDPOINT),params:a}),F=r.union([R,N]),L=r.array(F)},,function(e,t,n){"use strict";var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function i(e,t){if(e.length!==t.length)return!1;for(var n=0;n{const n=Object(o.useMemo)((()=>({getActions:e=>t(e.trigger.id,e).then((e=>Object(a.orderBy)(["order","id"],["asc","asc"],e)))})),[t]);return Object(l.jsx)(u.Provider,{value:n},e)},d=()=>{const e=Object(o.useContext)(u);if(!e)throw new Error("No CellActionsContext found. Please wrap the application with CellActionsProvider");return e};var f=n(40),p=n(104),m=n.n(p);const b=({action:e,actionContext:t,showTooltip:n,onClick:r})=>{const i=Object(o.useMemo)((()=>({iconType:e.getIconType(t),onClick:()=>{e.execute(t),r&&r()},"data-test-subj":`actionItem-${e.id}`,"aria-label":e.getDisplayName(t)})),[e,t,r]);return i.iconType?n?Object(l.jsx)(f.EuiToolTip,{content:e.getDisplayNameTooltip?e.getDisplayNameTooltip(t):""},Object(l.jsx)(f.EuiButtonIcon,m()({},i,{iconSize:"s"}))):Object(l.jsx)(f.EuiButtonIcon,m()({},i,{iconSize:"s"})):null},g=(e,t)=>t<=1?{extraActions:e,visibleActions:[]}:e.length<=t?{extraActions:[],visibleActions:e}:{visibleActions:e.slice(0,t-1),extraActions:e.slice(t-1,e.length)};var v=n(48),y=n(5);const h=e=>y.i18n.translate("cellActions.youAreInADialogContainingOptionsScreenReaderOnly",{values:{fieldName:e},defaultMessage:"You are in a dialog, containing options for field {fieldName}. Press tab to navigate options. Press escape to exit."}),j=y.i18n.translate("cellActions.extraActionsAriaLabel",{defaultMessage:"Extra actions"}),O=y.i18n.translate("cellActions.showMoreActionsLabel",{defaultMessage:"More actions"}),x=y.i18n.translate("cellActions.actionsAriaLabel",{defaultMessage:"Actions"}),w=Object(l.css)("color:",v.euiThemeVars.euiColorPrimaryText,";",""),S=({anchorPosition:e,actions:t,actionContext:n,isOpen:r,closePopOver:i,button:a})=>Object(l.jsx)(f.EuiPopover,{button:a,isOpen:r,closePopover:i,panelPaddingSize:"xs",anchorPosition:e,hasArrow:!0,repositionOnScroll:!0,ownFocus:!0,"data-test-subj":"extraActionsPopOver","aria-label":j},Object(l.jsx)(E,{actions:t,actionContext:n,closePopOver:i})),_=({anchorPosition:e,anchorRef:t,actionContext:n,isOpen:r,closePopOver:i,actions:a})=>t.current?Object(l.jsx)(f.EuiWrappingPopover,{"aria-label":j,button:t.current,isOpen:r,closePopover:i,panelPaddingSize:"xs",anchorPosition:e,hasArrow:!1,repositionOnScroll:!0,ownFocus:!0,attachToAnchor:!1,"data-test-subj":"extraActionsPopOverWithAnchor"},Object(l.jsx)(E,{actions:a,actionContext:n,closePopOver:i})):null,E=({actionContext:e,actions:t,closePopOver:n})=>{const r=Object(o.useMemo)((()=>t.map((t=>Object(l.jsx)(f.EuiContextMenuItem,{css:w,key:t.id,icon:t.getIconType(e),"aria-label":t.getDisplayName(e),"data-test-subj":`actionItem-${t.id}`,onClick:()=>{n(),t.execute(e)}},t.getDisplayName(e))))),[e,t,n]);return Object(l.jsx)(s.a.Fragment,null,Object(l.jsx)(f.EuiScreenReaderOnly,null,Object(l.jsx)("p",null,h(e.data.map((({field:e})=>e.name)).join(", ")))),Object(l.jsx)(f.EuiContextMenuPanel,{size:"s",items:r}))},C=({onClick:e,showTooltip:t})=>t?Object(l.jsx)(f.EuiToolTip,{content:O},Object(l.jsx)(f.EuiButtonIcon,{"data-test-subj":"showExtraActionsButton","aria-label":O,iconType:"boxesHorizontal",onClick:e})):Object(l.jsx)(f.EuiButtonIcon,{"data-test-subj":"showExtraActionsButton","aria-label":O,iconType:"boxesHorizontal",onClick:e});var I=n(544),T=n.n(I),k=n(545),P=n.n(k);const A=e=>{if(e)throw e},M=(e,t)=>Object(o.useMemo)((()=>D(e,t)),[e,t]),D=(e,t=[])=>e?e.filter((({type:e})=>!(null!=t&&t.includes(e)))):void 0,R=({actionContext:e,anchorPosition:t,showActionTooltips:n,visibleCellActions:r,disabledActionTypes:i})=>{const{value:a}=((e,t={})=>{const{getActions:n}=d(),{error:r,value:i,loading:a}=T()((()=>n(e)),[]),o=M(i,t.disabledActionTypes);return A(r),{value:o,loading:a}})(e,{disabledActionTypes:i}),{extraActions:s,visibleActions:u}=((e,t)=>Object(o.useMemo)((()=>g(null!=e?e:[],t)),[e,t]))(null!=a?a:[],r),[c,p]=Object(o.useState)(!1),m=Object(o.useCallback)((()=>p((e=>!e))),[]),v=Object(o.useCallback)((()=>p(!1)),[]),y=Object(o.useMemo)((()=>Object(l.jsx)(C,{onClick:m,showTooltip:n})),[m,n]);return Object(l.jsx)(f.EuiFlexGroup,{responsive:!1,alignItems:"flexStart",gutterSize:"none","data-test-subj":"inlineActions",className:"inlineActions "+(c?"inlineActions-popoverOpen":"")},u.map((t=>Object(l.jsx)(f.EuiFlexItem,{grow:!1,key:`action-item-${t.id}`},Object(l.jsx)(b,{action:t,actionContext:e,showTooltip:n})))),s.length>0?Object(l.jsx)(f.EuiFlexItem,{grow:!1},Object(l.jsx)(S,{actions:s,actionContext:e,anchorPosition:t,button:y,closePopOver:v,isOpen:c})):null)};var N=n(8);const F={minWidth:"24px"},L=Object(l.css)("padding:0 ",v.euiThemeVars.euiSizeS,";",""),B=({anchorPosition:e,children:t,visibleCellActions:n,actionContext:r,showActionTooltips:i,disabledActionTypes:a})=>{const u=Object(o.useRef)(null),[c,p]=Object(o.useState)(!1),[m,y]=Object(o.useState)(!1),[{value:j},O]=((e={})=>{const{getActions:t}=d(),[{error:n,value:r,loading:i},a]=P()(t,[]),o=M(r,e.disabledActionTypes);return A(n),[{value:o,loading:i},a]})({disabledActionTypes:a}),{visibleActions:w,extraActions:S}=Object(o.useMemo)((()=>g(null!=j?j:[],n)),[j,n]),E=Object(o.useMemo)((()=>Object(N.debounce)((()=>{document.body.classList.contains("is-dragging")||y(!0)}),100)),[]);Object(o.useEffect)((()=>()=>{E.cancel()}),[E]);const I=Object(o.useCallback)((()=>{E.cancel(),y(!1)}),[E]),T=Object(o.useCallback)((()=>p(!1)),[p]),k=Object(o.useCallback)((()=>{p(!0),I()}),[I,p]),D=Object(o.useCallback)((async()=>{c||(void 0===j&&O(r),E())}),[c,j,E,O,r]),R=Object(o.useMemo)((()=>Object(l.jsx)("div",{ref:u,onMouseEnter:D,onClick:T},t)),[D,T,t]),B=Object(o.useMemo)((()=>"rightCenter"===e?{marginTop:v.euiThemeVars.euiSizeS}:{}),[e]);return Object(l.jsx)(s.a.Fragment,null,Object(l.jsx)("div",{onMouseLeave:I},Object(l.jsx)(f.EuiPopover,{panelStyle:{...F,...B},anchorPosition:e,button:R,closePopover:I,hasArrow:!1,isOpen:m,panelPaddingSize:"none",repositionOnScroll:!0,ownFocus:!1,"data-test-subj":"hoverActionsPopover","aria-label":x},m&&Object(l.jsx)("div",{css:L},Object(l.jsx)(f.EuiScreenReaderOnly,null,Object(l.jsx)("p",null,h(r.data.map((({field:e})=>e.name)).join(", ")))),w.map((e=>Object(l.jsx)(b,{key:e.id,action:e,actionContext:r,showTooltip:i,onClick:I}))),S.length>0&&Object(l.jsx)(C,{onClick:k,showTooltip:i})))),Object(l.jsx)(_,{anchorPosition:e,actions:S,anchorRef:u,actionContext:r,closePopOver:T,isOpen:c}))},z=({data:e,triggerId:t,children:n,mode:r,showActionTooltips:s=!0,visibleCellActions:u=3,disabledActionTypes:c=[],metadata:d,className:p})=>{const m=Object(o.useRef)(null),b=Object(o.useMemo)((()=>Object(a.isArray)(e)?e:[e]),[e]),g=Object(o.useMemo)((()=>({data:b,trigger:{id:t},nodeRef:m,metadata:d})),[b,t,d]),v=Object(o.useMemo)((()=>r===i.HOVER_DOWN?"downCenter":"rightCenter"),[r]),y=`cellActions-renderContent-${b.map((({field:e})=>e.name)).join("-")}`;return r===i.HOVER_DOWN||r===i.HOVER_RIGHT?Object(l.jsx)("div",{className:p,ref:m,"data-test-subj":y},Object(l.jsx)(B,{anchorPosition:v,actionContext:g,showActionTooltips:s,visibleCellActions:u,disabledActionTypes:c},n)):Object(l.jsx)(f.EuiFlexGroup,{responsive:!1,alignItems:"center",ref:m,gutterSize:"none",justifyContent:"flexStart",className:p,"data-test-subj":y},Object(l.jsx)(f.EuiFlexItem,{grow:!1},n),Object(l.jsx)(f.EuiFlexItem,{grow:!1},Object(l.jsx)(R,{anchorPosition:v,actionContext:g,showActionTooltips:s,visibleCellActions:u,disabledActionTypes:c})))},q=[()=>Object(l.jsx)(f.EuiLoadingSpinner,{size:"s","data-test-subj":"dataGridColumnCellAction-loading"})],V=[],$=({fields:e,getCellValue:t,triggerId:n,metadata:r,dataGridRef:i,disabledActionTypes:a=[]})=>{const s=Object(o.useMemo)((()=>{if(n&&null!=e&&e.length)return e.map((e=>({data:[{field:e}],trigger:{id:n},metadata:r})))}),[e,n,r]),{loading:l,value:u}=((e,t={})=>{const{getActions:n}=d(),{error:r,...i}=T()((()=>{var r;return Promise.all(null!==(r=null==e?void 0:e.map((e=>n(e).then((e=>{var n;return null!==(n=D(e,t.disabledActionTypes))&&void 0!==n?n:[]})))))&&void 0!==r?r:[])}),[e]);return A(r),i})(s,{disabledActionTypes:a});return Object(o.useMemo)((()=>l?null!=e&&e.length?e.map((()=>q)):V:n&&null!=u&&u.length&&null!=e&&e.length?u.length!==e.length?V:u.map(((a,o)=>a.map((a=>U({action:a,field:e[o],getCellValue:t,metadata:r,triggerId:n,dataGridRef:i}))))):V),[u,e,t,l,r,n,i])},U=({action:e,field:t,getCellValue:n,metadata:r,triggerId:i,dataGridRef:a})=>function({Component:s,rowIndex:u,isExpanded:c}){const d=Object(o.useRef)(null),f=Object(o.useRef)(null),p=Object(o.useMemo)((()=>{const{name:e}=t,a=n(e,u);return{data:[{field:t,value:a}],trigger:{id:i},nodeRef:d,metadata:r}}),[u]),m=Object(o.useCallback)((async()=>{p.nodeRef.current=await G({dataGrid:a.current,isExpanded:c,buttonRef:f}),e.execute(p)}),[p,c]);return Object(l.jsx)(s,{buttonRef:f,"aria-label":e.getDisplayName(p),title:e.getDisplayName(p),"data-test-subj":`dataGridColumnCellAction-${e.id}`,iconType:e.getIconType(p),onClick:m},e.getDisplayName(p))},G=({dataGrid:e,isExpanded:t,buttonRef:n})=>new Promise((r=>{const i=t?document.querySelector('div[role="gridcell"].euiDataGridRowCell--open'):W(n.current);null==e||e.closeCellPopover(),setTimeout((()=>{var e;r(null!==(e=null==i?void 0:i.firstElementChild)&&void 0!==e?e:null)}))})),W=e=>null==e?null:"DIV"===e.nodeName&&"gridcell"===e.getAttribute("role")?e:W(e.parentElement);var H=n(516),Q=n.n(H);const K=e=>t=>{const n=e(t);return Y(n)},Y=e=>{const t=t=>X(e,t);return t.combine=t=>{const n=J(e,t);return Y(n)},t},J=(e,t)=>Z(e,t),X=(e,t)=>Z(e,t),Z=(e,t)=>{const{isCompatible:n,execute:r,...i}=t;let a=e.isCompatible;n&&(a=r?n:async t=>await e.isCompatible(t)&&await n(t));const o=null!=r?r:e.execute;return{...e,isCompatible:a,execute:o,...i}};var ee=n(427),te=n(428);const ne=y.i18n.translate("cellActions.actions.copyToClipboard.displayName",{defaultMessage:"Copy to Clipboard"}),re=y.i18n.translate("cellActions.actions.copyToClipboard.successMessage",{defaultMessage:"Copied to the clipboard"}),ie=K((({notifications:e})=>({type:"cellAction-copy",getIconType:()=>"copyClipboard",getDisplayName:()=>ne,getDisplayNameTooltip:()=>ne,isCompatible:async({data:e})=>{var t;const n=null===(t=e[0])||void 0===t?void 0:t.field;return 1===e.length&&null!=n.name&&Object(ee.b)(n.type)},execute:async({data:t})=>{var n,r;const i=null===(n=t[0])||void 0===n?void 0:n.field,o=null===(r=t[0])||void 0===r?void 0:r.value,s=Object(ee.a)(Object(ee.d)(o));if(!Object(ee.c)(s))return void e.toasts.addWarning({title:te.a});const l=s.map((e=>Object(a.isString)(e)?`"${(e=>e.replace(/"/g,'\\"'))(e)}"`:e)).join(" AND "),u=""!==l?`${i.name}: ${l}`:i.name;Q()(u,{debug:!0})&&e.toasts.addSuccess({title:re},{toastLifeTimeMs:800})}})));var ae=n(49);const oe=e=>0===e.length||e.every((e=>""===e)),se=({key:e,negate:t,value:n})=>({meta:{key:e,negate:t,type:ae.FILTERS.PHRASE,params:{query:n.toString()}},query:{match_phrase:{[e]:{query:n.toString()}}}}),le=({key:e,value:t,negate:n})=>0===t.length?(({key:e,negate:t})=>({meta:{key:e,negate:t,type:ae.FILTERS.EXISTS,value:"exists"},query:{exists:{field:e}}}))({key:e,negate:n}):t.length>1?(({values:e,key:t,negate:n})=>({meta:{key:t,negate:n,type:ae.FILTERS.COMBINED,relation:ae.BooleanRelation.AND,params:e.map((e=>se({key:t,value:e})))}}))({key:e,negate:n,values:t}):se({key:e,negate:n,value:t[0]}),ue=y.i18n.translate("cellActions.actions.filterIn",{defaultMessage:"Filter In"}),ce=K((({filterManager:e,notifications:{toasts:t}})=>({type:r,getIconType:()=>"plusInCircle",getDisplayName:()=>ue,getDisplayNameTooltip:()=>ue,isCompatible:async({data:e})=>{var t;const n=null===(t=e[0])||void 0===t?void 0:t.field;return 1===e.length&&!!n.name&&Object(ee.b)(n.type)},execute:async({data:n})=>{var r,i;const a=null===(r=n[0])||void 0===r?void 0:r.field,o=null===(i=n[0])||void 0===i?void 0:i.value,s=Object(ee.a)(Object(ee.d)(o));Object(ee.c)(s)?de({filterManager:e,fieldName:a.name,value:s}):t.addWarning({title:te.a})}}))),de=({filterManager:e,fieldName:t,value:n})=>{if(null!=e){const r=le({key:t,value:n,negate:oe(n)});e.addFilters(r)}},fe=y.i18n.translate("cellActions.actions.filterOut",{defaultMessage:"Filter Out"}),pe=K((({filterManager:e,notifications:{toasts:t}})=>({type:r,getIconType:()=>"minusInCircle",getDisplayName:()=>fe,getDisplayNameTooltip:()=>fe,isCompatible:async({data:e})=>{var t;const n=null===(t=e[0])||void 0===t?void 0:t.field;return 1===e.length&&!!n.name&&Object(ee.b)(n.type)},execute:async({data:n})=>{var r,i;const a=null===(r=n[0])||void 0===r?void 0:r.field,o=null===(i=n[0])||void 0===i?void 0:i.value,s=Object(ee.a)(Object(ee.d)(o));Object(ee.c)(s)?me({filterManager:e,fieldName:a.name,value:s}):t.addWarning({title:te.a})}}))),me=({filterManager:e,fieldName:t,value:n})=>{if(null!=e){const r=le({key:t,value:n,negate:!oe(n)});e.addFilters(r)}}},,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}));var r=n(112);let i;n(145),function(e){e["going to run"]="going to run",e.running="running",e["partial failure"]="partial failure",e.failed="failed",e.succeeded="succeeded"}(i||(i={}));const a=Object(r.u)("RuleExecutionStatus",i),o=(Object.values(i),r.n)},function(e,t,n){"use strict";let r,i,a,o,s,l,u,c,d,f;n.d(t,"c",(function(){return r})),n.d(t,"i",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return u})),n.d(t,"h",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"g",(function(){return f})),function(e){e.inbound="inbound",e.outbound="outbound",e.internal="internal",e.external="external",e.incoming="incoming",e.outgoing="outgoing",e.listening="listening",e.unknown="unknown"}(r||(r={})),function(e){e.bytes_in="bytes_in",e.bytes_out="bytes_out",e.flows="flows",e.destination_ips="destination_ips",e.source_ips="source_ips"}(i||(i={})),function(e){e.client="client",e.destination="destination",e.server="server",e.source="source"}(a||(a={})),function(e){e.destination="destination",e.source="source"}(o||(o={})),function(e){e.dnsName="dnsName",e.queryCount="queryCount",e.uniqueDomains="uniqueDomains",e.dnsBytesIn="dnsBytesIn",e.dnsBytesOut="dnsBytesOut"}(s||(s={})),function(e){e.domains="domains",e.lastHost="lastHost",e.lastSourceIp="lastSourceIp",e.methods="methods",e.path="path",e.requestCount="requestCount",e.statuses="statuses"}(l||(l={})),function(e){e.dns="networkKpiDns",e.networkEvents="networkKpiNetworkEvents",e.tlsHandshakes="networkKpiTlsHandshakes",e.uniqueFlows="networkKpiUniqueFlows",e.uniquePrivateIps="networkKpiUniquePrivateIps"}(u||(u={})),function(e){e._id="_id"}(c||(c={})),function(e){e.name="name",e.count="count"}(d||(d={})),function(e){e.details="networkDetails",e.dns="dns",e.http="http",e.overview="overviewNetwork",e.tls="tls",e.topCountries="topCountries",e.topNFlow="topNFlow",e.users="users"}(f||(f={}))},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(){var e=r.useRef(!1),t=r.useCallback((function(){return e.current}),[]);return r.useEffect((function(){return e.current=!0,function(){e.current=!1}})),t}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return u})),n.d(t,"d",(function(){return c}));var r=n(5),i=n(106);const a=r.i18n.translate("xpack.securitySolution.timeline.defaultTimelineTitle",{defaultMessage:"None"}),o=r.i18n.translate("xpack.securitySolution.timeline.defaultTimelineDescription",{defaultMessage:"Timeline offered by default when creating new timeline."}),s=({activePage:e,totalPages:t})=>r.i18n.translate("xpack.securitySolution.timeline.eventsTableAriaLabel",{values:{activePage:e,totalPages:t},defaultMessage:"events; Page {activePage} of {totalPages}"}),l=e=>r.i18n.translate("xpack.securitySolution.timeline.searchBoxPlaceholder",{values:{timeline:e===i.l.template?"Timeline template":"Timeline"},defaultMessage:"e.g. {timeline} name or description"}),u=r.i18n.translate("xpack.securitySolution.timeline.flyoutTimelineTemplateLabel",{defaultMessage:"Timeline template"}),c=r.i18n.translate("xpack.securitySolution.timeline.participantsTitle",{defaultMessage:"Participants"})},function(e,t,n){"use strict";n.d(t,"m",(function(){return i})),n.d(t,"n",(function(){return a})),n.d(t,"q",(function(){return o})),n.d(t,"f",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"k",(function(){return u})),n.d(t,"l",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return m})),n.d(t,"j",(function(){return b})),n.d(t,"i",(function(){return g})),n.d(t,"h",(function(){return v})),n.d(t,"g",(function(){return y})),n.d(t,"o",(function(){return h})),n.d(t,"p",(function(){return j}));var r=n(5);const i=r.i18n.translate("xpack.elasticAssistant.connectors.useLoadActionTypes.errorMessage",{defaultMessage:"Welcome to your Elastic AI Assistant! I am your 100% open-source portal into your Elastic Life. "}),a=r.i18n.translate("xpack.elasticAssistant.connectors.useLoadConnectors.errorMessage",{defaultMessage:"Welcome to your Elastic AI Assistant! I am your 100% open-source portal into your Elastic Life. "}),o=(r.i18n.translate("xpack.elasticAssistant.content.prompts.welcome.welcomeSecurityPrompt",{defaultMessage:"Welcome to your Elastic AI Assistant! I am your 100% open-source portal into Elastic Security. "}),r.i18n.translate("xpack.elasticAssistant.assistant.connectors.preconfiguredTitle",{defaultMessage:"Preconfigured"})),s=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.connectorSelector.ariaLabel",{defaultMessage:"Conversation Selector"}),l=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.connectorSelector.newConnectorOptions",{defaultMessage:"Add new Connector..."}),u=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.connectorSelectorInline.connectorLabel",{defaultMessage:"Connector:"}),c=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.connectorSelectorInline.connectorPlaceholder",{defaultMessage:"Select a Connector"}),d=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.addConnectorButton.title",{defaultMessage:"Add Generative AI Connector"}),f=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.addConnectorButton.description",{defaultMessage:"Configure a connector to continue the conversation"}),p=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.addConnectorButton.missingPrivilegesTitle",{defaultMessage:"Generative AI Connector Required"}),m=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.addConnectorButton.missingPrivilegesDescription",{defaultMessage:"Please contact your administrator to enable a Generative AI Connector."}),b=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.setup.userYouTitle",{defaultMessage:"You"}),g=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.setup.userAssistantTitle",{defaultMessage:"Assistant"}),v=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.setup.timestampAtTitle",{defaultMessage:"at"}),y=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.setup.skipTitle",{defaultMessage:"Click to skip..."}),h=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.connectorMissingCallout.calloutTitle",{defaultMessage:"The current conversation is missing a connector configuration"}),j=r.i18n.translate("xpack.elasticAssistant.assistant.connectors.connectorMissingCallout.conversationSettingsLink",{defaultMessage:"Conversation Settings"})},,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"h",(function(){return m})),n.d(t,"i",(function(){return b})),n.d(t,"j",(function(){return g})),n.d(t,"e",(function(){return v.c})),n.d(t,"d",(function(){return v.a})),n.d(t,"c",(function(){return y.a})),n.d(t,"f",(function(){return h.a})),n.d(t,"g",(function(){return j.a})),n.d(t,"b",(function(){return O.b})),n.d(t,"a",(function(){return O.a}));var r=n(43),i=n(112);let a,o;!function(e){e.last_hour="last_hour",e.last_day="last_day",e.last_week="last_week",e.last_month="last_month",e.last_year="last_year",e.custom_range="custom_range"}(a||(a={})),function(e){e.minute="minute",e.hour="hour",e.day="day",e.week="week",e.month="month"}(o||(o={}));const s=r.union([r.exact(r.type({type:r.literal(a.last_hour),granularity:r.literal(o.minute)})),r.exact(r.type({type:r.literal(a.last_day),granularity:r.union([r.literal(o.minute),r.literal(o.hour)])})),r.exact(r.type({type:r.literal(a.last_week),granularity:r.union([r.literal(o.hour),r.literal(o.day)])})),r.exact(r.type({type:r.literal(a.last_month),granularity:r.union([r.literal(o.day),r.literal(o.week)])})),r.exact(r.type({type:r.literal(a.last_year),granularity:r.union([r.literal(o.week),r.literal(o.month)])})),r.exact(r.type({type:r.literal(a.custom_range),granularity:r.union([r.literal(o.minute),r.literal(o.hour),r.literal(o.day),r.literal(o.week),r.literal(o.month)]),from:i.h,to:i.h}))]);r.exact(r.partial({interval:s,debug:r.boolean})),r.exact(r.intersection([r.type({rule_id:i.k}),r.partial({interval:s,debug:r.boolean})])),r.exact(r.partial({interval:s,debug:r.boolean})),r.exact(r.type({}));var l=n(193),u=n(128),c=n(546);r.exact(r.type({ruleId:i.k})),r.exact(r.type({event_types:Object(i.s)(c.f),log_levels:Object(i.s)(c.e),sort_order:u.e,page:l.b,per_page:l.c})),r.exact(r.type({events:r.array(c.a),pagination:u.n}));const d=Object(i.s)(c.g),f=Object(i.t)(c.d,"timestamp","DefaultSortField");r.exact(r.type({ruleId:i.k})),r.exact(r.type({start:i.h,end:i.h,query_text:i.b,status_filters:d,sort_field:f,sort_order:u.e,page:l.b,per_page:l.c})),r.exact(r.type({events:r.array(c.b),total:r.number}));var p=n(4);p.Cb,p.Cb,p.Cb;const m=`${p.Cb}/health/_setup`,b=(p.Cb,e=>`${p.Cb}/rules/${e}/execution/events`),g=(p.Cb,e=>`${p.Cb}/rules/${e}/execution/results`);var v=n(429),y=(n(352),n(430),n(431)),h=n(262),j=n(432),O=n(351)},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f})),n.d(t,"d",(function(){return p})),n.d(t,"c",(function(){return m})),n.d(t,"e",(function(){return b}));var r=n(62),i=n.n(r),a=n(50),o=n.n(a),s=n(42),l=n(769),u=n(4),c=n(102);const d=o()().subtract(24,"hours"),f=o()(),p=(e=!0)=>{const t=e?c.b.get().uiSettings.get(u.z):null,n=Object(s.isString)(null==t?void 0:t.from)&&(null==t?void 0:t.from)||u.G,r=Object(s.isString)(null==t?void 0:t.to)&&(null==t?void 0:t.to)||u.X,i=b(n,d).toISOString(),a=b(r,f,!0).toISOString();return{from:i,fromStr:n,to:a,toStr:r,socTrends:Object(l.b)({to:a,from:i})}},m=(e=!0)=>{const t=e?c.b.get().uiSettings.get(u.y):null,n=Object(s.isNumber)(null==t?void 0:t.value)&&(null==t?void 0:t.value)||u.K;return{kind:!Object(s.isBoolean)(null==t?void 0:t.pause)||null!=t&&t.pause?u.J:"interval",duration:n}},b=(e,t,n=!1,r,a)=>{const o=i.a.parse(e,{roundUp:n,momentInstance:r,forceNow:a});return null!=o&&o.isValid()?o:t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(104),i=n(1156),a=n(1157),o=n(1158),s=n(1159);function l(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=l(r),c=l(i),d=l(a),f=l(o),p=l(s);function m(){var e;return(e=arguments.length-1)<0||arguments.length<=e?void 0:arguments[e]}var b={symbols:{"!":{postfix:{symbol:"!",f:function e(t){return t%1||!(+t>=0)?NaN:t>170?1/0:0===t?1:t*e(t-1)},notation:"postfix",precedence:6,rightToLeft:0,argCount:1},symbol:"!",regSymbol:"!"},"^":{infix:{symbol:"^",f:function(e,t){return Math.pow(e,t)},notation:"infix",precedence:5,rightToLeft:1,argCount:2},symbol:"^",regSymbol:"\\^"},"*":{infix:{symbol:"*",f:function(e,t){return e*t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"*",regSymbol:"\\*"},"/":{infix:{symbol:"/",f:function(e,t){return e/t},notation:"infix",precedence:4,rightToLeft:0,argCount:2},symbol:"/",regSymbol:"/"},"+":{infix:{symbol:"+",f:function(e,t){return e+t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"+",f:m,notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"+",regSymbol:"\\+"},"-":{infix:{symbol:"-",f:function(e,t){return e-t},notation:"infix",precedence:2,rightToLeft:0,argCount:2},prefix:{symbol:"-",f:function(e){return-e},notation:"prefix",precedence:3,rightToLeft:0,argCount:1},symbol:"-",regSymbol:"-"},",":{infix:{symbol:",",f:function(){return Array.of.apply(Array,arguments)},notation:"infix",precedence:1,rightToLeft:0,argCount:2},symbol:",",regSymbol:","},"(":{prefix:{symbol:"(",f:m,notation:"prefix",precedence:0,rightToLeft:0,argCount:1},symbol:"(",regSymbol:"\\("},")":{postfix:{symbol:")",f:void 0,notation:"postfix",precedence:0,rightToLeft:0,argCount:1},symbol:")",regSymbol:"\\)"},min:{func:{symbol:"min",f:function(){return Math.min.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"min",regSymbol:"min\\b"},max:{func:{symbol:"max",f:function(){return Math.max.apply(Math,arguments)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"max",regSymbol:"max\\b"},sqrt:{func:{symbol:"sqrt",f:function(e){return Math.sqrt(e)},notation:"func",precedence:0,rightToLeft:0,argCount:1},symbol:"sqrt",regSymbol:"sqrt\\b"}}},g=function(e){function t(t){var n;return n=e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/main/src/internalHelpers/errors.md#"+t+" for more information.")||this,c.default(n)}return d.default(t,e),t}(f.default(Error)),v=/((?!\w)a|na|hc|mc|dg|me[r]?|xe|ni(?![a-zA-Z])|mm|cp|tp|xp|q(?!s)|hv|xamv|nimv|wv|sm|s(?!\D|$)|ged|darg?|nrut)/g;function y(e,t){var n,r=e.pop();return t.push(r.f.apply(r,(n=[]).concat.apply(n,t.splice(-r.argCount)))),r.precedence}function h(e){return e.split("").reverse().join("")}var j=/--[\S]*/g;function O(e){return e.charAt(0).toUpperCase()+e.slice(1)}var x=["Top","Right","Bottom","Left"];function w(e,t){if(!e)return t.toLowerCase();var n=e.split("-");if(n.length>1)return n.splice(1,0,t),n.reduce((function(e,t){return""+e+O(t)}));var r=e.replace(/([a-z])([A-Z])/g,"$1"+t+"$2");return e===r?""+e+t:r}function S(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?n-1:0),i=1;i1?(t=t.slice(0,-1),t+=", "+r[a]):1===o.length&&(t+=""+r[a])}else r[a]&&(t+=r[a]+" ");return t.trim()}var U={easeInBack:"cubic-bezier(0.600, -0.280, 0.735, 0.045)",easeInCirc:"cubic-bezier(0.600, 0.040, 0.980, 0.335)",easeInCubic:"cubic-bezier(0.550, 0.055, 0.675, 0.190)",easeInExpo:"cubic-bezier(0.950, 0.050, 0.795, 0.035)",easeInQuad:"cubic-bezier(0.550, 0.085, 0.680, 0.530)",easeInQuart:"cubic-bezier(0.895, 0.030, 0.685, 0.220)",easeInQuint:"cubic-bezier(0.755, 0.050, 0.855, 0.060)",easeInSine:"cubic-bezier(0.470, 0.000, 0.745, 0.715)",easeOutBack:"cubic-bezier(0.175, 0.885, 0.320, 1.275)",easeOutCubic:"cubic-bezier(0.215, 0.610, 0.355, 1.000)",easeOutCirc:"cubic-bezier(0.075, 0.820, 0.165, 1.000)",easeOutExpo:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",easeOutQuad:"cubic-bezier(0.250, 0.460, 0.450, 0.940)",easeOutQuart:"cubic-bezier(0.165, 0.840, 0.440, 1.000)",easeOutQuint:"cubic-bezier(0.230, 1.000, 0.320, 1.000)",easeOutSine:"cubic-bezier(0.390, 0.575, 0.565, 1.000)",easeInOutBack:"cubic-bezier(0.680, -0.550, 0.265, 1.550)",easeInOutCirc:"cubic-bezier(0.785, 0.135, 0.150, 0.860)",easeInOutCubic:"cubic-bezier(0.645, 0.045, 0.355, 1.000)",easeInOutExpo:"cubic-bezier(1.000, 0.000, 0.000, 1.000)",easeInOutQuad:"cubic-bezier(0.455, 0.030, 0.515, 0.955)",easeInOutQuart:"cubic-bezier(0.770, 0.000, 0.175, 1.000)",easeInOutQuint:"cubic-bezier(0.860, 0.000, 0.070, 1.000)",easeInOutSine:"cubic-bezier(0.445, 0.050, 0.550, 0.950)"},G=function(e,t,n){var r=""+n[0]+(n[1]||""),i=""+n[0]/2+(n[1]||""),a=""+t[0]+(t[1]||""),o=""+t[0]/2+(t[1]||"");switch(e){case"top":return"0 "+i+" "+a+" "+i;case"topLeft":return r+" "+a+" 0 0";case"left":return o+" "+r+" "+o+" 0";case"bottomLeft":return r+" 0 0 "+a;case"bottom":return a+" "+i+" 0 "+i;case"bottomRight":return"0 0 "+r+" "+a;case"right":return o+" 0 "+o+" "+r;default:return"0 "+r+" "+a+" 0"}};function W(e){return Math.round(255*e)}function H(e,t,n){return W(e)+","+W(t)+","+W(n)}function Q(e,t,n,r){if(void 0===r&&(r=H),0===t)return r(n,n,n);var i=(e%360+360)%360/60,a=(1-Math.abs(2*n-1))*t,o=a*(1-Math.abs(i%2-1)),s=0,l=0,u=0;i>=0&&i<1?(s=a,l=o):i>=1&&i<2?(s=o,l=a):i>=2&&i<3?(l=a,u=o):i>=3&&i<4?(l=o,u=a):i>=4&&i<5?(s=o,u=a):i>=5&&i<6&&(s=a,u=o);var c=n-a/2;return r(s+c,l+c,u+c)}var K={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Y=/^#[a-fA-F0-9]{6}$/,J=/^#[a-fA-F0-9]{8}$/,X=/^#[a-fA-F0-9]{3}$/,Z=/^#[a-fA-F0-9]{4}$/,ee=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,te=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,ne=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,re=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function ie(e){if("string"!=typeof e)throw new g(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return K[t]?"#"+K[t]:e}(e);if(t.match(Y))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(J)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(X))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(Z)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var i=ee.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var a=te.exec(t.substring(0,50));if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])};var o=ne.exec(t);if(o){var s="rgb("+Q(parseInt(""+o[1],10),parseInt(""+o[2],10)/100,parseInt(""+o[3],10)/100)+")",l=ee.exec(s);if(!l)throw new g(4,t,s);return{red:parseInt(""+l[1],10),green:parseInt(""+l[2],10),blue:parseInt(""+l[3],10)}}var u=re.exec(t.substring(0,50));if(u){var c="rgb("+Q(parseInt(""+u[1],10),parseInt(""+u[2],10)/100,parseInt(""+u[3],10)/100)+")",d=ee.exec(c);if(!d)throw new g(4,t,c);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10),alpha:parseFloat(""+u[4])}}throw new g(5)}function ae(e){return function(e){var t,n=e.red/255,r=e.green/255,i=e.blue/255,a=Math.max(n,r,i),o=Math.min(n,r,i),s=(a+o)/2;if(a===o)return void 0!==e.alpha?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var l=a-o,u=s>.5?l/(2-a-o):l/(a+o);switch(a){case n:t=(r-i)/l+(r=1?ce(e,t,n):"rgba("+Q(e,t,n)+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?ce(e.hue,e.saturation,e.lightness):"rgba("+Q(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new g(2)}function pe(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return oe("#"+se(e)+se(t)+se(n));if("object"==typeof e&&void 0===t&&void 0===n)return oe("#"+se(e.red)+se(e.green)+se(e.blue));throw new g(6)}function me(e,t,n,r){if("string"==typeof e&&"number"==typeof t){var i=ie(e);return"rgba("+i.red+","+i.green+","+i.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?pe(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?pe(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new g(7)}var be=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)},ge=function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha},ve=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)},ye=function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha};function he(e){if("object"!=typeof e)throw new g(8);if(ge(e))return me(e);if(be(e))return pe(e);if(ye(e))return fe(e);if(ve(e))return de(e);throw new g(8)}function je(e,t,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=t?e.apply(this,r):je(e,t,r)}}function Oe(e){return je(e,e.length,[])}function xe(e,t){if("transparent"===t)return t;var n=ae(t);return he(u.default({},n,{hue:n.hue+parseFloat(e)}))}var we=Oe(xe);function Se(e,t,n){return Math.max(e,Math.min(t,n))}function _e(e,t){if("transparent"===t)return t;var n=ae(t);return he(u.default({},n,{lightness:Se(0,1,n.lightness-parseFloat(e))}))}var Ee=Oe(_e);function Ce(e,t){if("transparent"===t)return t;var n=ae(t);return he(u.default({},n,{saturation:Se(0,1,n.saturation-parseFloat(e))}))}var Ie=Oe(Ce);function Te(e){if("transparent"===e)return 0;var t=ie(e),n=Object.keys(t).map((function(e){var n=t[e]/255;return n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)})),r=n[0],i=n[1],a=n[2];return parseFloat((.2126*r+.7152*i+.0722*a).toFixed(3))}function ke(e,t){var n=Te(e),r=Te(t);return parseFloat((n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)).toFixed(2))}function Pe(e,t){if("transparent"===t)return t;var n=ae(t);return he(u.default({},n,{lightness:Se(0,1,n.lightness+parseFloat(e))}))}var Ae=Oe(Pe);function Me(e,t,n){if("transparent"===t)return n;if("transparent"===n)return t;if(0===e)return n;var r=ie(t),i=u.default({},r,{alpha:"number"==typeof r.alpha?r.alpha:1}),a=ie(n),o=u.default({},a,{alpha:"number"==typeof a.alpha?a.alpha:1}),s=i.alpha-o.alpha,l=2*parseFloat(e)-1,c=((l*s==-1?l:l+s)/(1+l*s)+1)/2,d=1-c;return me({red:Math.floor(i.red*c+o.red*d),green:Math.floor(i.green*c+o.green*d),blue:Math.floor(i.blue*c+o.blue*d),alpha:i.alpha*(parseFloat(e)/1)+o.alpha*(1-parseFloat(e)/1)})}var De=Oe(Me);function Re(e,t){if("transparent"===t)return t;var n=ie(t),r="number"==typeof n.alpha?n.alpha:1;return me(u.default({},n,{alpha:Se(0,1,(100*r+100*parseFloat(e))/100)}))}var Ne=Oe(Re),Fe="#000",Le="#fff";function Be(e,t){if("transparent"===t)return t;var n=ae(t);return he(u.default({},n,{saturation:Se(0,1,n.saturation+parseFloat(e))}))}var ze=Oe(Be);function qe(e,t){return"transparent"===t?t:he(u.default({},ae(t),{hue:parseFloat(e)}))}var Ve=Oe(qe);function $e(e,t){return"transparent"===t?t:he(u.default({},ae(t),{lightness:parseFloat(e)}))}var Ue=Oe($e);function Ge(e,t){return"transparent"===t?t:he(u.default({},ae(t),{saturation:parseFloat(e)}))}var We=Oe(Ge);function He(e,t){return"transparent"===t?t:De(parseFloat(e),"rgb(0, 0, 0)",t)}var Qe=Oe(He);function Ke(e,t){return"transparent"===t?t:De(parseFloat(e),"rgb(255, 255, 255)",t)}var Ye=Oe(Ke);function Je(e,t){if("transparent"===t)return t;var n=ie(t),r="number"==typeof n.alpha?n.alpha:1;return me(u.default({},n,{alpha:Se(0,1,+(100*r-100*parseFloat(e)).toFixed(2)/100)}))}var Xe=Oe(Je),Ze=["top","right","bottom","left"];function et(e,t){return e(t?":"+t:"")}function tt(e,t,n){if(!t)throw new g(67);if(0===e.length)return et(t,null);for(var r=[],i=0;i8)throw new g(64);return{animation:t.map((function(e){if(r&&!Array.isArray(e)||!r&&Array.isArray(e))throw new g(65);if(Array.isArray(e)&&e.length>8)throw new g(66);return Array.isArray(e)?e.join(" "):e})).join(", ")}},t.backgroundImages=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r=0?((i={})["border"+O(e)+"Width"]=n[0],i["border"+O(e)+"Style"]=n[1],i["border"+O(e)+"Color"]=n[2],i):(n.unshift(e),{borderWidth:n[0],borderStyle:n[1],borderColor:n[2]})},t.borderColor=function(){for(var e=arguments.length,t=new Array(e),n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e);!(r=o()).done;){var s,l,c=r.value;if(!c.prop||!c.fromSize||!c.toSize)throw new g(50);a[c.prop]=c.fromSize,i["@media (min-width: "+t+")"]=u.default({},i["@media (min-width: "+t+")"],((s={})[c.prop]=D(c.fromSize,c.toSize,t,n),s)),i["@media (min-width: "+n+")"]=u.default({},i["@media (min-width: "+n+")"],((l={})[c.prop]=c.toSize,l))}return u.default({},a,i)}var d,f,p;if(!e.prop||!e.fromSize||!e.toSize)throw new g(51);return(p={})[e.prop]=e.fromSize,p["@media (min-width: "+t+")"]=((d={})[e.prop]=D(e.fromSize,e.toSize,t,n),d),p["@media (min-width: "+n+")"]=((f={})[e.prop]=e.toSize,f),p},t.fontFace=function(e){var t=e.fontFamily,n=e.fontFilePath,r=e.fontStretch,i=e.fontStyle,a=e.fontVariant,o=e.fontWeight,s=e.fileFormats,l=void 0===s?["eot","woff2","woff","ttf","svg"]:s,u=e.formatHint,c=void 0!==u&&u,d=e.localFonts,f=e.unicodeRange,p=e.fontDisplay,m=e.fontVariationSettings,b=e.fontFeatureSettings;if(!t)throw new g(55);if(!n&&!d)throw new g(52);if(d&&!Array.isArray(d))throw new g(53);if(!Array.isArray(l))throw new g(54);var v={"@font-face":{fontFamily:t,src:q(n,d,l,c),unicodeRange:f,fontStretch:r,fontStyle:i,fontVariant:a,fontWeight:o,fontDisplay:p,fontVariationSettings:m,fontFeatureSettings:b}};return JSON.parse(JSON.stringify(v))},t.getContrast=ke,t.getLuminance=Te,t.getValueAndUnit=P,t.grayscale=function(e){return"transparent"===e?e:he(u.default({},ae(e),{saturation:0}))},t.hiDPI=V,t.hideText=function(){return{textIndent:"101%",overflow:"hidden",whiteSpace:"nowrap"}},t.hideVisually=function(){return{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",whiteSpace:"nowrap",width:"1px"}},t.hsl=de,t.hslToColorString=function(e){if("object"==typeof e&&"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness)return e.alpha&&"number"==typeof e.alpha?fe({hue:e.hue,saturation:e.saturation,lightness:e.lightness,alpha:e.alpha}):de({hue:e.hue,saturation:e.saturation,lightness:e.lightness});throw new g(45)},t.hsla=fe,t.invert=function(e){if("transparent"===e)return e;var t=ie(e);return he(u.default({},t,{red:255-t.red,green:255-t.green,blue:255-t.blue}))},t.lighten=Ae,t.linearGradient=function(e){var t=e.colorStops,n=e.fallback,r=e.toDirection,i=void 0===r?"":r;if(!t||t.length<2)throw new g(56);return{backgroundColor:n||t[0].replace(/,\s+/g,",").split(" ")[0].replace(/,(?=\S)/g,", "),backgroundImage:$(N||(N=p.default(["linear-gradient(","",")"])),i,t.join(", ").replace(/,(?=\S)/g,", "))}},t.margin=function(){for(var e=arguments.length,t=new Array(e),n=0;n0)break}while(y(i,a));s="postfix"===v.notation,")"!==v.symbol&&(i.push(v),s&&y(i,a))}else if(f){if(i.push(f.prefix||f.func),f.func&&(!(n=o.exec(e))||"("!==n[0]))throw new g(38,n?n.index:e.length,e)}else a.push(+c),s=!0}while(n&&i.length);if(i.length)throw new g(39,n?n.index:e.length,e);if(n)throw new g(40,n?n.index:e.length,e);return a.pop()}(h(n.replace(v,"")),t)+(r?h(r[0]):"")},t.meetsContrastGuidelines=function(e,t){var n=ke(e,t);return{AA:n>=4.5,AALarge:n>=3,AAA:n>=7,AAALarge:n>=4.5}},t.mix=De,t.modularScale=function(e,t,n){if(void 0===t&&(t="1em"),void 0===n&&(n=1.333),"number"!=typeof e)throw new g(42);if("string"==typeof n&&!A[n])throw new g(43);var r="string"==typeof t?P(t):[t,""],i=r[0],a=r[1],o="string"==typeof n?A[n]:n;if("string"==typeof i)throw new g(44,t);return""+i*Math.pow(o,e)+(a||"")},t.normalize=function(){var e;return[(e={html:{lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:"0"},main:{display:"block"},h1:{fontSize:"2em",margin:"0.67em 0"},hr:{boxSizing:"content-box",height:"0",overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{backgroundColor:"transparent"},"abbr[title]":{borderBottom:"none",textDecoration:"underline"}},e["b,\n strong"]={fontWeight:"bolder"},e["code,\n kbd,\n samp"]={fontFamily:"monospace, monospace",fontSize:"1em"},e.small={fontSize:"80%"},e["sub,\n sup"]={fontSize:"75%",lineHeight:"0",position:"relative",verticalAlign:"baseline"},e.sub={bottom:"-0.25em"},e.sup={top:"-0.5em"},e.img={borderStyle:"none"},e["button,\n input,\n optgroup,\n select,\n textarea"]={fontFamily:"inherit",fontSize:"100%",lineHeight:"1.15",margin:"0"},e["button,\n input"]={overflow:"visible"},e["button,\n select"]={textTransform:"none"},e['button,\n html [type="button"],\n [type="reset"],\n [type="submit"]']={WebkitAppearance:"button"},e['button::-moz-focus-inner,\n [type="button"]::-moz-focus-inner,\n [type="reset"]::-moz-focus-inner,\n [type="submit"]::-moz-focus-inner']={borderStyle:"none",padding:"0"},e['button:-moz-focusring,\n [type="button"]:-moz-focusring,\n [type="reset"]:-moz-focusring,\n [type="submit"]:-moz-focusring']={outline:"1px dotted ButtonText"},e.fieldset={padding:"0.35em 0.625em 0.75em"},e.legend={boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:"0",whiteSpace:"normal"},e.progress={verticalAlign:"baseline"},e.textarea={overflow:"auto"},e['[type="checkbox"],\n [type="radio"]']={boxSizing:"border-box",padding:"0"},e['[type="number"]::-webkit-inner-spin-button,\n [type="number"]::-webkit-outer-spin-button']={height:"auto"},e['[type="search"]']={WebkitAppearance:"textfield",outlineOffset:"-2px"},e['[type="search"]::-webkit-search-decoration']={WebkitAppearance:"none"},e["::-webkit-file-upload-button"]={WebkitAppearance:"button",font:"inherit"},e.details={display:"block"},e.summary={display:"list-item"},e.template={display:"none"},e["[hidden]"]={display:"none"},e),{"abbr[title]":{textDecoration:"underline dotted"}}]},t.opacify=Ne,t.padding=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r=0&&e?u.default({},S.apply(void 0,[""].concat(n)),{position:e}):S.apply(void 0,["",e].concat(n))},t.radialGradient=function(e){var t=e.colorStops,n=e.extent,r=void 0===n?"":n,i=e.fallback,a=e.position,o=void 0===a?"":a,s=e.shape,l=void 0===s?"":s;if(!t||t.length<2)throw new g(57);return{backgroundColor:i||t[0].split(" ")[0],backgroundImage:$(F||(F=p.default(["radial-gradient(","","","",")"])),o,l,r,t.join(", "))}},t.readableColor=function(e,t,n,r){void 0===t&&(t=Fe),void 0===n&&(n=Le),void 0===r&&(r=!0);var i=Te(e)>.179,a=i?t:n;return!r||ke(e,a)>=4.5?a:i?Fe:Le},t.rem=M,t.retinaImage=function(e,t,n,r,i){var a;if(void 0===n&&(n="png"),void 0===i&&(i="_2x"),!e)throw new g(58);var o=n.replace(/^\./,""),s=r?r+"."+o:""+e+i+"."+o;return(a={backgroundImage:"url("+e+"."+o+")"})[V()]=u.default({backgroundImage:"url("+s+")"},t?{backgroundSize:t}:{}),a},t.rgb=pe,t.rgbToColorString=function(e){if("object"==typeof e&&"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue)return"number"==typeof e.alpha?me({red:e.red,green:e.green,blue:e.blue,alpha:e.alpha}):pe({red:e.red,green:e.green,blue:e.blue});throw new g(46)},t.rgba=me,t.saturate=ze,t.setHue=Ve,t.setLightness=Ue,t.setSaturation=We,t.shade=Qe,t.size=function(e,t){return void 0===t&&(t=e),{height:e,width:t}},t.stripUnit=C,t.textInputs=function(){for(var e=arguments.length,t=new Array(e),n=0;n"string"!=typeof e,i=({allowSet:e,field:t})=>e.has(t),a=({allowSet:e,field:t})=>!e.has(t),o=({allowReplacementSet:e,field:t})=>e.has(t),s=({field:e,list:t,operation:n})=>"add"===n?t.includes(e)?t:[...t,e]:t.filter((t=>t!==e)),l=({field:e,operation:t,selectedPromptContext:n,update:r})=>{const{allow:i,allowReplacement:a}=n;switch(r){case"allow":return{...n,allow:s({field:e,list:i,operation:t})};case"allowReplacement":return{...n,allowReplacement:s({field:e,list:a,operation:t})};default:return n}},u=({currentList:e,setDefaultList:t,update:n,updates:r})=>{const i=r.filter((e=>e.update===n));i.length>0&&t(i.reduce(((e,{field:t,operation:n})=>s({field:t,list:e,operation:n})),e))},c=({defaultAllow:e,defaultAllowReplacement:t,setDefaultAllow:n,setDefaultAllowReplacement:r,updates:i})=>{u({currentList:e,setDefaultList:n,update:"defaultAllow",updates:i}),u({currentList:t,setDefaultList:r,update:"defaultAllowReplacement",updates:i})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(2),i=n(136),a=n(234),o=n(307);const s={id:a.a,messages:[],apiConfig:{},theme:{title:a.c,titleIcon:"logoSecurity",assistant:{name:a.b,icon:"logoSecurity"},system:{icon:"logoElastic"},user:{}}},l=()=>{const{allSystemPrompts:e,assistantTelemetry:t,setConversations:n}=Object(i.b)();return{appendMessage:Object(r.useCallback)((({conversationId:e,message:r})=>{null==t||t.reportAssistantMessageSent({conversationId:e,role:r.role});let i=[];return n((t=>{const n=t[e];if(null!=n){i=[...n.messages,r];const a={...n,messages:i};return{...t,[e]:a}}return t})),i}),[t,n]),appendReplacements:Object(r.useCallback)((({conversationId:e,replacements:t})=>{let r=t;return n((n=>{const i=n[e];if(null!=i){r={...i.replacements,...t};const a={...i,replacements:r};return{...n,[e]:a}}return n})),r}),[n]),clearConversation:Object(r.useCallback)((t=>{n((n=>{var r;const i=n[t],a=null===(r=Object(o.b)({allSystemPrompts:e,conversation:i}))||void 0===r?void 0:r.id;if(null!=i){const e={...i,apiConfig:{...i.apiConfig,defaultSystemPromptId:a},messages:[],replacements:void 0};return{...n,[t]:e}}return n}))}),[e,n]),createConversation:Object(r.useCallback)((({conversationId:t,messages:r})=>{var i;const a=null===(i=Object(o.b)({allSystemPrompts:e,conversation:void 0}))||void 0===i?void 0:i.id,l={...s,apiConfig:{...s.apiConfig,defaultSystemPromptId:a},id:t,messages:null!=r?r:[]};return n((e=>{if(null!=e[t])throw new Error("Conversation already exists!");return{...e,[t]:{...l}}})),l}),[e,n]),deleteConversation:Object(r.useCallback)((e=>{let t;return n((n=>{const{[e]:r,...i}=n;return t=r,null!=r?i:n})),t}),[n]),setApiConfig:Object(r.useCallback)((({conversationId:e,apiConfig:t})=>{n((n=>{const r=n[e];if(null!=r){const i={...r,apiConfig:t};return{...n,[e]:i}}return n}))}),[n]),setConversation:Object(r.useCallback)((({conversation:e})=>{n((t=>({...t,[e.id]:e})))}),[n])}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));const r=e=>{const t=[...e.matchAll(/```(\w+)?\s([\s\S]*?)```/g)],n={eql:["Event Query Language","EQL sequence query","EQL"],kql:["Kibana Query Language","KQL Query","KQL"],dsl:["Elasticsearch QueryDSL","Elasticsearch Query DSL","Elasticsearch DSL","Query DSL","DSL"]};return t.map((t=>{let r=t[1]||"no-type";if("no-type"===r||"json"===r){const i=t.index||0,a=e.slice(0,i);for(const[e,t]of Object.entries(n))if(t.some((e=>a.toLowerCase().includes(e.toLowerCase())))){r=e;break}}const i=t[2].trim(),a=t.index||0;return{type:r,content:i,start:a,end:a+t[0].length}}))},i=({allSystemPrompts:e,conversation:t})=>{var n;const r=e.find((e=>{var n;return e.id===(null==t||null===(n=t.apiConfig)||void 0===n?void 0:n.defaultSystemPromptId)})),i=e.find((e=>e.isNewConversationDefault));return null!==(n=null!=r?r:i)&&void 0!==n?n:null==e?void 0:e[0]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e){return(e+1)%1e6};t.default=function(){return r.useReducer(i,0)[1]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(17),i=n(102),a=n(4);const o=()=>{var e,t,n,o,s;const l=Object(r.b)().isEnterprise(),u=Object(i.j)().services.application.capabilities,c=!0===(null===(e=u[a.m])||void 0===e?void 0:e["ai-assistant"]),d=!0===(null===(t=u.actions)||void 0===t?void 0:t.show)&&!0===(null===(n=u.actions)||void 0===n?void 0:n.execute);return{hasAssistantPrivilege:c,hasConnectorsAllPrivilege:d&&!0===(null===(o=u.actions)||void 0===o?void 0:o.delete)&&!0===(null===(s=u.actions)||void 0===s?void 0:s.save),hasConnectorsReadPrivilege:d,isAssistantEnabled:l}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"f",(function(){return r.b})),n.d(t,"g",(function(){return r.c})),n.d(t,"h",(function(){return r.d})),n.d(t,"w",(function(){return i.d})),n.d(t,"x",(function(){return i.e})),n.d(t,"F",(function(){return i.l})),n.d(t,"b",(function(){return i.a})),n.d(t,"y",(function(){return i.f})),n.d(t,"D",(function(){return i.j})),n.d(t,"E",(function(){return i.k})),n.d(t,"B",(function(){return i.h})),n.d(t,"C",(function(){return i.i})),n.d(t,"A",(function(){return i.g})),n.d(t,"u",(function(){return i.b})),n.d(t,"v",(function(){return i.c})),n.d(t,"i",(function(){return a.a})),n.d(t,"j",(function(){return a.b})),n.d(t,"k",(function(){return a.c})),n.d(t,"m",(function(){return o.c})),n.d(t,"s",(function(){return o.i})),n.d(t,"d",(function(){return o.a})),n.d(t,"e",(function(){return o.b})),n.d(t,"n",(function(){return o.d})),n.d(t,"o",(function(){return o.e})),n.d(t,"p",(function(){return o.f})),n.d(t,"r",(function(){return o.h})),n.d(t,"t",(function(){return o.j})),n.d(t,"q",(function(){return o.g})),n.d(t,"l",(function(){return s.b})),n.d(t,"a",(function(){return s.a})),n.d(t,"z",(function(){return s.c})),n.d(t,"c",(function(){return l})),n(408);var r=n(419),i=n(753),a=n(747),o=n(263),s=n(508);const l="firstlastseen";n(510)},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r=e=>{const t=e.reduce(((e,t)=>t.trim().startsWith("-")?{includes:e.includes,excludes:[...e.excludes,t]}:{includes:[...e.includes,t],excludes:e.excludes}),{includes:[],excludes:[]});return[...t.includes.sort(),...t.excludes.sort()]},i=e=>r([...new Set(e.reduce(((e,t)=>[...t.split(","),...e]),[]))])},,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return s}));var r=n(112),i=n(771);let a;n(145),n(262),function(e){e.trace="trace",e.debug="debug",e.info="info",e.warn="warn",e.error="error"}(a||(a={}));const o=Object(r.u)("LogLevel",a),s=Object.values(a);Object(i.a)(a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(43);const i=n(112).n,a=r.partial({total_search_duration_ms:i,total_indexing_duration_ms:i,total_enrichment_duration_ms:i,execution_gap_duration_s:i})},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"h",(function(){return c})),n.d(t,"d",(function(){return d}));var r=n(5);const i=r.i18n.translate("xpack.elasticAssistant.assistant.clearChat",{defaultMessage:"Clear chat"}),a=r.i18n.translate("xpack.elasticAssistant.assistant.defaultAssistantTitle",{defaultMessage:"Elastic AI Assistant"}),o=r.i18n.translate("xpack.elasticAssistant.assistant.settings.showAnonymizedToggleLabel",{defaultMessage:"Show anonymized"}),s=r.i18n.translate("xpack.elasticAssistant.assistant.settings.showAnonymizedTooltip",{defaultMessage:"Show the anonymized values sent to and from the assistant"}),l=r.i18n.translate("xpack.elasticAssistant.assistant.submitMessage",{defaultMessage:"Submit message"}),u=r.i18n.translate("xpack.elasticAssistant.assistant.apiErrorTitle",{defaultMessage:"An error occurred sending your message. If the problem persists, please test the connector configuration."}),c=r.i18n.translate("xpack.elasticAssistant.documentationLinks.ariaLabel",{defaultMessage:"Click to open Elastic Assistant documentation in a new tab"}),d=r.i18n.translate("xpack.elasticAssistant.documentationLinks.documentation",{defaultMessage:"documentation"})},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"e",(function(){return f}));var r=n(5);const i=r.i18n.translate("xpack.elasticAssistant.assistant.content.prompts.system.youAreAHelpfulExpertAssistant",{defaultMessage:"You are a helpful, expert assistant who answers questions about Elastic Security."}),a=r.i18n.translate("xpack.elasticAssistant.assistant.content.prompts.system.useTheFollowingContextToAnswer",{defaultMessage:"Use the following context to answer questions:"}),o=r.i18n.translate("xpack.elasticAssistant.assistant.content.prompts.system.ifYouDontKnowTheAnswer",{defaultMessage:"Do not answer questions unrelated to Elastic Security."}),s=r.i18n.translate("xpack.elasticAssistant.assistant.content.prompts.system.superheroPersonality",{defaultMessage:"Provide the most detailed and relevant answer possible, as if you were relaying this information back to a cyber security expert."}),l=`${i} ${o}\n${a}`,u=r.i18n.translate("xpack.elasticAssistant.assistant.content.prompts.system.defaultSystemPromptName",{defaultMessage:"Default system prompt"}),c=`${i} ${o}\n${s}\n${a}`,d=r.i18n.translate("xpack.elasticAssistant.assistant.content.prompts.system.superheroSystemPromptName",{defaultMessage:"Enhanced system prompt"}),f=e=>`CONTEXT:\n"""\n${e}\n"""`},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r={SYSTEM_PROMPT_SELECTOR:"systemPromptSelector",CONVERSATIONS_MULTISELECTOR:"conversationMultiSelector",ADD_SYSTEM_PROMPT:"addSystemPrompt",PROMPT_SUPERSELECT:"promptSuperSelect",CONVERSATIONS_MULTISELECTOR_OPTION:e=>`conversationMultiSelectorOption-${e}`,SETTINGS_MODAL:"settingsModal",SYSTEM_PROMPT_MODAL:{ID:"systemPromptModal",PROMPT_TEXT:"systemPromptModalPromptText",TOGGLE_ALL_DEFAULT_CONVERSATIONS:"systemPromptModalToggleDefaultConversations",SAVE:"systemPromptModalSave",CANCEL:"systemPromptModalCancel"}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(46),i=n(68),a=n(269);const o=["elastic-assistant, load-connectors"],s=({http:e,toasts:t})=>Object(r.useQuery)(o,(async()=>(await Object(i.loadAllActions)({http:e})).filter((e=>!e.isMissingSecrets&&".gen-ai"===e.actionTypeId))),{retry:!1,keepPreviousData:!0,onError:e=>{"AbortError"!==e.name&&(null==t||t.addError(e.body&&e.body.message?new Error(e.body.message):e,{title:a.n}))}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(445);t.default=function(e,t){var n=i.useFirstMountState();r.useEffect((function(){if(!n)return e()}),t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e){void 0===e&&(e={});var t=r.useState(e),n=t[0],i=t[1];return[n,r.useCallback((function(e){i((function(t){return Object.assign({},t,e instanceof Function?e(t):e)}))}),[i])]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e){r.useEffect(e,[])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(448));t.default=function(e){var t=i.useRef(0),n=i.useState(e),r=n[0],o=n[1],s=i.useCallback((function(e){cancelAnimationFrame(t.current),t.current=requestAnimationFrame((function(){o(e)}))}),[]);return a.default((function(){cancelAnimationFrame(t.current)})),[r,s]}},,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return Ue})),n.d(t,"c",(function(){return Ge})),n.d(t,"d",(function(){return We})),n.d(t,"a",(function(){return nt}));var r=n(2),i=n.n(r),a=n(40),o=n(41),s=n.n(o),l=n(21),u=n(775),c=n(136),d=n(869),f=n(305),p=n(897),m=n(885),b=n(5);b.i18n.translate("xpack.elasticAssistant.dataAnonymization.settings.anonymizationSettings.calloutParagraph1",{defaultMessage:"The fields below are allowed by default"}),b.i18n.translate("xpack.elasticAssistant.dataAnonymization.settings.anonymizationSettings.calloutParagraph2",{defaultMessage:"Optionally enable anonymization for these fields"}),b.i18n.translate("xpack.elasticAssistant.dataAnonymization.settings.anonymizationSettings.calloutTitle",{defaultMessage:"Anonymization defaults"});const g=b.i18n.translate("xpack.elasticAssistant.dataAnonymization.settings.anonymizationSettings.settingsTitle",{defaultMessage:"Anonymization"}),v=b.i18n.translate("xpack.elasticAssistant.dataAnonymization.settings.anonymizationSettings.settingsDescription",{defaultMessage:"When adding Prompt Context throughout the Security App that may contain sensitive information, you can choose which fields are sent, and whether to enable anonymization for these fields. This will replace the field's value with a random string before sending the conversation. Helpful defaults are provided below."}),y=s()(a.EuiFlexItem)` margin-right: ${({theme:e})=>e.eui.euiSizeL}; `,h=({defaultAllow:e,defaultAllowReplacement:t,pageSize:n,setUpdatedDefaultAllow:o,setUpdatedDefaultAllowReplacement:s})=>{const{baseAllow:u,baseAllowReplacement:b}=Object(c.b)(),h=Object(r.useCallback)((n=>{Object(f.e)({defaultAllow:e,defaultAllowReplacement:t,setDefaultAllow:o,setDefaultAllowReplacement:s,updates:n})}),[e,t,o,s]),j=Object(r.useCallback)((()=>{o(u),s(b)}),[u,b,o,s]),O=Object(r.useMemo)((()=>{const n=new Set(e);return t.reduce(((e,t)=>n.has(t)?e+1:e),0)}),[e,t]);return Object(l.jsx)(i.a.Fragment,null,Object(l.jsx)(a.EuiTitle,{size:"s"},Object(l.jsx)("h2",null,g)),Object(l.jsx)(a.EuiSpacer,{size:"xs"}),Object(l.jsx)(a.EuiText,{size:"xs"},v),Object(l.jsx)(a.EuiHorizontalRule,{margin:"s"}),Object(l.jsx)(a.EuiFlexGroup,{alignItems:"center","data-test-subj":"summary",gutterSize:"none"},Object(l.jsx)(y,{grow:!1},Object(l.jsx)(p.a,{allowed:e.length,total:e.length})),Object(l.jsx)(y,{grow:!1},Object(l.jsx)(m.a,{anonymized:O,isDataAnonymizable:!0}))),Object(l.jsx)(a.EuiSpacer,{size:"s"}),Object(l.jsx)(d.a,{allow:e,allowReplacement:t,onListUpdated:h,onReset:j,rawData:null,pageSize:n}))};h.displayName="AnonymizationSettingsComponent";const j=i.a.memo(h),O=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.settings.settingsTitle",{defaultMessage:"Quick Prompts"}),x=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.settings.settingsDescription",{defaultMessage:"Create and manage Quick Prompts. Quick Prompts are shortcuts to common actions."}),w=(b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.settings.modalTitle",{defaultMessage:"Quick Prompts"}),b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.settings.nameLabel",{defaultMessage:"Name"})),S=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.settings.promptLabel",{defaultMessage:"Prompt"}),_=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.settings.promptPlaceholder",{defaultMessage:"Enter a Quick Prompt"}),E=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.settings.badgeColorLabel",{defaultMessage:"Badge color"}),C=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.settings.contextsLabel",{defaultMessage:"Contexts"}),I=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.settings.contextsHelpText",{defaultMessage:"Select the Prompt Contexts that this Quick Prompt will be available for. Selecting none will make this Quick Prompt available at all times."}),T=(b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.modalCancelButtonTitle",{defaultMessage:"Cancel"}),b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.modalSaveButtonTitle",{defaultMessage:"Save"}),b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.quickPromptSelector.ariaLabel",{defaultMessage:"Select or type to create new..."})),k=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.quickPromptSelector.deletePromptTitle",{defaultMessage:"Delete Quick Prompt"}),P=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.quickPromptSelector.customOptionText",{defaultMessage:"Create new Quick Prompt named"});var A={name:"4109g5",styles:"visibility:hidden;.parentFlexGroup:hover &{visibility:visible;}"},M={name:"d3v9zr",styles:"overflow:hidden"},D={name:"1e5733u",styles:"width:calc(100% - 60px)"};const R=i.a.memo((({isDisabled:e=!1,quickPrompts:t,onQuickPromptDeleted:n,onQuickPromptSelectionChange:i,selectedQuickPrompt:o})=>{const[s,u]=Object(r.useState)(t.map((e=>{var t;return{value:{isDefault:null!==(t=e.isDefault)&&void 0!==t&&t},label:e.title,color:e.color}}))),c=Object(r.useMemo)((()=>o?[{value:{isDefault:!0},label:o.title,color:o.color}]:[]),[o]),d=Object(r.useCallback)((e=>{var n,r;const a=0===e.length?void 0:null!==(n=t.find((t=>{var n;return t.title===(null===(n=e[0])||void 0===n?void 0:n.label)})))&&void 0!==n?n:null===(r=e[0])||void 0===r?void 0:r.label;i(a)}),[i,t]),f=Object(r.useCallback)(((e,t=[])=>{if(!e||!e.trim().toLowerCase())return;const n=e.trim().toLowerCase(),r={value:e,label:e};-1!==t.findIndex((e=>e.label.trim().toLowerCase()===n))||u([...s,r]),d([r])}),[d,s]),p=Object(r.useCallback)((e=>{0===e.length?d([]):-1!==s.findIndex((t=>t.label===(null==e?void 0:e[0].label)))&&d(e)}),[d,s]),m=Object(r.useCallback)((e=>{var t;u(s.filter((t=>t.label!==e))),(null==c||null===(t=c[0])||void 0===t?void 0:t.label)===e&&d([]),n(e)}),[d,n,s,c]);return Object(l.jsx)(a.EuiComboBox,{"aria-label":T,compressed:!0,isDisabled:e,placeholder:T,customOptionText:`${P} {searchValue}`,singleSelection:!0,options:s,selectedOptions:c,onChange:p,onCreateOption:f,renderOption:(e,t,n)=>{const{color:r,label:i,value:o}=e;return Object(l.jsx)(a.EuiFlexGroup,{alignItems:"center",className:"parentFlexGroup",component:"span",justifyContent:"spaceBetween"},Object(l.jsx)(a.EuiFlexItem,{component:"span",grow:!1,css:D},Object(l.jsx)(a.EuiHealth,{color:r,css:M},Object(l.jsx)(a.EuiHighlight,{search:t},i))),!(null!=o&&o.isDefault)&&Object(l.jsx)(a.EuiFlexItem,{grow:!1},Object(l.jsx)(a.EuiToolTip,{position:"right",content:k},Object(l.jsx)(a.EuiButtonIcon,{iconType:"cross","aria-label":k,color:"danger",onClick:e=>{e.stopPropagation(),m(i)},css:A}))))},fullWidth:!0})}));R.displayName="QuickPromptSelector";const N=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.promptContextSelector.ariaLabel",{defaultMessage:"Select Prompt Context categories this Quick Prompt will be available for."}),F=b.i18n.translate("xpack.elasticAssistant.assistant.quickPrompts.promptContextSelector.placeholderLabel",{defaultMessage:"(Quick Prompt will always be visible)."}),L=i.a.memo((({isDisabled:e,onPromptContextSelectionChange:t,promptContexts:n,selectedPromptContexts:i=[]})=>{const o=Object(r.useMemo)((()=>n.map((e=>({value:{category:e.category},label:e.description})))),[n]),s=Object(r.useMemo)((()=>null!=i?i.map((e=>({value:{category:e.category},label:e.description}))):[]),[i]),u=Object(r.useCallback)((e=>{const r=n.filter((t=>e.some((e=>t.description===e.label))));t(r)}),[t,n]),c=Object(r.useCallback)((e=>{0===e.length?u([]):-1!==o.findIndex((t=>t.label===(null==e?void 0:e[0].label)))&&u(e)}),[u,o]);return Object(l.jsx)(a.EuiComboBox,{"aria-label":N,compressed:!0,fullWidth:!0,isDisabled:e,placeholder:F,options:o,selectedOptions:s,onChange:c,renderOption:(e,t,n)=>{const{label:r,value:i}=e;return Object(l.jsx)("span",{className:n},Object(l.jsx)(a.EuiHighlight,{search:t},r),Object(l.jsx)("span",null,` / (${null==i?void 0:i.category})`))}})}));L.displayName="PromptContextSelector";const B="#D36086";var z={name:"xpz1vu",styles:"min-height:150px"};const q=i.a.memo((({onSelectedQuickPromptChange:e,quickPromptSettings:t,selectedQuickPrompt:n,setUpdatedQuickPromptSettings:o})=>{const{basePromptContexts:s}=Object(c.b)(),u=Object(r.useMemo)((()=>{var e;return null!==(e=null==n?void 0:n.prompt)&&void 0!==e?e:""}),[null==n?void 0:n.prompt]),d=Object(r.useCallback)((e=>{null!=n&&o((t=>t.some((e=>e.title===n.title))?t.map((t=>t.title===n.title?{...t,prompt:e.target.value}:t)):t))}),[n,o]),f=Object(r.useMemo)((()=>{var e;return null!==(e=null==n?void 0:n.color)&&void 0!==e?e:B}),[null==n?void 0:n.color]),p=Object(r.useCallback)(((e,{hex:t,isValid:r})=>{null!=n&&o((t=>t.some((e=>e.title===n.title))?t.map((t=>t.title===n.title?{...t,color:e}:t)):t))}),[n,o]),m=Object(r.useMemo)((()=>{var e;return null!==(e=s.filter((e=>{var t;return null==n||null===(t=n.categories)||void 0===t?void 0:t.some((t=>(null==e?void 0:e.category)===t))})))&&void 0!==e?e:[]}),[s,null==n?void 0:n.categories]),b=Object(r.useCallback)((e=>{null!=n&&o((t=>t.some((e=>e.title===n.title))?t.map((t=>t.title===n.title?{...t,categories:e.map((e=>e.category))}:t)):t))}),[n,o]),g=Object(r.useCallback)((t=>{const n="string"==typeof t?{title:null!=t?t:"",prompt:"",color:B,categories:[]}:t;null!=n&&o((e=>e.some((e=>e.title===n.title))?e:[...e,n])),e(n)}),[e,o]),v=Object(r.useCallback)((e=>{o((t=>t.filter((t=>t.title!==e))))}),[o]);return Object(l.jsx)(i.a.Fragment,null,Object(l.jsx)(a.EuiTitle,{size:"s"},Object(l.jsx)("h2",null,O)),Object(l.jsx)(a.EuiSpacer,{size:"xs"}),Object(l.jsx)(a.EuiText,{size:"s"},x),Object(l.jsx)(a.EuiHorizontalRule,{margin:"s"}),Object(l.jsx)(a.EuiFormRow,{label:w,display:"rowCompressed",fullWidth:!0},Object(l.jsx)(R,{onQuickPromptDeleted:v,onQuickPromptSelectionChange:g,quickPrompts:t,selectedQuickPrompt:n})),Object(l.jsx)(a.EuiFormRow,{label:S,display:"rowCompressed",fullWidth:!0},Object(l.jsx)(a.EuiTextArea,{compressed:!0,disabled:null==n,fullWidth:!0,onChange:d,placeholder:_,value:u,css:z})),Object(l.jsx)(a.EuiFormRow,{display:"rowCompressed",fullWidth:!0,label:C,helpText:I},Object(l.jsx)(L,{isDisabled:null==n,onPromptContextSelectionChange:b,promptContexts:s,selectedPromptContexts:m})),Object(l.jsx)(a.EuiFormRow,{display:"rowCompressed",label:E},Object(l.jsx)(a.EuiColorPicker,{color:f,compressed:!0,disabled:null==n,onChange:p})))}));q.displayName="AddQuickPromptModal";var V=n(42);const $=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.settings.settingsTitle",{defaultMessage:"System Prompts"}),U=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.settings.settingsDescription",{defaultMessage:"Create and manage System Prompts. System Prompts are configurable chunks of context that are always sent for a given conversations."}),G=(b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.settings.modalTitle",{defaultMessage:"System Prompts"}),b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.settings.nameLabel",{defaultMessage:"Name"})),W=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.settings.promptLabel",{defaultMessage:"Prompt"}),H=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.settings.promptPlaceholder",{defaultMessage:"Enter a System Prompt"}),Q=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.settings.defaultConversationsLabel",{defaultMessage:"Default conversations"}),K=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.settings.defaultNewConversationTitle",{defaultMessage:"Use as default for all new conversations"}),Y=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.settings.defaultConversationsHelpText",{defaultMessage:"Conversations that should use this System Prompt by default"});b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.slCancelButtonTitle",{defaultMessage:"Cancel"}),b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.slSaveButtonTitle",{defaultMessage:"Save"});var J=n(357);const X=i.a.memo((({conversations:e,isDisabled:t=!1,onConversationSelectionChange:n,selectedConversations:i=[]})=>{const o=Object(r.useMemo)((()=>e.map((e=>({label:e.id,"data-test-subj":J.a.CONVERSATIONS_MULTISELECTOR_OPTION(e.id)})))),[e]),s=Object(r.useMemo)((()=>null!=i?i.map((e=>({label:e.id}))):[]),[i]),u=Object(r.useCallback)((t=>{const r=e.filter((e=>t.some((t=>e.id===t.label))));n(r)}),[n,e]),c=Object(r.useCallback)((e=>{0===e.length?u([]):-1!==o.findIndex((t=>t.label===(null==e?void 0:e[0].label)))&&u(e)}),[u,o]);return Object(l.jsx)(a.EuiComboBox,{"aria-label":Q,compressed:!0,"data-test-subj":J.a.CONVERSATIONS_MULTISELECTOR,isDisabled:t,fullWidth:!0,options:o,selectedOptions:s,onChange:c})}));X.displayName="ConversationMultiSelector";const Z=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.systemPromptModal.systemPromptSelector.ariaLabel",{defaultMessage:"Select or type to create new..."}),ee=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.systemPromptModal.systemPromptSelector.deletePromptTitle",{defaultMessage:"Delete System Prompt"}),te=b.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.systemPromptModal.systemPromptSelector.customOptionText",{defaultMessage:"Create new System Prompt named"});var ne={name:"4109g5",styles:"visibility:hidden;.parentFlexGroup:hover &{visibility:visible;}"},re={name:"1gz2b5f",styles:"overflow:hidden;text-overflow:ellipsis"},ie={name:"qhxz92",styles:"max-width:100%"},ae={name:"1e5733u",styles:"width:calc(100% - 60px)"};const oe=i.a.memo((({autoFocus:e=!1,systemPrompts:t,onSystemPromptDeleted:n,onSystemPromptSelectionChange:i,selectedSystemPrompt:o})=>{const[s,u]=Object(r.useState)(t.map((e=>{var t,n;return{value:{isDefault:null!==(t=e.isDefault)&&void 0!==t&&t,isNewConversationDefault:null!==(n=e.isNewConversationDefault)&&void 0!==n&&n},label:e.name,"data-test-subj":`${J.a.SYSTEM_PROMPT_SELECTOR}-${e.id}`}}))),c=Object(r.useMemo)((()=>{var e,t;return o?[{value:{isDefault:null!==(e=o.isDefault)&&void 0!==e&&e,isNewConversationDefault:null!==(t=o.isNewConversationDefault)&&void 0!==t&&t},label:o.name}]:[]}),[o]),d=Object(r.useCallback)((e=>{var n,r;const a=0===e.length?void 0:null!==(n=t.find((t=>{var n;return t.name===(null===(n=e[0])||void 0===n?void 0:n.label)})))&&void 0!==n?n:null===(r=e[0])||void 0===r?void 0:r.label;i(a)}),[i,t]),f=Object(r.useCallback)(((e,t=[])=>{if(!e||!e.trim().toLowerCase())return;const n=e.trim().toLowerCase(),r={value:e,label:e};-1!==t.findIndex((e=>e.label.trim().toLowerCase()===n))||u([...s,r]),d([r])}),[d,s]),p=Object(r.useCallback)((e=>{0===e.length?d([]):-1!==s.findIndex((t=>t.label===(null==e?void 0:e[0].label)))&&d(e)}),[d,s]),m=Object(r.useCallback)((e=>{var t;u(s.filter((t=>t.label!==e))),(null==c||null===(t=c[0])||void 0===t?void 0:t.label)===e&&d([]),n(e)}),[d,n,s,c]);return Object(l.jsx)(a.EuiComboBox,{"aria-label":Z,className:"systemPromptSelector",compressed:!0,"data-test-subj":J.a.SYSTEM_PROMPT_SELECTOR,fullWidth:!0,placeholder:Z,customOptionText:`${te} {searchValue}`,singleSelection:{asPlainText:!0},options:s,selectedOptions:c,onChange:p,onCreateOption:f,renderOption:(e,t,n)=>{const{label:r,value:i}=e;return Object(l.jsx)(a.EuiFlexGroup,{alignItems:"center",className:"parentFlexGroup",component:"span",justifyContent:"spaceBetween","data-test-subj":"systemPromptOptionSelector"},Object(l.jsx)(a.EuiFlexItem,{grow:!1,component:"span",css:ae},Object(l.jsx)(a.EuiFlexGroup,{alignItems:"center",component:"span",gutterSize:"s"},Object(l.jsx)(a.EuiFlexItem,{component:"span",grow:!1,css:ie},Object(l.jsx)(a.EuiHighlight,{search:t,css:re},r)),(null==i?void 0:i.isNewConversationDefault)&&Object(l.jsx)(a.EuiFlexItem,{grow:!1,component:"span"},Object(l.jsx)(a.EuiToolTip,{position:"right",content:K},Object(l.jsx)(a.EuiIcon,{type:"starFilled"}))))),!(null!=i&&i.isDefault)&&Object(l.jsx)(a.EuiFlexItem,{grow:!1,component:"span"},Object(l.jsx)(a.EuiToolTip,{position:"right",content:ee},Object(l.jsx)(a.EuiButtonIcon,{iconType:"cross","aria-label":ee,color:"danger",onClick:e=>{e.stopPropagation(),m(r)},css:ne}))))},autoFocus:e})}));oe.displayName="SystemPromptSelector";var se={name:"xpz1vu",styles:"min-height:150px"};const le=i.a.memo((({conversationSettings:e,onSelectedSystemPromptChange:t,selectedSystemPrompt:n,setUpdatedSystemPromptSettings:o,setUpdatedConversationSettings:s,systemPromptSettings:u})=>{const c=Object(r.useMemo)((()=>{var e;return null!==(e=null==n?void 0:n.content)&&void 0!==e?e:""}),[null==n?void 0:n.content]),d=Object(r.useCallback)((e=>{null!=n&&o((t=>t.some((e=>e.id===n.id))?t.map((t=>t.id===n.id?{...t,content:e.target.value}:t)):t))}),[n,o]),f=Object(r.useMemo)((()=>Object.values(e)),[e]),p=Object(r.useMemo)((()=>null!=n?Object.values(e).filter((e=>e.apiConfig.defaultSystemPromptId===n.id)):[]),[e,n]),m=Object(r.useCallback)((e=>{const t=e.map((e=>e.id));null!=n&&s((e=>Object(V.keyBy)("id",Object.values(e).map((e=>({...e,apiConfig:{...e.apiConfig,defaultSystemPromptId:t.includes(e.id)?null==n?void 0:n.id:e.apiConfig.defaultSystemPromptId===(null==n?void 0:n.id)?void 0:e.apiConfig.defaultSystemPromptId}}))))))}),[n,s]),b=Object(r.useMemo)((()=>{var e;return null!==(e=null==n?void 0:n.isNewConversationDefault)&&void 0!==e&&e}),[null==n?void 0:n.isNewConversationDefault]),g=Object(r.useCallback)((e=>{const t=e.target.checked;null!=n&&o((e=>e.map((e=>({...e,isNewConversationDefault:n.id===e.id&&t})))))}),[n,o]),v=Object(r.useCallback)((e=>{const n="string"==typeof e?{id:null!=e?e:"",content:"",name:null!=e?e:"",promptType:"system"}:e;null!=n&&o((e=>e.some((e=>e.id===n.id))?e:[...e,n])),t(n)}),[t,o]),y=Object(r.useCallback)((e=>{o((t=>t.filter((t=>t.id!==e))))}),[o]);return Object(l.jsx)(i.a.Fragment,null,Object(l.jsx)(a.EuiTitle,{size:"s"},Object(l.jsx)("h2",null,$)),Object(l.jsx)(a.EuiSpacer,{size:"xs"}),Object(l.jsx)(a.EuiText,{size:"s"},U),Object(l.jsx)(a.EuiHorizontalRule,{margin:"s"}),Object(l.jsx)(a.EuiFormRow,{display:"rowCompressed",label:G,fullWidth:!0},Object(l.jsx)(oe,{onSystemPromptDeleted:y,onSystemPromptSelectionChange:v,systemPrompts:u,selectedSystemPrompt:n})),Object(l.jsx)(a.EuiFormRow,{display:"rowCompressed",label:W,fullWidth:!0},Object(l.jsx)(a.EuiTextArea,{"data-test-subj":J.a.SYSTEM_PROMPT_MODAL.PROMPT_TEXT,disabled:null==n,onChange:d,placeholder:H,value:c,compressed:!0,fullWidth:!0,css:se})),Object(l.jsx)(a.EuiFormRow,{display:"rowCompressed",fullWidth:!0,helpText:Y,label:Q},Object(l.jsx)(X,{conversations:f,isDisabled:null==n,onConversationSelectionChange:m,selectedConversations:p})),Object(l.jsx)(a.EuiFormRow,{display:"rowCompressed"},Object(l.jsx)(a.EuiCheckbox,{"data-test-subj":J.a.SYSTEM_PROMPT_MODAL.TOGGLE_ALL_DEFAULT_CONVERSATIONS,disabled:null==n,id:"defaultNewConversation",label:Object(l.jsx)(a.EuiFlexGroup,{alignItems:"center",gutterSize:"xs"},Object(l.jsx)(a.EuiFlexItem,null,K),Object(l.jsx)(a.EuiFlexItem,{grow:!1},Object(l.jsx)(a.EuiIcon,{type:b?"starFilled":"starEmpty"}))),checked:b,onChange:g,compressed:!0})))}));le.displayName="SystemPromptSettings";const ue=b.i18n.translate("xpack.elasticAssistant.assistant.settings.advancedSettings.settingsTitle",{defaultMessage:"Advanced Settings"}),ce=b.i18n.translate("xpack.elasticAssistant.assistant.settings.advancedSettings.settingsDescription",{defaultMessage:"They're not further along, they just have a different set of problems."}),de=i.a.memo((({onAdvancedSettingsChange:e})=>Object(l.jsx)(i.a.Fragment,null,Object(l.jsx)(a.EuiTitle,{size:"s"},Object(l.jsx)("h2",null,ue)),Object(l.jsx)(a.EuiSpacer,{size:"xs"}),Object(l.jsx)(a.EuiText,{size:"s"},ce),Object(l.jsx)(a.EuiHorizontalRule,{margin:"s"}),Object(l.jsx)(a.EuiFormRow,{display:"rowCompressed",label:"Disable LocalStorage"},Object(l.jsx)(i.a.Fragment,null,"Disable LocalStorage")),Object(l.jsx)(a.EuiFormRow,{display:"rowCompressed",label:"Clear LocalStorage"},Object(l.jsx)(i.a.Fragment,null,"Clear LocalStorage")),Object(l.jsx)(a.EuiFormRow,{display:"rowCompressed",label:"Reset Something Else"},Object(l.jsx)(i.a.Fragment,null,"Reset Something Else")))));de.displayName="AdvancedSettings";var fe=n(44),pe=n(66);const me=b.i18n.translate("xpack.elasticAssistant.assistant.conversations.settings.settingsTitle",{defaultMessage:"Conversations"}),be=b.i18n.translate("xpack.elasticAssistant.assistant.conversations.settings.settingsDescription",{defaultMessage:"Create and manage conversations with the Elastic AI Assistant"}),ge=b.i18n.translate("xpack.elasticAssistant.assistant.conversations.settings.connectorTitle",{defaultMessage:"Connector"}),ve=b.i18n.translate("xpack.elasticAssistant.assistant.conversations.settings.promptTitle",{defaultMessage:"System Prompt"}),ye=b.i18n.translate("xpack.elasticAssistant.assistant.conversations.settings.promptHelpTextTitle",{defaultMessage:"Context provided as part of every conversation"});var he=n(776),je=n(68),Oe=n(358),xe=n(269),we=n(554),Se=n(444);const _e="ADD_NEW_CONNECTOR",Ee=i.a.memo((({actionTypeRegistry:e,http:t,isDisabled:n=!1,onConnectorModalVisibilityChange:o,selectedConnectorId:s,onConnectorSelectionChange:u})=>{var d;const{assistantAvailability:f}=Object(c.b)(),[p,m]=Object(r.useState)(!1),{data:b}=Object(we.a)({http:t}),g=null!==(d=null==b?void 0:b.find((e=>e.id===pe.GEN_AI_CONNECTOR_ID)))&&void 0!==d?d:{enabledInConfig:!0,enabledInLicense:!0,minimumLicenseRequired:"platinum",supportedFeatureIds:["general"],isSystemActionType:!1,id:".gen-ai",name:"Generative AI",enabled:!0},{data:v,isLoading:y,isFetching:h,refetch:j}=Object(Oe.a)({http:t}),O=y||h,x=n||!f.hasConnectorsReadPrivilege,w=Object(r.useMemo)((()=>({value:_e,inputDisplay:xe.e,dropdownDisplay:Object(l.jsx)(a.EuiFlexGroup,{gutterSize:"none",key:_e},Object(l.jsx)(a.EuiFlexItem,{grow:!0},Object(l.jsx)(a.EuiButtonEmpty,{iconType:"plus",size:"xs"},xe.e)),Object(l.jsx)(a.EuiFlexItem,{grow:!1},Object(l.jsx)("div",{style:{width:"24px"}})))})),[]),S=Object(r.useMemo)((()=>{var e;return null!==(e=null==v?void 0:v.map((e=>{var t;const n=null===(t=Object(Se.a)(e))||void 0===t?void 0:t.apiProvider,r=e.isPreconfigured?xe.q:n;return{value:e.id,inputDisplay:e.name,dropdownDisplay:Object(l.jsx)(i.a.Fragment,{key:e.id},Object(l.jsx)("strong",null,e.name),r&&Object(l.jsx)(a.EuiText,{size:"xs",color:"subdued"},Object(l.jsx)("p",null,r)))}})))&&void 0!==e?e:[]}),[v]),_=Object(r.useMemo)((()=>f.hasConnectorsAllPrivilege?[...S,w]:[...S]),[w,f.hasConnectorsAllPrivilege,S]),E=Object(r.useCallback)((()=>{null==o||o(!1),m(!1)}),[o]),C=Object(r.useCallback)((e=>{if(e===_e)return null==o||o(!0),void m(!0);const t=null==v?void 0:v.find((t=>t.id===e));u(t)}),[v,u,o]);return Object(l.jsx)(i.a.Fragment,null,Object(l.jsx)(a.EuiSuperSelect,{"aria-label":xe.f,compressed:!0,disabled:x,hasDividers:!0,isLoading:O,onChange:C,options:_,valueOfSelected:null!=s?s:""}),p&&Object(l.jsx)(je.ConnectorAddModal,{actionType:g,onClose:E,postSaveEventHandler:e=>{u(e),null==j||j(),E()},actionTypeRegistry:e}))}));Ee.displayName="ConnectorSelector";var Ce=n(898),Ie=n(777);const Te=b.i18n.translate("xpack.elasticAssistant.assistant.conversationSelectorSettings.defaultConversationTitle",{defaultMessage:"Conversations"}),ke=b.i18n.translate("xpack.elasticAssistant.assistant.conversationSelectorSettings.ariaLabel",{defaultMessage:"Conversation selector"}),Pe=b.i18n.translate("xpack.elasticAssistant.assistant.conversationSelectorSettings.placeholderTitle",{defaultMessage:"Select or type to create new..."}),Ae=b.i18n.translate("xpack.elasticAssistant.assistant.conversationSelectorSettings.CustomOptionTextTitle",{defaultMessage:"Create new conversation:"}),Me=b.i18n.translate("xpack.elasticAssistant.assistant.conversationSelectorSettings.previousConversationTitle",{defaultMessage:"Previous conversation"}),De=b.i18n.translate("xpack.elasticAssistant.assistant.conversationSelectorSettings.nextConversationTitle",{defaultMessage:"Next conversation"}),Re=b.i18n.translate("xpack.elasticAssistant.assistant.conversationSelectorSettings.deleteConversationTitle",{defaultMessage:"Delete conversation"});var Ne={name:"1v0pok0",styles:"min-width:300px"},Fe={name:"4109g5",styles:"visibility:hidden;.parentFlexGroup:hover &{visibility:visible;}"},Le={name:"1gz2b5f",styles:"overflow:hidden;text-overflow:ellipsis"},Be={name:"1e5733u",styles:"width:calc(100% - 60px)"};const ze=i.a.memo((({allSystemPrompts:e,conversations:t,onConversationDeleted:n,onConversationSelectionChange:i,selectedConversationId:o,defaultConnectorId:s,defaultProvider:u})=>{const c=Object(r.useMemo)((()=>Object.keys(t)),[t]),[d,f]=Object(r.useState)((()=>Object.values(t).map((e=>{var t;return{value:{isDefault:null!==(t=e.isDefault)&&void 0!==t&&t},label:e.id}})))),p=Object(r.useMemo)((()=>{var e;return o&&null!==(e=d.filter((e=>e.label===o)))&&void 0!==e?e:[]}),[d,o]),m=Object(r.useCallback)((e=>{var n,r;const a=0===e.length?void 0:null!==(n=Object.values(t).find((t=>{var n;return t.id===(null===(n=e[0])||void 0===n?void 0:n.label)})))&&void 0!==n?n:null===(r=e[0])||void 0===r?void 0:r.label;i(a)}),[i,t]),b=Object(r.useCallback)(((e,t=[])=>{if(!e||!e.trim().toLowerCase())return;const n=e.trim().toLowerCase(),r={value:e,label:e};-1!==t.findIndex((e=>e.label.trim().toLowerCase()===n))||f([...d,r]),m([r])}),[d,m]),g=Object(r.useCallback)((e=>{0===e.length?m([]):-1!==d.findIndex((t=>t.label===(null==e?void 0:e[0].label)))&&m(e)}),[d,m]),v=Object(r.useCallback)((e=>{var t;f(d.filter((t=>t.label!==e))),(null==p||null===(t=p[0])||void 0===t?void 0:t.label)===e&&m([]),n(e)}),[d,m,n,p]),y=Object(r.useCallback)((()=>{const e=((e,t="")=>0===e.indexOf(t)?e[e.length-1]:e[e.indexOf(t)-1])(c,o),t=d.filter((t=>t.label===e));m(t)}),[c,d,m,o]),h=Object(r.useCallback)((()=>{const e=((e,t="")=>e.indexOf(t)+1>=e.length?e[0]:e[e.indexOf(t)+1])(c,o),t=d.filter((t=>t.label===e));m(t)}),[c,d,m,o]);return Object(l.jsx)(a.EuiFormRow,{label:Te,display:"rowCompressed",css:Ne},Object(l.jsx)(a.EuiComboBox,{"aria-label":ke,customOptionText:`${Ae} {searchValue}`,placeholder:Pe,singleSelection:{asPlainText:!0},options:d,selectedOptions:p,onChange:g,onCreateOption:b,renderOption:(e,t,n)=>{const{label:r,value:i}=e;return Object(l.jsx)(a.EuiFlexGroup,{alignItems:"center",className:"parentFlexGroup",component:"span",justifyContent:"spaceBetween"},Object(l.jsx)(a.EuiFlexItem,{component:"span",grow:!1,css:Be},Object(l.jsx)(a.EuiHighlight,{search:t,css:Le},r)),!(null!=i&&i.isDefault)&&Object(l.jsx)(a.EuiFlexItem,{grow:!1,component:"span"},Object(l.jsx)(a.EuiToolTip,{position:"right",content:Re},Object(l.jsx)(a.EuiButtonIcon,{iconType:"cross","aria-label":Re,color:"danger",onClick:e=>{e.stopPropagation(),v(r)},css:Fe}))))},compressed:!0,prepend:Object(l.jsx)(a.EuiButtonIcon,{iconType:"arrowLeft","aria-label":Me,onClick:y,disabled:c.length<=1}),append:Object(l.jsx)(a.EuiButtonIcon,{iconType:"arrowRight","aria-label":De,onClick:h,disabled:c.length<=1})}))}));ze.displayName="ConversationSelectorSettings";var qe=n(307);const Ve=i.a.memo((({actionTypeRegistry:e,allSystemPrompts:t,defaultConnectorId:n,defaultProvider:o,selectedConversation:s,onSelectedConversationChange:u,conversationSettings:c,http:d,setUpdatedConversationSettings:f,isDisabled:p=!1})=>{const m=Object(r.useMemo)((()=>Object(qe.b)({allSystemPrompts:t,conversation:void 0})),[t]),b=Object(r.useMemo)((()=>Object(qe.b)({allSystemPrompts:t,conversation:s})),[t,s]),{data:g,isSuccess:v}=Object(Oe.a)({http:d}),y=Object(r.useCallback)((e=>{const t="string"==typeof e?{id:null!=e?e:"",messages:[],apiConfig:{connectorId:n,provider:o,defaultSystemPromptId:null==m?void 0:m.id}}:e;null!=t&&f((e=>({...e,[t.id]:t}))),u(t)}),[n,o,null==m?void 0:m.id,u,f]),h=Object(r.useCallback)((e=>{f((t=>{const{[e]:n,...r}=t;return null!=n?r:t}))}),[f]),j=Object(r.useCallback)((e=>{null!=s&&f((t=>({...t,[s.id]:{...s,apiConfig:{...s.apiConfig,defaultSystemPromptId:e}}})))}),[s,f]),O=Object(r.useMemo)((()=>{const e=null==s?void 0:s.apiConfig.connectorId;if(v)return null==g?void 0:g.find((t=>t.id===e))}),[v,g,null==s?void 0:s.apiConfig.connectorId]),x=Object(r.useMemo)((()=>null==s?void 0:s.apiConfig.provider),[null==s?void 0:s.apiConfig.provider]),w=Object(r.useCallback)((e=>{if(null!=s){const t=Object(Se.a)(e);f((n=>({...n,[s.id]:{...s,apiConfig:{...s.apiConfig,connectorId:null==e?void 0:e.id,provider:null==t?void 0:t.apiProvider,model:null==t?void 0:t.defaultModel}}})))}}),[s,f]),S=Object(r.useMemo)((()=>{var e,t;const n=null===(e=Object(Se.a)(O))||void 0===e?void 0:e.defaultModel;return null!==(t=null==s?void 0:s.apiConfig.model)&&void 0!==t?t:n}),[O,null==s?void 0:s.apiConfig.model]),_=Object(r.useCallback)((e=>{null!=s&&f((t=>({...t,[s.id]:{...s,apiConfig:{...s.apiConfig,model:e}}})))}),[s,f]);return Object(l.jsx)(i.a.Fragment,null,Object(l.jsx)(a.EuiTitle,{size:"s"},Object(l.jsx)("h2",null,me)),Object(l.jsx)(a.EuiSpacer,{size:"xs"}),Object(l.jsx)(a.EuiText,{size:"s"},be),Object(l.jsx)(a.EuiHorizontalRule,{margin:"s"}),Object(l.jsx)(ze,{selectedConversationId:null==s?void 0:s.id,allSystemPrompts:t,conversations:c,onConversationDeleted:h,onConversationSelectionChange:y}),Object(l.jsx)(a.EuiFormRow,{"data-test-subj":"prompt-field",display:"rowCompressed",fullWidth:!0,label:ve,helpText:ye},Object(l.jsx)(Ce.a,{allSystemPrompts:t,compressed:!0,conversation:s,isEditing:!0,isDisabled:null==s,onSystemPromptSelectionChange:j,selectedPrompt:b,showTitles:!0,isSettingsModalVisible:!0,setIsSettingsModalVisible:V.noop})),Object(l.jsx)(a.EuiFormRow,{"data-test-subj":"connector-field",display:"rowCompressed",label:ge,helpText:Object(l.jsx)(a.EuiLink,{href:`${d.basePath.get()}/app/management/insightsAndAlerting/triggersActionsConnectors/connectors`,target:"_blank",external:!0},Object(l.jsx)(fe.FormattedMessage,{id:"xpack.elasticAssistant.assistant.settings.connectorHelpTextTitle",defaultMessage:"Kibana Connector to make requests with"}))},Object(l.jsx)(Ee,{actionTypeRegistry:e,http:d,isDisabled:null==s,onConnectorModalVisibilityChange:()=>{},onConnectorSelectionChange:w,selectedConnectorId:null==O?void 0:O.id})),!1===(null==O?void 0:O.isPreconfigured)&&x===pe.OpenAiProviderType.OpenAi&&Object(l.jsx)(a.EuiFormRow,{"data-test-subj":"model-field",display:"rowCompressed",label:he.c,helpText:he.b},Object(l.jsx)(Ie.b,{onModelSelectionChange:_,selectedModel:S})))}));Ve.displayName="ConversationSettings";const $e=s()(a.EuiModal)` width: 800px; height: 575px; `,Ue="CONVERSATION_TAB",Ge="QUICK_PROMPTS_TAB",We="SYSTEM_PROMPTS_TAB",He="ANONYMIZATION_TAB";var Qe={name:"1r962iv",styles:"padding:4px"},Ke={name:"1tk8yx0",styles:"padding:8px"},Ye={name:"zd35ug",styles:"max-height:550px;overflow-y:scroll"},Je={name:"16zl6ct",styles:"position:absolute;top:11px;left:14px"},Xe={name:"16zl6ct",styles:"position:absolute;top:11px;left:14px"},Ze={name:"57t0bw",styles:"position:relative;transform:rotateY(180deg);top:-7px"},et={name:"15ag9ng",styles:"position:relative;top:-10px"},tt={name:"18wygtw",styles:"min-inline-size:unset!important;max-width:104px"};const nt=i.a.memo((({defaultConnectorId:e,defaultProvider:t,onClose:n,onSave:o,selectedConversation:s,setSelectedConversationId:d})=>{const{actionTypeRegistry:f,http:p,selectedSettingsTab:m,setSelectedSettingsTab:b}=Object(c.b)(),{conversationSettings:g,defaultAllow:v,defaultAllowReplacement:y,quickPromptSettings:h,systemPromptSettings:O,setUpdatedConversationSettings:x,setUpdatedDefaultAllow:w,setUpdatedDefaultAllowReplacement:S,setUpdatedQuickPromptSettings:_,setUpdatedSystemPromptSettings:E,saveSettings:C}=(()=>{const{allQuickPrompts:e,allSystemPrompts:t,conversations:n,defaultAllow:i,defaultAllowReplacement:a,setAllQuickPrompts:o,setAllSystemPrompts:s,setConversations:l,setDefaultAllow:u,setDefaultAllowReplacement:d}=Object(c.b)(),[f,p]=Object(r.useState)(n),[m,b]=Object(r.useState)(e),[g,v]=Object(r.useState)(t),[y,h]=Object(r.useState)(i),[j,O]=Object(r.useState)(a),x=Object(r.useCallback)((()=>{p(n),b(e),v(t),h(i),O(a)}),[e,t,n,i,a]),w=Object(r.useCallback)((()=>{o(m),s(g),l(f),u(y),d(j)}),[o,s,l,u,d,f,y,j,m,g]);return{conversationSettings:f,defaultAllow:y,defaultAllowReplacement:j,quickPromptSettings:m,resetSettings:x,systemPromptSettings:g,saveSettings:w,setUpdatedDefaultAllow:h,setUpdatedDefaultAllowReplacement:O,setUpdatedConversationSettings:p,setUpdatedQuickPromptSettings:b,setUpdatedSystemPromptSettings:v}})(),[I,T]=Object(r.useState)((()=>g[s.id])),k=Object(r.useCallback)((e=>{T(e)}),[]);Object(r.useEffect)((()=>{null!=I&&T(g[I.id])}),[g,I]);const[P,A]=Object(r.useState)(),M=Object(r.useCallback)((e=>{A(e)}),[]);Object(r.useEffect)((()=>{null!=P&&A(h.find((e=>e.title===P.title)))}),[h,P]);const[D,R]=Object(r.useState)(),N=Object(r.useCallback)((e=>{R(e)}),[]);Object(r.useEffect)((()=>{null!=D&&R(O.find((e=>e.id===D.id)))}),[D,O]);const F=Object(r.useCallback)((()=>{const e=null==g[s.id],t=Object.keys(g)[0];e&&null!=t&&d(g[t].id),C(),o()}),[g,s.id,o,C,d]);return Object(l.jsx)($e,{"data-test-subj":J.a.SETTINGS_MODAL,onClose:n},Object(l.jsx)(a.EuiPage,{paddingSize:"none"},Object(l.jsx)(a.EuiPageSidebar,{paddingSize:"xs",css:tt},Object(l.jsx)(a.EuiKeyPadMenu,null,Object(l.jsx)(a.EuiKeyPadMenuItem,{id:Ue,label:u.c,isSelected:m===Ue,onClick:()=>b(Ue)},Object(l.jsx)(i.a.Fragment,null,Object(l.jsx)(a.EuiIcon,{type:"editorComment",size:"xl",css:et}),Object(l.jsx)(a.EuiIcon,{type:"editorComment",size:"l",css:Ze}))),Object(l.jsx)(a.EuiKeyPadMenuItem,{id:Ge,label:u.d,isSelected:m===Ge,onClick:()=>b(Ge)},Object(l.jsx)(i.a.Fragment,null,Object(l.jsx)(a.EuiIcon,{type:"editorComment",size:"xxl"}),Object(l.jsx)(a.EuiIcon,{type:"bolt",size:"s",color:"warning",css:Xe}))),Object(l.jsx)(a.EuiKeyPadMenuItem,{id:We,label:u.h,isSelected:m===We,onClick:()=>b(We)},Object(l.jsx)(a.EuiIcon,{type:"editorComment",size:"xxl"}),Object(l.jsx)(a.EuiIcon,{type:"storage",size:"s",color:"success",css:Je})),Object(l.jsx)(a.EuiKeyPadMenuItem,{id:He,label:u.a,isSelected:m===He,onClick:()=>b(He)},Object(l.jsx)(a.EuiIcon,{type:"eyeClosed",size:"l"})))),Object(l.jsx)(a.EuiPageBody,{paddingSize:"none",panelled:!0},Object(l.jsx)(a.EuiSplitPanel.Outer,{grow:!0},Object(l.jsx)(a.EuiSplitPanel.Inner,{className:"eui-scrollBar",grow:!0,css:Ye},m===Ue&&Object(l.jsx)(Ve,{defaultConnectorId:e,defaultProvider:t,conversationSettings:g,setUpdatedConversationSettings:x,allSystemPrompts:O,actionTypeRegistry:f,selectedConversation:I,onSelectedConversationChange:k,http:p}),m===Ge&&Object(l.jsx)(q,{quickPromptSettings:h,onSelectedQuickPromptChange:M,selectedQuickPrompt:P,setUpdatedQuickPromptSettings:_}),m===We&&Object(l.jsx)(le,{conversationSettings:g,systemPromptSettings:O,onSelectedSystemPromptChange:N,selectedSystemPrompt:D,setUpdatedConversationSettings:x,setUpdatedSystemPromptSettings:E}),m===He&&Object(l.jsx)(j,{defaultAllow:v,defaultAllowReplacement:y,pageSize:5,setUpdatedDefaultAllow:w,setUpdatedDefaultAllowReplacement:S}),"FUNCTIONS_TAB"===m&&Object(l.jsx)(i.a.Fragment,null),"ADVANCED_TAB"===m&&Object(l.jsx)(de,null)),Object(l.jsx)(a.EuiSplitPanel.Inner,{grow:!1,color:"subdued",css:Ke},Object(l.jsx)(a.EuiModalFooter,{css:Qe},Object(l.jsx)(a.EuiButtonEmpty,{size:"s",onClick:n},u.b),Object(l.jsx)(a.EuiButton,{size:"s",type:"submit",onClick:F,fill:!0},u.e)))))))}));nt.displayName="AssistantSettings"},function(e,t,n){"use strict";n.d(t,"g",(function(){return i.ab})),n.d(t,"h",(function(){return i.jb})),n.d(t,"i",(function(){return i.kb})),n.d(t,"f",(function(){return i.K})),n.d(t,"a",(function(){return a.b})),n.d(t,"b",(function(){return a.c})),n.d(t,"c",(function(){return a.d})),n.d(t,"d",(function(){return a.f})),n.d(t,"e",(function(){return o.f}));var r=n(43),i=n(128);r.exact(r.type({tags:i.V,ids:i.U})),n(602),n(691),n(749);var a=n(506),o=n(283);r.intersection([i.J,i.T,r.type({invocationCount:r.number,timeframeEnd:r.string})]);var s=n(112);r.exact(r.partial({query:r.object,aggs:r.object,size:s.n,track_total_hits:r.boolean,_source:r.union([r.boolean,r.string,r.array(r.string)]),fields:r.array(r.string),runtime_mappings:r.unknown,sort:r.object})),r.intersection([r.type({status:i.ib}),r.partial({conflicts:i.X,signal_ids:i.gb,query:i.hb})]);const l=r.partial({requests_per_second:r.number,size:s.o,slices:s.n});r.intersection([r.exact(r.type({index:i.i})),r.exact(l)]),r.exact(r.type({migration_ids:r.array(r.string)})),r.exact(r.type({migration_ids:r.array(r.string)}));var u=n(193);r.exact(r.type({from:u.n}))},,,function(e,t,n){"use strict";n.r(t),n.d(t,"selectTimeline",(function(){return a})),n.d(t,"selectInsertTimeline",(function(){return o})),n.d(t,"autoSaveMsgSelector",(function(){return s})),n.d(t,"timelineByIdSelector",(function(){return l})),n.d(t,"getShowCallOutUnauthorizedMsg",(function(){return u})),n.d(t,"getTimelineByIdSelector",(function(){return c})),n.d(t,"getKqlFilterQuerySelector",(function(){return d})),n.d(t,"getKqlFilterKuerySelector",(function(){return f}));var r=n(139);const i=e=>e.timeline.showCallOutUnauthorizedMsg,a=(e,t)=>e.timeline.timelineById[t],o=e=>e.timeline.insertTimeline,s=Object(r.createSelector)((e=>e.timeline.autoSavedWarningMsg),(e=>e)),l=Object(r.createSelector)((e=>e.timeline.timelineById),(e=>e)),u=()=>Object(r.createSelector)(i,(e=>e)),c=()=>Object(r.createSelector)(a,(e=>e)),d=()=>Object(r.createSelector)(a,(e=>e&&e.kqlQuery&&e.kqlQuery.filterQuery&&e.kqlQuery.filterQuery.kuery?e.kqlQuery.filterQuery.kuery.expression:null)),f=()=>Object(r.createSelector)(a,(e=>e&&e.kqlQuery&&e.kqlQuery.filterQuery&&e.kqlQuery.filterQuery.kuery?e.kqlQuery.filterQuery.kuery:null))},function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return b}));var r=n(2),i=n(103),a=n(240),o=n.n(a),s=n(79),l=n(102),u=n(158),c=n(110),d=n(665),f=n(513),p=n(108);const m=o()(((e,t)=>{if(null==t)return{browserFields:{}};{const e={};for(const[n,r]of Object.entries(t)){const t=Object(s.getCategory)(n);null==e[t]&&(e[t]={fields:{}});const i=e[t].fields;i&&(i[n]=r)}return{browserFields:e}}}),((e,t)=>{var n,r;return e[0]===t[0]&&(null===(n=e[1])||void 0===n?void 0:n.length)===(null===(r=t[1])||void 0===r?void 0:r.length)})),b=()=>{const{data:e}=Object(l.j)().services,t=Object(r.useRef)({}),n=Object(r.useRef)({}),a=Object(i.useDispatch)(),{addError:o}=Object(p.a)(),s=Object(r.useCallback)((({id:e,loading:t})=>{a(u.a.setDataViewLoading({id:e,loading:t}))}),[a]);return{indexFieldsSearch:Object(r.useCallback)((({dataViewId:r,scopeId:i=c.SourcererScopeName.default,needToBeInit:l=!1,cleanCache:p=!1,skipScopeUpdate:m=!1})=>(n.current[r]&&n.current[r].unsubscribe(),t.current[r]&&t.current[r].abort(),(async()=>{try{t.current={...t.current,[r]:new AbortController},s({id:r,loading:!0});const n=await Object(d.a)(r,e.dataViews,p);l&&i&&!m&&a(u.a.setSelectedDataView({id:i,selectedDataViewId:r,selectedPatterns:n.patternList})),a(u.a.setDataView({...n,loading:!1}))}catch(e){o(null==e?void 0:e.message,{title:f.a})}})())),[s,e.dataViews,a,o])}}},,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(286),i=n(712);const a=(e,t=!0)=>{const n=Object(i.a)(e.to),a=Object(i.a)(e.from),{to:o,from:s}=Object(r.d)(t),l=n.isValid()?n.toISOString():o,u=a.isValid()?a.toISOString():s;return{...e,to:l,from:u}}},,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return de})),n.d(t,"b",(function(){return ye}));var r=n(666),i=n(1405),a=n(772),o=n(3),s=n(1401),l=n.n(s),u=n(119),c=n(770),d=n(4),f=n(18),p=n(179),m=n(111),b=n(12),g=n(138),v=n(543),y=n(42),h=n(49),j=n(60),O=n(106),x=n(241),w=n(209),S=n(479),_=n(710),E=n(0),C=n.n(E);const I=new class manage_timeline_id_ManageEpicTimelineId{constructor(){C()(this,"timelineId",null),C()(this,"version",null),C()(this,"templateTimelineId",null),C()(this,"templateVersion",null)}getTimelineId(){return this.timelineId}getTimelineVersion(){return this.version}getTemplateTimelineId(){return this.templateTimelineId}getTemplateTimelineVersion(){return this.templateVersion}setTimelineId(e){this.timelineId=e}setTimelineVersion(e){this.version=e}setTemplateTimelineId(e){this.templateTimelineId=e}setTemplateTimelineVersion(e){this.templateVersion=e}},T=new o.Subject;var k=n(102);const P=[b.addNote.type,b.addNoteToEvent.type],A=(e,t)=>null!=e?t[e].note:"",M=[b.pinEvent.type,b.unPinEvent.type],D=[b.updateIsFavorite.type];var R=n(711);const N=[b.applyKqlFilterQuery.type,b.addProvider.type,b.addTimeline.type,b.dataProviderEdited.type,b.removeProvider.type,b.saveTimeline.type,b.setExcludedRowRendererIds.type,b.setFilters.type,b.setSavedQueryId.type,b.updateDataProviderEnabled.type,b.updateDataProviderExcluded.type,b.updateDataProviderType.type,b.updateEqlOptions.type,b.updateKqlMode.type,b.updateProviders.type,b.updateTitleAndDescription.type,b.updateDataView.type,b.removeColumn.type,b.updateColumns.type,b.updateSort.type,b.updateRange.type,b.upsertColumn.type],F=e=>e&&e.toLowerCase().startsWith("timeline"),L=()=>(e,t,{selectAllTimelineQuery:n,selectNotesByIdSelector:r,timelineByIdSelector:i,timelineTimeRangeSelector:a,kibana$:s})=>{const l=t.pipe(Object(j.map)(i),Object(j.filter)(R.h)),u=t.pipe(Object(j.map)((e=>n()(e,S.a))),Object(j.filter)(R.h)),c=t.pipe(Object(j.map)(r),Object(j.filter)(R.h)),f=t.pipe(Object(j.map)(a),Object(j.filter)(R.h));return Object(o.merge)(e.pipe(Object(j.withLatestFrom)(l),Object(j.filter)((([e,t])=>{const n=Object(y.get)("payload.id",e),r=t[n];if(e.type===x.addError.type)return!0;if(F(n)&&null!=r&&null!=r.status&&O.k.immutable===r.status)return!1;if(e.type===b.createTimeline.type&&F(n))I.setTimelineVersion(null),I.setTimelineId(null),I.setTemplateTimelineId(null),I.setTemplateTimelineVersion(null);else{if(e.type===b.addTimeline.type&&F(n)){const t=Object(y.get)("payload.timeline",e);return I.setTimelineId(t.savedObjectId),I.setTimelineVersion(t.version),I.setTemplateTimelineId(t.templateTimelineId),I.setTemplateTimelineVersion(t.templateTimelineVersion),Object(y.getOr)(!1,"payload.savedTimeline",e)}if(N.includes(e.type)&&!r.isLoading&&F(n))return!0}})),Object(j.debounceTime)(500),Object(j.mergeMap)((([e])=>(T.next({action:e}),Object(o.empty)())))),T.pipe(Object(j.delay)(500),Object(j.withLatestFrom)(l,c,f),Object(j.concatMap)((([t,n,r,i])=>{const a=Object(y.get)("action",t),f=I.getTimelineId(),p=I.getTimelineVersion(),m=I.getTemplateTimelineId(),g=I.getTemplateTimelineVersion();return P.includes(a.type)?((e,t,n,r,i,a,s)=>Object(o.from)((async({note:e,noteId:t,version:n,overrideOwner:r})=>{let i;try{i=JSON.stringify({noteId:t,version:n,note:e,overrideOwner:r})}catch(e){return Promise.reject(new Error(`Failed to stringify query: ${JSON.stringify(e)}`))}return await k.b.get().http.patch(d.Ob,{method:"PATCH",body:i})})({noteId:null,version:null,note:{eventId:e.payload.eventId,note:A(e.payload.noteId,n),timelineId:I.getTimelineId()}})).pipe(Object(j.withLatestFrom)(i,a,s),Object(j.mergeMap)((([t,n,r,i])=>{const a=e.payload.noteId,o=Object(y.get)("data.persistNote",t),s=403===o.code?[Object(b.showCallOutUnauthorizedMsg)()]:[];return null!=i.refetch&&i.refetch(),[...s,null==n[e.payload.id].savedObjectId?Object(b.updateTimeline)({id:e.payload.id,timeline:{...n[e.payload.id],savedObjectId:o.note.timelineId||null,version:o.note.timelineVersion||null}}):null,Object(x.updateNote)({note:{...r[a],created:null!=o.note.updated?new Date(o.note.updated):r[a].created,user:null!=o.note.updatedBy?o.note.updatedBy:r[a].user,saveObjectId:o.note.noteId,version:o.note.version}}),Object(b.endTimelineSaving)({id:e.payload.id})].filter((e=>null!=e))})),Object(j.startWith)(Object(b.startTimelineSaving)({id:e.payload.id})),Object(j.takeUntil)(r.pipe(Object(j.withLatestFrom)(i),Object(j.filter)((([e,t])=>e.type===x.addError.type||e.type===b.endTimelineSaving.type&&null!=t[Object(y.get)("payload.id",e)].savedObjectId&&(I.setTimelineId(t[Object(y.get)("payload.id",e)].savedObjectId),I.setTimelineVersion(t[Object(y.get)("payload.id",e)].version),!0)))))))(a,0,r,e,l,c,u):M.includes(a.type)?((e,t,n,r,i)=>Object(o.from)((async({eventId:e,pinnedEventId:t,timelineId:n})=>{let r;try{r=JSON.stringify({eventId:e,pinnedEventId:t,timelineId:n})}catch(e){return Promise.reject(new Error(`Failed to stringify query: ${JSON.stringify(e)}`))}return await k.b.get().http.patch(d.Ub,{method:"PATCH",body:r})})({pinnedEventId:null!=t[e.payload.id].pinnedEventsSaveObject[e.payload.eventId]?t[e.payload.id].pinnedEventsSaveObject[e.payload.eventId].pinnedEventId:null,eventId:e.payload.eventId,timelineId:I.getTimelineId()})).pipe(Object(j.withLatestFrom)(r,i),Object(j.mergeMap)((([t,n,r])=>{const i=n[e.payload.id],a=Object(y.get)("data.persistPinnedEventOnTimeline",t),o=a&&403===a.code?[Object(b.showCallOutUnauthorizedMsg)()]:[];return null!=r.refetch&&r.refetch(),[null!=a?Object(b.updateTimeline)({id:e.payload.id,timeline:{...i,savedObjectId:null==i.savedObjectId&&null!=a.timelineId?a.timelineId:i.savedObjectId,version:null==i.version&&null!=a.timelineVersion?a.timelineVersion:i.version,pinnedEventIds:{...i.pinnedEventIds,[e.payload.eventId]:!0},pinnedEventsSaveObject:{...i.pinnedEventsSaveObject,[e.payload.eventId]:a}}}):Object(b.updateTimeline)({id:e.payload.id,timeline:{...i,pinnedEventIds:Object(y.omit)(e.payload.eventId,i.pinnedEventIds),pinnedEventsSaveObject:Object(y.omit)(e.payload.eventId,i.pinnedEventsSaveObject)}}),...o,Object(b.endTimelineSaving)({id:e.payload.id})]})),Object(j.startWith)(Object(b.startTimelineSaving)({id:e.payload.id})),Object(j.takeUntil)(n.pipe(Object(j.withLatestFrom)(r),Object(j.filter)((([e,t])=>e.type===x.addError.type||e.type===b.endTimelineSaving.type&&null!=t[Object(y.get)("payload.id",e)].savedObjectId&&(I.setTimelineId(t[Object(y.get)("payload.id",e)].savedObjectId),I.setTimelineVersion(t[Object(y.get)("payload.id",e)].version),!0)))))))(a,n,e,l,u):D.includes(a.type)?((e,t,n,r,i)=>{var a;return Object(o.from)(Object(w.g)({timelineId:I.getTimelineId(),templateTimelineId:t[e.payload.id].templateTimelineId,templateTimelineVersion:t[e.payload.id].templateTimelineVersion,timelineType:null!==(a=t[e.payload.id].timelineType)&&void 0!==a?a:O.l.default})).pipe(Object(j.withLatestFrom)(r,i),Object(j.mergeMap)((([t,n,r])=>{const i=n[e.payload.id],a=Object(y.get)("data.persistFavorite",t),o=403===a.code?[Object(b.showCallOutUnauthorizedMsg)()]:[];return null!=r.refetch&&r.refetch(),[...o,Object(b.updateTimeline)({id:e.payload.id,timeline:{...i,isFavorite:null!=a.favorite&&a.favorite.length>0,savedObjectId:a.savedObjectId||null,version:a.version||null}}),Object(b.endTimelineSaving)({id:e.payload.id})]})),Object(j.startWith)(Object(b.startTimelineSaving)({id:e.payload.id})),Object(j.takeUntil)(n.pipe(Object(j.withLatestFrom)(r),Object(j.filter)((([e,t])=>e.type===x.addError.type||e.type===b.endTimelineSaving.type&&null!=t[Object(y.get)("payload.id",e)].savedObjectId&&(I.setTimelineId(t[Object(y.get)("payload.id",e)].savedObjectId),I.setTimelineVersion(t[Object(y.get)("payload.id",e)].version),I.setTemplateTimelineId(t[Object(y.get)("payload.id",e)].templateTimelineId),I.setTemplateTimelineVersion(t[Object(y.get)("payload.id",e)].templateTimelineVersion),!0))))))})(a,n,e,l,u):N.includes(a.type)?Object(o.from)(Object(w.h)({timelineId:f,version:p,timeline:{...z(n[a.payload.id],i),templateTimelineId:m,templateTimelineVersion:g}})).pipe(Object(j.withLatestFrom)(l,u,s),Object(j.mergeMap)((([e,t,n,r])=>{var i,o,s,l,u;const c=e;var d;if(null!=c.status_code&&405===c.status_code)return r.notifications.toasts.addDanger({title:_.f,text:null!==(d=c.message)&&void 0!==d?d:_.e}),[Object(b.endTimelineSaving)({id:a.payload.id})];const f=t[a.payload.id],p=Object(y.get)("data.persistTimeline",e);if(null==p)return[Object(b.endTimelineSaving)({id:a.payload.id})];const m=403===p.code?[Object(b.showCallOutUnauthorizedMsg)()]:[];return null!=n.refetch&&n.refetch(),[409===p.code?Object(b.updateAutoSaveMsg)({timelineId:a.payload.id,newTimelineModel:V(f,p.timeline)}):Object(b.updateTimeline)({id:a.payload.id,timeline:{...f,updated:null!==(i=p.timeline.updated)&&void 0!==i?i:void 0,savedObjectId:p.timeline.savedObjectId,version:p.timeline.version,status:null!==(o=p.timeline.status)&&void 0!==o?o:O.k.active,timelineType:null!==(s=p.timeline.timelineType)&&void 0!==s?s:O.l.default,templateTimelineId:null!==(l=p.timeline.templateTimelineId)&&void 0!==l?l:null,templateTimelineVersion:null!==(u=p.timeline.templateTimelineVersion)&&void 0!==u?u:null,isSaving:!1}}),...m,Object(b.endTimelineSaving)({id:a.payload.id})]})),Object(j.startWith)(Object(b.startTimelineSaving)({id:a.payload.id})),Object(j.takeUntil)(e.pipe(Object(j.withLatestFrom)(l),Object(j.filter)((([e,t])=>e.type===b.endTimelineSaving.type&&null!=t[Object(y.get)("payload.id",e)].savedObjectId&&(I.setTimelineId(t[Object(y.get)("payload.id",e)].savedObjectId),I.setTimelineVersion(t[Object(y.get)("payload.id",e)].version),I.setTemplateTimelineId(t[Object(y.get)("payload.id",e)].templateTimelineId),I.setTemplateTimelineVersion(t[Object(y.get)("payload.id",e)].templateTimelineVersion),!0)))))):Object(o.empty)()}))))},B={columns:null,dataProviders:null,dataViewId:null,description:null,eqlOptions:null,eventType:null,excludedRowRendererIds:null,filters:null,kqlMode:null,kqlQuery:null,indexNames:null,title:null,timelineType:O.l.default,templateTimelineVersion:null,templateTimelineId:null,dateRange:null,savedQueryId:null,sort:null,status:null},z=(e,t)=>Object.keys(B).reduce(((n,r)=>{if(Object(y.has)(r,e)){if("kqlQuery"===r)return Object(y.set)(`${r}.filterQuery`,Object(y.get)(`${r}.filterQuery`,e),n);if("dateRange"===r)return Object(y.set)(`${r}`,{start:t.from,end:t.to},n);if("columns"===r&&null!=Object(y.get)(r,e))return Object(y.set)(r,Object(y.get)(r,e).map((e=>Object(y.omit)(["initialWidth","width","__typename","esTypes"],e))),n);if("filters"===r&&null!=Object(y.get)(r,e)){const t=Object(y.get)(r,e);return Object(y.set)(r,null!=t?t.map((e=>{const t=Object(y.omit)(["$state"],e);return{...t,meta:{...t.meta,field:(Object(h.isMatchAllFilter)(t)||Object(h.isPhraseFilter)(t)||Object(h.isPhrasesFilter)(t)||Object(h.isRangeFilter)(t))&&null!=t.meta.field?$(t.meta.field):null,value:null!=t.meta.value?$(t.meta.value):null,params:null!=t.meta.params?$(t.meta.params):null},...Object(h.isMatchAllFilter)(t)?{query:{match_all:$(t.query.match_all)}}:{match_all:null},...Object(h.isExistsFilter)(t)&&null!=t.query.exists?{query:{exists:$(t.query.exists)}}:{exists:null},...!Object(h.isQueryStringFilter)(t)&&null==Object(y.get)("query",t)||null==t.query?{query:null}:{query:$(t.query)},...Object(h.isRangeFilter)(t)&&null!=t.query.range?{query:{range:$(t.query.range)}}:{range:null},...Object(h.isScriptedRangeFilter)(t)&&null!=t.query.script?{query:{script:$(t.query.script)}}:{script:null}}})):[],n)}return Object(y.set)(r,Object(y.get)(r,e),n)}return n}),B),q=(e,t)=>"__typename"===e?void 0:t,V=(e,t)=>JSON.parse(JSON.stringify(Object(y.merge)(e,t)),q),$=e=>{try{return Object(y.isObject)(e)?JSON.stringify(e):Object(y.toString)(e)}catch{return""}};var U=n(714);const{applyDeltaToColumnWidth:G,changeViewMode:W,removeColumn:H,toggleDetailPanel:Q,updateColumnOrder:K,updateColumns:Y,updateColumnWidth:J,updateIsLoading:X,updateItemsPerPage:Z,updateShowBuildingBlockAlertsFilter:ee,updateSort:te,upsertColumn:ne}=u.h,re=e=>null!==e,ie=[H.type,ne.type,G.type,Y.type,K.type,J.type,Z.type,te.type,W.type,ee.type,b.updateTotalCount.type,X.type,Q.type];var ae=n(110),oe=n(689),se=n(1433);function le(e){return e?{timeRange:{from:e.from,to:e.to}}:[]}var ue=n(158);let ce=null;const de=async(e,t,n,r,i)=>{var a,s,u,f;let p={name:null};try{!0===e.application.capabilities[d.tc].show&&(p=await e.http.fetch(d.bb,{method:"GET"}))}catch{p={name:null}}const m=e.uiSettings.get(d.H);let b,g;try{var y,h;const e=await Object(oe.a)({body:{patternList:[...m,...null!=p.name?[p.name]:[]]},dataViewService:t.data.dataViews,dataViewId:`${d.C}-${null===(y=await(null===(h=t.spaces)||void 0===h?void 0:h.getActiveSpace()))||void 0===y?void 0:y.id}`});if(void 0===e)throw new Error("");b={...ae.initDataView,...e.defaultDataView},g=e.kibanaDataViews.map((e=>({...ae.initDataView,...e})))}catch(e){b={...ae.initDataView,error:e},g=[]}const j={kibana:e},O=new o.BehaviorSubject(j),x={timeline:{...n.timelines.store.initialState.timeline,timelineById:{...n.timelines.store.initialState.timeline.timelineById}}},w={dataTable:{tableById:{...n.alerts.storageDataTables.tableById,...n.rules.storageDataTables.tableById,...n.exceptions.storageDataTables.tableById,...n.explore.exploreDataTables.hosts.tableById,...n.explore.exploreDataTables.network.tableById,...n.explore.exploreDataTables.users.tableById}}},S={groups:c.b},_=l()(x.timeline,null!==(a=null===(s=t.timelines)||void 0===s?void 0:s.getTimelineReducer())&&void 0!==a?a:{},n.timelines.store.reducer.timeline),E=Object(v.a)({...n.explore.store.initialState,...x,...n.management.store.initialState},{defaultDataView:b,kibanaDataViews:g,signalIndexName:p.name,enableExperimental:i},w,S,{analyzer:{}}),C={...n.explore.store.reducer,timeline:_,...n.management.store.reducer};return ve(E,C,O.pipe(Object(o.pluck)("kibana")),r,[...null!==(u=n.management.store.middleware)&&void 0!==u?u:[],null!==(f=Object(se.a)((I=e,{relatedEvents:async({entityID:e,timeRange:t,indexPatterns:n})=>({...await I.http.post("/api/endpoint/resolver/events",{query:{},body:JSON.stringify({indexPatterns:n,...le(t),filter:JSON.stringify({bool:{filter:[{term:{"process.entity_id":e}},{bool:{must_not:{term:{"event.category":"process"}}}}]}})})}),entityID:e}),eventsWithEntityIDAndCategory({entityID:e,category:t,after:n,timeRange:r,indexPatterns:i}){const a={query:{afterEvent:n,limit:25},body:{...le(r),indexPatterns:i}};return"alert"===t?I.http.post("/api/endpoint/resolver/events",{query:a.query,body:JSON.stringify({...a.body,entityType:"alerts",eventID:e})}):I.http.post("/api/endpoint/resolver/events",{query:a.query,body:JSON.stringify({...a.body,filter:JSON.stringify({bool:{filter:[{term:{"process.entity_id":e}},{term:{"event.category":t}}]}})})})},async nodeData({ids:e,timeRange:t,indexPatterns:n,limit:r}){const i={query:{limit:r},body:JSON.stringify({indexPatterns:n,...le(t),filter:JSON.stringify({bool:{filter:[{terms:{"process.entity_id":e}},{term:{"event.category":"process"}}]}})})};return(await I.http.post("/api/endpoint/resolver/events",i)).events},async event({nodeID:e,eventID:t,eventCategory:n,eventTimestamp:r,winlogRecordID:i,timeRange:a,indexPatterns:o}){const s=void 0===t?{bool:{filter:[{terms:{"event.category":n}},{term:{"process.entity_id":e}},{term:{"@timestamp":r}},{term:{"winlog.record_id":i}}]}}:{bool:{filter:[{term:{"event.id":t}}]}};if(!1===n.includes("alert")){const e=await I.http.post("/api/endpoint/resolver/events",{query:{limit:1},body:JSON.stringify({indexPatterns:o,...le(a),filter:JSON.stringify(s)})}),[t]=e.events;return null!=t?t:null}{const e=await I.http.post("/api/endpoint/resolver/events",{query:{limit:1},body:JSON.stringify({indexPatterns:o,...le(a),entityType:"alertDetail",eventID:t})}),[n]=e.events;return null!=n?n:null}},resolverTree:async({dataId:e,schema:t,timeRange:n,indices:r,ancestors:i,descendants:a})=>I.http.post("/api/endpoint/resolver/tree",{body:JSON.stringify({ancestors:i,descendants:a,timeRange:n,schema:t,nodes:[e],indexPatterns:r})}),entities:async({_id:e,indices:t,signal:n})=>I.http.get("/api/endpoint/resolver/entity",{signal:n,query:{_id:e,indices:t}})})))&&void 0!==f?f:[]]);var I},fe=[b.updateTimeline.type,b.addTimeline.type,b.updateAutoSaveMsg.type,b.initializeTimelineSettings.type],pe=e=>{if(e.type===ue.a.setDataView.type)return{...e,payload:{...e.payload,dataView:"dataView",browserFields:"browserFields",indexFields:"indexFields",fields:"fields"}};if(fe.includes(e.type)){const{type:t,payload:n}=e;if(t===b.addTimeline.type||t===b.updateTimeline.type)return{...e,payload:{...n,timeline:be(n.timeline)}};if(t===b.updateAutoSaveMsg.type)return{...e,payload:{...n,newTimelineModel:be(n.newTimelineModel)}};if(t===b.initializeTimelineSettings.type)return{...e,payload:{...n,timeline:be(n.timeline)}}}return e},me=e=>({...e,browserFields:"browserFields",indexFields:"indexFields",fields:"fields",dataView:"dataView"}),be=e=>({...e,filterManager:"filterManager",footerText:"footerText",loadingText:"loadingText"}),ge=e=>e.sourcerer?{...e,sourcerer:{...e.sourcerer,defaultDataView:me(e.sourcerer.defaultDataView),kibanaDataViews:e.sourcerer.kibanaDataViews.map(me)}}:e,ve=(e,t,n,s,l)=>{const c={name:"Kibana Security Solution",actionsBlacklist:["USER_MOVED_POINTER","USER_SET_RASTER_SIZE"],actionSanitizer:pe,stateSanitizer:ge},d=Object(i.composeWithDevTools)(c),b={kibana$:n,selectAllTimelineQuery:g.d.globalQueryByIdSelector,selectNotesByIdSelector:p.c.selectNotesByIdSelector,timelineByIdSelector:m.b.timelineByIdSelector,timelineTimeRangeSelector:g.d.timelineTimeRangeSelector,tableByIdSelector:u.j.tableByIdSelector,storage:s},h=Object(a.createEpicMiddleware)({dependencies:b}),O=Object(r.applyMiddleware)(h,f.g,...null!=l?l:[]);return ce=Object(r.createStore)(Object(v.b)(t),e,d(O)),h.run(Object(a.combineEpics)(L(),(e=>e.pipe(Object(j.filter)((e=>D.includes(e.type))),Object(j.mergeMap)((e=>(T.next({action:e}),Object(o.empty)()))))),(e=>e.pipe(Object(j.filter)((e=>P.includes(e.type))),Object(j.switchMap)((e=>(T.next({action:e}),Object(o.empty)()))))),(e=>e.pipe(Object(j.filter)((e=>M.includes(e.type))),Object(j.mergeMap)((e=>(T.next({action:e}),Object(o.empty)()))))),((e,t,{tableByIdSelector:n,storage:r})=>{const i=t.pipe(Object(j.map)(n),Object(j.filter)(re));return e.pipe(Object(j.delay)(500),Object(j.withLatestFrom)(i),Object(j.tap)((([e,t])=>{if(ie.includes(e.type)&&r){const n=Object(y.get)("payload.id",e);Object(U.a)(r,n,t[n])}})),Object(j.ignoreElements)())}))),ce},ye=()=>ce},,,,,,function(e,t,n){e.exports=n(33)(448)},function(e,t,n){"use strict";e.exports=n(963)},function(e,t,n){"use strict";e.exports=n(969)},,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(167);let i;!function(e){e.eventEnrichment="eventEnrichment",e.dataSource="dataSource"}(i||(i={}));const a=Object.keys(r.d),o=e=>a.includes(e)},,,,,,,,,,,function(e,t,n){"use strict";let r,i,a,o;n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return o})),function(e){e.success="success",e.failure="failure",e.warning="warning",e.unsupported="unsupported"}(r||(r={})),function(e){e.lastSeen="lastSeen",e.hostName="hostName"}(i||(i={})),function(e){e.kpiHosts="hostsKpiHosts",e.kpiUniqueIps="hostsKpiUniqueIps"}(a||(a={})),function(e){e.details="hostDetails",e.hosts="hosts",e.overview="overviewHost",e.uncommonProcesses="uncommonProcesses"}(o||(o={}))},,,,,,function(e,t,n){"use strict";let r;n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i})),function(e){e.name="name",e.domain="domain",e.lastSeen="lastSeen"}(r||(r={}));const i={bool:{must_not:[{term:{"event.kind":"asset"}}]}}},function(e,t,n){"use strict";const r=n(301),i={};e.exports=function(e,t,n){if(!1===t||null==t)return e;"string"==typeof(n=n||{})&&(n={separator:n});const a=Array.isArray(t);r(!a||!n.separator,"Separator option no valid for array-based chain");const o=a?t:t.split(n.separator||".");let s=e;for(let e=0;ea.includes(e),s=e=>e.every((e=>Object(i.isString)(e)||Object(i.isNumber)(e)||Object(i.isBoolean)(e)))&&(e=>e.every((t=>typeof t==typeof e[0])))(e),l=e=>e.filter((e=>null!=e)),u=e=>Array.isArray(e)?e:[e]},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=n(5).i18n.translate("cellActions.actions.incompatibility.warningMessage",{defaultMessage:"The action can not be executed because the value and type are incompatible"})},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return c}));var r=n(43),i=n(112),a=n(771),o=n(351);let s;!function(e){e.message="message",e["status-change"]="status-change",e["execution-metrics"]="execution-metrics"}(s||(s={}));const l=Object(i.u)("RuleExecutionEventType",s),u=Object.values(s),c=(Object(a.a)(s),r.type({timestamp:i.h,sequence:r.number,level:o.c,type:l,message:r.string}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var r=n(43),i=n(112);const a=r.type({execution_uuid:r.string,timestamp:i.h,duration_ms:r.number,status:r.string,message:r.string,num_active_alerts:r.number,num_new_alerts:r.number,num_recovered_alerts:r.number,num_triggered_actions:r.number,num_succeeded_actions:r.number,num_errored_actions:r.number,total_search_duration_ms:r.number,es_search_duration_ms:r.number,schedule_delay_ms:r.number,timed_out:r.boolean,indexing_duration_ms:r.number,search_duration_ms:r.number,gap_duration_s:r.number,security_status:r.string,security_message:r.string}),o=r.keyof({timestamp:i.h,duration_ms:r.number,gap_duration_s:r.number,indexing_duration_ms:r.number,search_duration_ms:r.number,schedule_delay_ms:r.number})},function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.trace="trace",e.debug="debug",e.info="info",e.warn="warn",e.error="error",e.off="off"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(43),i=n(112),a=n(262),o=n(352);const s=r.type({last_execution:r.type({date:i.h,status:a.c,status_order:a.b,message:r.string,metrics:o.a})})},function(e,t,n){"use strict";n.d(t,"k",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"n",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"i",(function(){return u})),n.d(t,"l",(function(){return c})),n.d(t,"m",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"g",(function(){return p})),n.d(t,"e",(function(){return m})),n.d(t,"r",(function(){return b})),n.d(t,"f",(function(){return g})),n.d(t,"s",(function(){return v})),n.d(t,"o",(function(){return y})),n.d(t,"h",(function(){return h})),n.d(t,"j",(function(){return j})),n.d(t,"p",(function(){return O})),n.d(t,"q",(function(){return x})),n.d(t,"b",(function(){return S}));var r=n(43),i=n(112);r.string,r.boolean;const a=r.string,o=(r.union([a,r[void 0]]),i.n),s=r.keyof({open:null,closed:null,acknowledged:null,"in-progress":null}),l=r.keyof({abort:null,proceed:null}),u=r.string,c=(r.union([u,r[void 0]]),r.array(r.string)),d=r.object,f=r.array(r.string),p=r.array(r.string),m=(r.union([p,r[void 0]]),i.h),b=i.h,g=r.string,v=r.string,y=i.n,h=r.string,j=(i.n,i.n,i.n),O=r.boolean,x=i.n,w=r.record(r.string,r.type({all:r.boolean,maintenance:r.boolean,manage_ilm:r.boolean,read:r.boolean,create_index:r.boolean,read_cross_cluster:r.boolean,index:r.boolean,monitor:r.boolean,delete:r.boolean,manage:r.boolean,delete_index:r.boolean,create_doc:r.boolean,view_index_metadata:r.boolean,create:r.boolean,manage_follow_index:r.boolean,manage_leader_index:r.boolean,write:r.boolean})),S=(r.type({index:w}),r.type({username:r.string,has_all_requested:r.boolean,cluster:r.type({monitor_ml:r.boolean,manage_ccr:r.boolean,manage_index_templates:r.boolean,monitor_watcher:r.boolean,monitor_transform:r.boolean,read_ilm:r.boolean,manage_security:r.boolean,manage_own_api_key:r.boolean,manage_saml:r.boolean,all:r.boolean,manage_ilm:r.boolean,manage_ingest_pipelines:r.boolean,read_ccr:r.boolean,manage_rollup:r.boolean,monitor:r.boolean,manage_watcher:r.boolean,manage:r.boolean,manage_transform:r.boolean,manage_token:r.boolean,manage_ml:r.boolean,manage_pipeline:r.boolean,monitor_rollup:r.boolean,transport_client:r.boolean,create_snapshot:r.boolean}),index:w,is_authenticated:r.boolean,has_encryption_key:r.boolean}),r.type({tags_to_add:r.array(r.string),tags_to_remove:r.array(r.string)}))},function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return p})),n.d(t,"b",(function(){return m})),n.d(t,"d",(function(){return b}));var r=n(42),i=n(12),a=n(148);const o=e=>Object(r.omit)("and",e),s=e=>null!=e,l=e=>e.reduce(((e,t)=>[...e,[o(t),...t.and]]),[]),u=e=>Number(e.substring(e.lastIndexOf(".")+1)),c=({index:e,dataProviderGroups:t})=>e>=0&&ee.reduce(((e,t)=>[...e,{...t[0],and:t.slice(1)}]),[]),f=[[]],p=({dataProviders:e,destination:t,dispatch:n,source:r,timelineId:a})=>{if(!s(t))return;const o=[...l(e),...f];(({destination:e,source:t})=>t.droppableId===e.droppableId)({source:r,destination:t})?(({dataProviderGroups:e,destination:t,dispatch:n,source:r,timelineId:a})=>{const o=u(r.droppableId);if(c({index:o,dataProviderGroups:e})){const s=(({endIndex:e,group:t,startIndex:n})=>{const r=[...t],[i]=r.splice(n,1);return r.splice(e,0,i),r})({group:e[o],startIndex:r.index,endIndex:t.index}),l=e.reduce(((e,t,n)=>[...e,n===o?[...s]:[...t]]),[]);n(Object(i.updateProviders)({id:a,providers:d(l.filter((e=>e.length)))}))}})({dataProviderGroups:o,destination:t,dispatch:n,source:r,timelineId:a}):(({dataProviderGroups:e,destination:t,dispatch:n,source:r,timelineId:a})=>{const o=u(r.droppableId),s=u(t.droppableId);if(c({index:o,dataProviderGroups:e})&&c({index:s,dataProviderGroups:e})){const l=e[o],u=e[s],c=r.index,f=t.index,{updatedDestinationGroup:p,updatedSourcererScope:m}=(({destinationGroup:e,moveProviderFromSourceIndex:t,moveProviderToDestinationIndex:n,sourceGroup:r})=>{const i=[...r],a=[...e],[o]=i.splice(t,1);return a.splice(n,0,o),{updatedDestinationGroup:a.filter(((e,t)=>e.id!==o.id||t===n)),updatedSourcererScope:i}})({destinationGroup:u,moveProviderFromSourceIndex:c,moveProviderToDestinationIndex:f,sourceGroup:l}),b=e.reduce(((e,t,n)=>[...e,n===o?[...m]:n===s?[...p]:[...t]]),[]);n(Object(i.updateProviders)({id:a,providers:d(b.filter((e=>e.length)))}))}})({dataProviderGroups:o,destination:t,dispatch:n,source:r,timelineId:a})},m=({dataProviders:e,destination:t,dispatch:n,onAddedToTimeline:r,providerToAdd:a,timelineId:p})=>{0===e.length?(({dispatch:e,onAddedToTimeline:t,providerToAdd:n,timelineId:r})=>{e(Object(i.updateProviders)({id:r,providers:[n]})),t(n.name)})({dispatch:n,onAddedToTimeline:r,providerToAdd:a,timelineId:p}):(({dataProviders:e,destination:t,dispatch:n,onAddedToTimeline:r,providerToAdd:a,timelineId:p})=>{const m=[...l(e),...f];if(!s(t))return;const b=u(t.droppableId);if(c({index:b,dataProviderGroups:m})){const e=[...m[b]];e.splice(t.index,0,o(a));const s=e.filter(((e,n)=>e.id!==a.id||n===t.index)),l=m.reduce(((e,t,n)=>[...e,n===b?[...s]:[...t]]),[]);n(Object(i.updateProviders)({id:p,providers:d(l.filter((e=>e.length)))})),r(a.name)}})({dataProviders:e,destination:t,dispatch:n,onAddedToTimeline:r,providerToAdd:a,timelineId:p})},b=e=>Object(a.k)(e)?e.length?`( ${e.join(" OR ")} )`:"":e},,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>{if(null==e||!e.isPreconfigured)return null==e?void 0:e.config}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useFirstMountState=void 0;var r=n(2);t.useFirstMountState=function(){var e=r.useRef(!0);return e.current?(e.current=!1,!0):e.current}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveHookState=void 0,t.resolveHookState=function(e,t){return"function"==typeof e?e(t):e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(146).isClient?window:null,a=function(e){return!!e.addEventListener},o=function(e){return!!e.on};t.default=function(e,t,n,s){void 0===n&&(n=i),r.useEffect((function(){if(t&&n)return a(n)?n.addEventListener(e,t,s):o(n)&&n.on(e,t,s),function(){a(n)?n.removeEventListener(e,t,s):o(n)&&n.off(e,t,s)}}),[e,t,n,JSON.stringify(s)])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(361));t.default=function(e){var t=i.useRef(e);t.current=e,a.default((function(){return function(){return t.current()}}))}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"a",(function(){return l}));var r=n(8),i=n(110),a=n(340);const o=(e,t,n,r)=>{const o=null!=e&&null!==e.id?e.patternList:[];if(!r)return Object(a.b)(o);switch(t){case i.SourcererScopeName.default:return Object(a.b)(o.filter((e=>e!==n)));case i.SourcererScopeName.detections:return null!=n?[n]:[];case i.SourcererScopeName.timeline:return Object(a.b)(o)}},s=(e,t,n)=>{var s;const{id:l,...u}=t,c=e.kibanaDataViews.find((e=>e.id===u.selectedDataViewId)),d=Object(a.a)(u.selectedPatterns);let f=[];if(null==c||c.id===e.defaultDataView.id){const t=Object(a.a)((null!=c?c:e.defaultDataView).title.split(","));f=d.filter((e=>!t.includes(e)))}const p=n&&null!=c&&0===f.length&&c.id!==e.defaultDataView.id&&c.patternList.length>0?d.filter((t=>null!=c&&c.patternList.includes(t)||null==e.signalIndexName||e.signalIndexName===t)):d;return{[l]:{...e.sourcererScopes[l],...u,selectedDataViewId:null!==(s=null==c?void 0:c.id)&&void 0!==s?s:null,selectedPatterns:p,missingPatterns:f,...Object(r.isEmpty)(p)&&l!==i.SourcererScopeName.timeline?{selectedPatterns:o(null!=c?c:e.defaultDataView,l,e.signalIndexName,(null!=c?c:e.defaultDataView).id===e.defaultDataView.id)}:{},loading:!1}}},l=({patternList:e,scopeId:t,signalIndexName:n,isDefaultDataViewSelected:r})=>t===i.SourcererScopeName.detections?e.includes(`${n}`):t===i.SourcererScopeName.default&&r?e.filter((e=>e!==n)).length>0:e.length>0},,function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return v}));var r=n(42),i=n(240),a=n.n(i),o=n(2),s=n(103),l=n(518),u=n(114),c=n(531),d=n(138),f=n(710),p=n(106),m=n(209);const b="FETCH_ALL_TIMELINES",g=a()(((e,t)=>t.map((e=>{var t;return{created:e.created,description:e.description,eventIdToNoteIds:null!=e.eventIdToNoteIds?e.eventIdToNoteIds.reduce(((e,t)=>{if(null!=t.eventId){const n=Object(r.getOr)([],t.eventId,e);return{...e,[t.eventId]:[...n,t.noteId]}}return e}),{}):null,excludedRowRendererIds:e.excludedRowRendererIds,favorite:e.favorite,noteIds:e.noteIds,notes:null!=e.notes?e.notes.map((e=>({...e,savedObjectId:e.noteId}))):null,pinnedEventIds:null!=e.pinnedEventIds?e.pinnedEventIds.reduce(((e,t)=>({...e,[t]:!0})),{}):null,savedObjectId:e.savedObjectId,status:e.status,title:e.title,updated:e.updated,updatedBy:e.updatedBy,timelineType:null!==(t=e.timelineType)&&void 0!==t?t:p.l.default,templateTimelineId:e.templateTimelineId,queryType:Object(l.b)(e)}})))),v=()=>{const e=Object(s.useDispatch)(),[,t]=Object(c.f)(),[n,r]=Object(o.useState)({loading:!1,totalCount:0,timelines:null,customTemplateTimelineCount:0,defaultTimelineCount:0,elasticTemplateTimelineCount:0,templateTimelineCount:0,favoriteCount:0}),i=Object(o.useCallback)((async({onlyUserFavorite:n,pageInfo:i,search:a,sort:o,status:s,timelineType:l})=>{let p=!1;const v=new AbortController,y=async()=>{try{var h,j,O,x,w,S,_;r((e=>({...e,loading:!0})));const t={onlyUserFavorite:n,pageInfo:i,search:a,sort:o,status:s,timelineType:l},c=await Object(m.c)(t,v.signal),f=null!==(h=null==c?void 0:c.totalCount)&&void 0!==h?h:0,E=null!==(j=null==c?void 0:c.timeline)&&void 0!==j?j:[],C=null!==(O=null==c?void 0:c.customTemplateTimelineCount)&&void 0!==O?O:0,I=null!==(x=null==c?void 0:c.defaultTimelineCount)&&void 0!==x?x:0,T=null!==(w=null==c?void 0:c.elasticTemplateTimelineCount)&&void 0!==w?w:0,k=null!==(S=null==c?void 0:c.templateTimelineCount)&&void 0!==S?S:0,P=null!==(_=null==c?void 0:c.favoriteCount)&&void 0!==_?_:0;p||(e(d.b.setQuery({inputId:u.a.global,id:b,loading:!1,refetch:y,inspect:null})),r({loading:!1,totalCount:f,timelines:g(JSON.stringify(t),E),customTemplateTimelineCount:C,defaultTimelineCount:I,elasticTemplateTimelineCount:T,templateTimelineCount:k,favoriteCount:P}))}catch(e){p||(Object(c.e)({title:f.c,error:e.body&&e.body.message?new Error(e.body.message):e,dispatchToaster:t}),r({loading:!1,totalCount:0,timelines:[],customTemplateTimelineCount:0,defaultTimelineCount:0,elasticTemplateTimelineCount:0,templateTimelineCount:0,favoriteCount:0}))}};return y(),()=>{p=!0,v.abort()}}),[e,t]);return Object(o.useEffect)((()=>()=>{e(d.b.deleteOneQuery({inputId:u.a.global,id:b}))}),[e]),{...n,fetchAllTimeline:i}}},,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"e",(function(){return c})),n.d(t,"b",(function(){return d}));var r=n(4);const i=`${r.gb}/prepackaged`,a=`${r.Cb}/prebuilt_rules`,o=`${i}/_status`,s=`${a}/status`,l=`${a}/upgrade/_review`,u=`${a}/upgrade/_perform`,c=`${a}/installation/_review`,d=`${a}/installation/_perform`},,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r.b})),n.d(t,"a",(function(){return r.a})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return j})),n.d(t,"g",(function(){return O.b})),n.d(t,"f",(function(){return O.a}));var r=n(172),i=n(43),a=n(128);i.array(a.r);const o=i.exact(i.partial({rule_id:a.E,id:a.z}));i.array(o),i.array(a.A),i.array(a.G),i.array(i.union([a.D,a.ab]));var s=n(112);let l;!function(e){e.Enabled="enabled",e.Disabled="disabled"}(l||(l={}));const u=Object(s.u)("CoverageOverviewRuleActivity",l);let c;!function(e){e.Prebuilt="prebuilt",e.Custom="custom"}(c||(c={}));const d=Object(s.u)("CoverageOverviewRuleSource",c),f=i.partial({search_term:s.k,activity:Object(s.j)(u),source:Object(s.j)(d)}),p=(i.exact(i.partial({filter:f})),i.type({name:i.string,activity:u}));i.exact(i.type({coverage:i.record(i.string,Object(s.j)(i.string)),unmapped_rule_ids:i.array(i.string),rules_data:i.record(i.string,p)})),a.r,a.D,a.D,a.A,a.D,a.D,a.G,a.D;var m=n(120);const b={exported_count:i.number,exported_rules_count:i.number,missing_rules:i.array(i.exact(i.type({rule_id:s.k}))),missing_rules_count:i.number},g=i.intersection([i.exact(i.type({id:s.k,type:s.k})),i.exact(i.partial({reason:i.string}))]),v={exported_action_connector_count:i.number,missing_action_connection_count:i.number,missing_action_connections:i.array(i.exact(i.type({id:s.k,type:s.k}))),excluded_action_connection_count:i.number,excluded_action_connections:i.array(g)};i.intersection([i.exact(i.type(b)),i.exact(i.partial(m.p)),i.exact(i.partial(v))]);var y=n(193);const h=i.array(i.exact(i.type({rule_id:a.E}))),j=(i.union([i.exact(i.type({objects:h})),i.null]),i.exact(i.partial({file_name:y.a,exclude_export_details:s.d})),i.union([i.literal("created_at"),i.literal("createdAt"),i.literal("enabled"),i.literal("execution_summary.last_execution.date"),i.literal("execution_summary.last_execution.metrics.execution_gap_duration_s"),i.literal("execution_summary.last_execution.metrics.total_indexing_duration_ms"),i.literal("execution_summary.last_execution.metrics.total_search_duration_ms"),i.literal("execution_summary.last_execution.status"),i.literal("name"),i.literal("risk_score"),i.literal("riskScore"),i.literal("severity"),i.literal("updated_at"),i.literal("updatedAt")]));i.union([j,i[void 0]]),i.exact(i.partial({fields:a.bb,filter:a.db,sort_field:j,sort_order:a.K,page:y.b,per_page:y.c})),i.exact(i.type({rules_summary:i.type({custom_count:s.n,prebuilt_installed_count:s.n}),aggregated_fields:i.type({tags:i.array(i.string)})})),i.exact(i.partial({overwrite:s.d,overwrite_exceptions:s.d,overwrite_action_connectors:s.d,as_new_list:s.d})),i.exact(i.type({exceptions_success:i.boolean,exceptions_success_count:s.n,exceptions_errors:i.array(a.ab),rules_count:s.n,success:i.boolean,success_count:s.n,errors:i.array(a.ab),action_connectors_errors:i.array(a.ab),action_connectors_warnings:i.array(a.nb),action_connectors_success:i.boolean,action_connectors_success_count:s.n})),i.intersection([a.b,a.T,i.exact(i.type({rule_id:a.E})),i.exact(i.partial({id:a.z,immutable:s.m,updated_at:a.lb,updated_by:a.mb,created_at:a.Y,created_by:a.Z,related_integrations:a.o,required_fields:a.p,revision:a.eb,setup:a.I}))]);var O=n(547);i.array(i.string)},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r.a})),n.d(t,"a",(function(){return i.a})),n.d(t,"c",(function(){return a}));var r=n(425),i=n(705);let a;!function(e){e.observedDetails="observedUserDetails",e.managedDetails="managedUserDetails",e.kpiTotalUsers="usersKpiTotalUsers",e.users="allUsers",e.authentications="authentications",e.kpiAuthentications="usersKpiAuthentications"}(a||(a={}))},,function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.relatedHosts="relatedHosts",e.relatedUsers="relatedUsers"}(r||(r={}))},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));var r=n(5);const i=r.i18n.translate("xpack.securitySolution.indexFieldsSearch.errorSearchDescription",{defaultMessage:"An error has occurred creating the ad-hoc data view"}),a=r.i18n.translate("xpack.securitySolution.dataView.fetchFields.warning",{defaultMessage:"Failed to fetch detailed fields information"})},function(e,t,n){"use strict";n.r(t),n.d(t,"registerUrlParam",(function(){return a})),n.d(t,"deregisterUrlParam",(function(){return o})),n.d(t,"updateUrlParam",(function(){return s}));var r=n(22);const i=n.n(r)()("x-pack/security_solution/local/global_url_param"),a=i("REGISTER_URL_PARAM"),o=i("DEREGISTER_URL_PARAM"),s=i("UPDATE_URL_PARAM")},function(e,t,n){"use strict";n.r(t),n.d(t,"selectNotesById",(function(){return s})),n.d(t,"getNotes",(function(){return u})),n.d(t,"getNotesAsCommentsList",(function(){return c})),n.d(t,"selectNotesByIdSelector",(function(){return d})),n.d(t,"notesByIdsSelector",(function(){return f})),n.d(t,"selectNotesAsCommentsListSelector",(function(){return p})),n.d(t,"errorsSelector",(function(){return m}));var r=n(42),i=n(240),a=n.n(i),o=n(139);const s=e=>e.app.notesById,l=e=>e.app.errors,u=a()(((e,t)=>Object(r.keys)(e).reduce(((n,r)=>{if(t.includes(r)){const t=e[r];return[...n,t]}return n}),[]))),c=e=>Object(r.values)(e).map((e=>{var t;return{eventId:e.eventId,savedObjectId:e.saveObjectId,note:e.note,noteId:e.id,updated:(null!==(t=e.lastEdit)&&void 0!==t?t:e.created).getTime(),updatedBy:e.user}})),d=Object(o.createSelector)(s,(e=>e)),f=()=>Object(o.createSelector)(s,(e=>e)),p=()=>Object(o.createSelector)(s,c),m=()=>Object(o.createSelector)(l,(e=>e))},function(e,t,n){"use strict";var r=n(1155),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,o,s,l,u,c=!1;t||(t={}),n=t.debug||!1;try{if(o=r(),s=document.createRange(),l=document.getSelection(),(u=document.createElement("span")).textContent=e,u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=i[t.format]||i.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(u),s.selectNodeContents(u),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),u&&document.body.removeChild(u),o()}return c}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a}));var r=n(119);n(4);const i=e=>({hasQuery:null!=e.kqlQuery&&null!=e.kqlQuery.filterQuery&&null!=e.kqlQuery.filterQuery.kuery&&""!==e.kqlQuery.filterQuery.kuery.expression||null!=e.dataProviders&&e.dataProviders.length>0||null!=e.filters&&e.filters.length>0,hasEql:null!=e.eqlOptions&&null!=e.eqlOptions.query&&e.eqlOptions.query.length>0}),a=[r.e.alertsOnAlertsPage,r.e.alertsOnRuleDetailsPage]},,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r.LastEventIndexKey})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return a}));var r=n(54);let i,a;!function(e){e.all="eventsAll",e.details="eventsDetails",e.kpi="eventsKpi",e.lastEventTime="eventsLastEventTime"}(i||(i={})),function(e){e.uniDirectional="uniDirectional",e.biDirectional="biDirectional"}(a||(a={}))},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return b}));var r=n(74),i=(n(8),n(119)),a=n(5);const o=a.i18n.translate("xpack.securitySolution.selector.groups.ruleName.label",{defaultMessage:"Rule name"}),s=a.i18n.translate("xpack.securitySolution.selector.grouping.userName.label",{defaultMessage:"User name"}),l=a.i18n.translate("xpack.securitySolution.selector.grouping.hostName.label",{defaultMessage:"Host name"}),u=a.i18n.translate("xpack.securitySolution.selector.grouping.sourceIP.label",{defaultMessage:"Source IP"}),c=a.i18n.translate("xpack.securitySolution.selector.groups.sourceAddress.label",{defaultMessage:"Source address"}),d=a.i18n.translate("xpack.securitySolution.selector.groups.destinationAddress.label",{defaultMessage:"Destination address"}),f=e=>0===e.length?{}:{query:{bool:{filter:{ids:{values:e}}}},size:1e4},p=(e,t)=>{const n=e.split(".");return 1===n.length?{[n[0]]:t}:{[n[0]]:p(n.slice(1).join("."),t)}},m=e=>{return t=e,Array.isArray(t)?t:Object.entries(t).reduce(((e,[t,n])=>Object(r.merge)(e,p(t,n))),{});var t},b=e=>e===i.e.alertsOnAlertsPage||e===i.e.alertsRiskInputs?[{label:o,key:"kibana.alert.rule.name"},{label:s,key:"user.name"},{label:l,key:"host.name"},{label:u,key:"source.ip"}]:e===i.e.alertsOnRuleDetailsPage?[{label:c,key:"source.address"},{label:s,key:"user.name"},{label:l,key:"host.name"},{label:d,key:"destination.address,"}]:[]},,function(e,t,n){"use strict";var r=n(54);n.d(t,"a",(function(){return r.Direction}))},function(e,t,n){"use strict";n.r(t),n.d(t,"sourcererKibanaDataViewsSelector",(function(){return i})),n.d(t,"sourcererSignalIndexNameSelector",(function(){return a})),n.d(t,"sourcererDefaultDataViewSelector",(function(){return o})),n.d(t,"dataViewSelector",(function(){return s})),n.d(t,"sourcererScopeIdSelector",(function(){return l})),n.d(t,"scopeIdSelector",(function(){return u})),n.d(t,"kibanaDataViewsSelector",(function(){return c})),n.d(t,"signalIndexNameSelector",(function(){return d})),n.d(t,"defaultDataViewSelector",(function(){return f})),n.d(t,"sourcererDataViewSelector",(function(){return p})),n.d(t,"getSourcererDataViewsSelector",(function(){return m})),n.d(t,"getSourcererScopeSelector",(function(){return b})),n.d(t,"getSelectedDataviewSelector",(function(){return g}));var r=n(139);const i=({sourcerer:e})=>e.kibanaDataViews,a=({sourcerer:e})=>e.signalIndexName,o=({sourcerer:e})=>e.defaultDataView,s=({sourcerer:e},t)=>e.kibanaDataViews.find((e=>e.id===t)),l=({sourcerer:e},t)=>e.sourcererScopes[t],u=()=>Object(r.createSelector)(l,(e=>e)),c=()=>Object(r.createSelector)(i,(e=>e)),d=()=>Object(r.createSelector)(a,(e=>e)),f=()=>Object(r.createSelector)(o,(e=>e)),p=()=>Object(r.createSelector)(s,(e=>e)),m=()=>{const e=c(),t=f(),n=d();return r=>{const i=e(r);return{defaultDataView:t(r),kibanaDataViews:i,signalIndexName:n(r)}}},b=()=>{const e=m(),t=p(),n=u();return(r,i)=>{const a=e(r),o=n(r,i);return{...a,selectedDataView:t(r,o.selectedDataViewId),sourcererScope:o}}},g=()=>{const e=p(),t=u();return(n,r)=>{const i=t(n,r),a=e(n,i.selectedDataViewId);return null==a?void 0:a.dataView}}},,function(e,t,n){"use strict";(function(t){const r=n(426),i=n(764),a=n(540),o={needsProtoHack:new Set([i.set,i.map,i.weakSet,i.weakMap])};e.exports=o.clone=function(e,n={},r=null){if("object"!=typeof e||null===e)return e;let s=o.clone,l=r;if(n.shallow){if(!0!==n.shallow)return o.cloneWithShallow(e,n);s=e=>e}else if(l){const t=l.get(e);if(t)return t}else l=new Map;const u=i.getInternalProto(e);if(u===i.buffer)return t&&t.from(e);if(u===i.date)return new Date(e.getTime());if(u===i.regex)return new RegExp(e);const c=o.base(e,u,n);if(c===e)return e;if(l&&l.set(e,c),u===i.set)for(const t of e)c.add(s(t,n,l));else if(u===i.map)for(const[t,r]of e)c.set(t,s(r,n,l));const d=a.keys(e,n);for(const t of d){if("__proto__"===t)continue;if(u===i.array&&"length"===t){c.length=e.length;continue}const r=Object.getOwnPropertyDescriptor(e,t);r?r.get||r.set?Object.defineProperty(c,t,r):r.enumerable?c[t]=s(e[t],n,l):Object.defineProperty(c,t,{enumerable:!1,writable:!0,configurable:!0,value:s(e[t],n,l)}):Object.defineProperty(c,t,{enumerable:!0,writable:!0,configurable:!0,value:s(e[t],n,l)})}return c},o.cloneWithShallow=function(e,t){const n=t.shallow;(t=Object.assign({},t)).shallow=!1;const i=new Map;for(const t of n){const n=r(e,t);"object"!=typeof n&&"function"!=typeof n||i.set(n,n)}return o.clone(e,t,i)},o.base=function(e,t,n){if(!1===n.prototype)return o.needsProtoHack.has(t)?new t.constructor:t===i.array?[]:{};const r=Object.getPrototypeOf(e);if(r&&r.isImmutable)return e;if(t===i.array){const e=[];return r!==t&&Object.setPrototypeOf(e,r),e}if(o.needsProtoHack.has(t)){const e=new r.constructor;return r!==t&&Object.setPrototypeOf(e,r),e}return Object.create(r)}}).call(this,n(300).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,"b",(function(){return r})),n.d(t,"a",(function(){return i}));const r=e=>"relative"===e.kind,i=e=>"absolute"===e.kind},function(e,t,n){"use strict";n.r(t),n.d(t,"inputsSelector",(function(){return u})),n.d(t,"timelineTimeRangeSelector",(function(){return c})),n.d(t,"socTrendsTimeRangeSelector",(function(){return d})),n.d(t,"globalFullScreenSelector",(function(){return f})),n.d(t,"timelineFullScreenSelector",(function(){return p})),n.d(t,"globalTimeRangeSelector",(function(){return m})),n.d(t,"globalQuery",(function(){return b})),n.d(t,"globalQueryByIdSelector",(function(){return g})),n.d(t,"timelineQueryByIdSelector",(function(){return v})),n.d(t,"globalSelector",(function(){return y})),n.d(t,"globalQuerySelector",(function(){return j})),n.d(t,"globalSavedQuerySelector",(function(){return O})),n.d(t,"globalFiltersQuerySelector",(function(){return w})),n.d(t,"getTimelineSelector",(function(){return S})),n.d(t,"getTimelinePolicySelector",(function(){return _}));var r=n(139);const i=e=>e.inputs,a=e=>e.inputs.global,o=e=>e.inputs.timeline,s=(e,t)=>e.inputs.global.queries.find((e=>e.id===t))||{id:"kql",inspect:null,isInspected:!1,loading:!1,refetch:null,selectedInspectIndex:0},l=(e,t)=>e.inputs.timeline.queries.find((e=>e.id===t))||e.inputs.global.queries.find((e=>e.id===t))||{id:"kql",inspect:null,isInspected:!1,loading:!1,refetch:null,selectedInspectIndex:0},u=()=>Object(r.createSelector)(i,(e=>e)),c=Object(r.createSelector)(o,(e=>e.timerange)),d=Object(r.createSelector)((e=>e.inputs.socTrends),(e=>null==e?void 0:e.timerange)),f=Object(r.createSelector)(a,(e=>e.fullScreen)),p=Object(r.createSelector)(o,(e=>e.fullScreen)),m=Object(r.createSelector)(a,(e=>e.timerange)),b=()=>Object(r.createSelector)(a,(e=>e.queries)),g=()=>Object(r.createSelector)(s,(e=>e)),v=()=>Object(r.createSelector)(l,(e=>e)),y=()=>Object(r.createSelector)(a,(e=>e)),h={query:"",language:"kuery"},j=()=>Object(r.createSelector)(a,(e=>e.query||h)),O=()=>Object(r.createSelector)(a,(e=>e.savedQuery||null)),x=[],w=()=>Object(r.createSelector)(a,(e=>e.filters||x)),S=()=>Object(r.createSelector)(o,(e=>e)),_=()=>Object(r.createSelector)(o,(e=>e.policy))},function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return g}));var r=n(666),i=n(119),a=n(1402),o=n(179),s=n(227),l=n(138),u=n(158),c=n(110),d=n(477),f=n(754),p=n(770),m=n(1431);Object(a.enableMapSet)();const b=(e,{defaultDataView:t,kibanaDataViews:n,signalIndexName:r,enableExperimental:i},a,p,m)=>{const b={[c.SourcererScopeName.default]:Object(d.b)(t,c.SourcererScopeName.default,r,!0),[c.SourcererScopeName.detections]:Object(d.b)(t,c.SourcererScopeName.detections,r,!0),[c.SourcererScopeName.timeline]:Object(d.b)(t,c.SourcererScopeName.timeline,r,!0)};return{...e,app:{...o.d,enableExperimental:i},dragAndDrop:s.d,inputs:Object(l.a)(i.socTrendsEnabled),sourcerer:{...u.b.initialSourcererState,sourcererScopes:{...u.b.initialSourcererState.sourcererScopes,[c.SourcererScopeName.default]:{...u.b.initialSourcererState.sourcererScopes.default,selectedDataViewId:t.id,selectedPatterns:b[c.SourcererScopeName.default]},[c.SourcererScopeName.detections]:{...u.b.initialSourcererState.sourcererScopes.detections,selectedDataViewId:t.id,selectedPatterns:b[c.SourcererScopeName.detections]},[c.SourcererScopeName.timeline]:{...u.b.initialSourcererState.sourcererScopes.timeline,selectedDataViewId:t.id,selectedPatterns:b[c.SourcererScopeName.timeline]}},defaultDataView:t,kibanaDataViews:n.map((e=>({...c.initDataView,...e}))),signalIndexName:r},globalUrlParam:f.d,dataTable:a.dataTable,groups:p.groups,analyzer:m.analyzer}},g=e=>Object(r.combineReducers)({app:o.b,dragAndDrop:s.b,inputs:l.c,sourcerer:u.c,globalUrlParam:f.b,dataTable:i.i,groups:p.a,analyzer:m.a,...e})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(545));t.default=function(e,t){void 0===t&&(t=[]);var n=a.default(e,t,{loading:!0}),r=n[0],o=n[1];return i.useEffect((function(){o()}),[o]),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(267));t.default=function(e,t,n){void 0===t&&(t=[]),void 0===n&&(n={loading:!1});var o=i.useRef(0),s=a.default(),l=i.useState(n),u=l[0],c=l[1],d=i.useCallback((function(){for(var t=[],n=0;nObject(r.useQuery)(s,(async()=>(await Object(i.loadActionTypes)({http:e,featureId:a.GeneralConnectorFeatureId})).sort(((e,t)=>e.name.localeCompare(t.name)))),{retry:!1,keepPreviousData:!0,staleTime:6e4,onError:e=>{"AbortError"!==e.name&&(null==t||t.addError(e.body&&e.body.message?new Error(e.body.message):e,{title:o.m}))}})},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"e",(function(){return o})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return l}));var r=n(5);const i=r.i18n.translate("xpack.elasticAssistant.assistant.firstPromptEditor.addSystemPromptTooltip",{defaultMessage:"Add system prompt"}),a=r.i18n.translate("xpack.elasticAssistant.assistant.firstPromptEditor.clearSystemPrompt",{defaultMessage:"Clear system prompt"}),o=r.i18n.translate("xpack.elasticAssistant.assistant.firstPromptEditor.selectASystemPromptPlaceholder",{defaultMessage:"Select a system prompt"}),s=r.i18n.translate("xpack.elasticAssistant.assistant.firstPromptEditor.addNewSystemPrompt",{defaultMessage:"Add new system prompt..."}),l=r.i18n.translate("xpack.elasticAssistant.assistant.firstPromptEditor.emptyPrompt",{defaultMessage:"(empty prompt)"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e,t,n){var i=r.useRef(void 0);i.current&&n(t,i.current)||(i.current=t),r.useEffect(e,i.current)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e,t){void 0===t&&(t=0);var n=r.useRef(!1),i=r.useRef(),a=r.useRef(e),o=r.useCallback((function(){return n.current}),[]),s=r.useCallback((function(){n.current=!1,i.current&&clearTimeout(i.current),i.current=setTimeout((function(){n.current=!0,a.current()}),t)}),[t]),l=r.useCallback((function(){n.current=null,i.current&&clearTimeout(i.current)}),[]);return r.useEffect((function(){a.current=e}),[e]),r.useEffect((function(){return s(),l}),[t]),[o,l,s]}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return s.b})),n.d(t,"b",(function(){return s.a})),n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return u}));var r=n(43);const i=r.record(r.string,r.string);let a,o;r.exact(r.partial({host:i,user:i})),function(e){e.global="global_identifier",e.riskCategory="risk_category"}(a||(a={})),function(e){e.category_1="category_1"}(o||(o={})),r.keyof({user:null,host:null});var s=n(704);const l=(e="default")=>`risk-score.risk-score-latest-${e}`,u=2},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=`${n(4).Cb}/fleet/integrations/installed`},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(340),i=n(377);const a=async(e,t,n=!1)=>{var a,o;const s=await t.get(e,!0,n),l=s.toSpec(),u=Object(r.a)(s.getIndexPattern().split(",")),c=await t.getExistingIndices(u);return{loading:!1,id:null!==(a=l.id)&&void 0!==a?a:"",title:s.getIndexPattern(),indexFields:s.fields,fields:l.fields,patternList:c,dataView:l,browserFields:Object(i.a)(null!==(o=l.id)&&void 0!==o?o:"",l.fields).browserFields,runtimeMappings:l.runtimeFieldMap}}},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));class BadRequestError extends Error{}n(760),n(761);var r=n(1137),i=n.n(r),a=n(340),o=n(4),s=n(665);const l=async({body:e,dataViewService:t,dataViewId:n})=>{if(null===n)return;let r=await t.getIdsWithTitle();const l=r.find((e=>e.id===n)),{patternList:u}=e,c=Object(a.a)(u).join();let d;if(void 0===l)try{d=await t.createAndSave({allowNoIndex:!0,id:n,title:c,timeFieldName:o.W},!0)}catch(e){const r=(e=>i.a.isBoom(e)?{message:e.output.payload.message,statusCode:e.output.statusCode}:null!=e.statusCode?null!=e.body&&null!=e.body.error?{statusCode:e.statusCode,message:`${e.body.error.type}: ${e.body.error.reason}`}:{statusCode:e.statusCode,message:e.message}:e instanceof BadRequestError?{message:e.message,statusCode:400}:{message:null!=e.message?e.message:"(unknown error message)",statusCode:500})(e);if("DuplicateDataViewError"!==e.name&&409!==r.statusCode)throw r;d=await t.get(n)}else{const e=l?Object(a.a)(l.title.split(",")).join():"";d=await t.get(n),c!==e&&(d.title=c,await t.updateSavedObject(d))}if(r.some((e=>e.id===n)))r=r.map((e=>e.id===n?{...e,title:c}:e));else if(null!==d){var f,p;r.push({id:null!==(f=d.id)&&void 0!==f?f:n,title:null===(p=d)||void 0===p?void 0:p.title})}const m=await Object(s.a)(n,t);return{defaultDataView:m,kibanaDataViews:r.map((e=>e.id===n?m:{id:e.id,patternList:e.title.split(","),title:e.title}))}}},,function(e,t,n){"use strict";n.d(t,"d",(function(){return b.d})),n.d(t,"a",(function(){return b.a})),n.d(t,"f",(function(){return b.f})),n.d(t,"c",(function(){return b.c})),n.d(t,"e",(function(){return b.e})),n.d(t,"b",(function(){return b.b}));var r=n(43),i=n(112);r.exact(r.type({rules_custom_installed:i.n,rules_installed:i.n,rules_not_installed:i.n,rules_not_updated:i.n,timelines_installed:i.n,timelines_not_installed:i.n,timelines_not_updated:i.n})),r.exact(r.type({rules_installed:i.n,rules_updated:i.n,timelines_installed:i.n,timelines_updated:i.n}));const a=r.exact(r.type({rule_id:r.string,version:r.number})),o=r.exact(r.type({mode:r.literal("SPECIFIC_RULES"),rules:r.array(a)})),s=r.exact(r.type({mode:r.literal("ALL_RULES")}));let l,u;r.union([s,o]),function(e){e.ALREADY_INSTALLED="ALREADY_INSTALLED"}(l||(l={})),function(e){e.BASE="BASE",e.CURRENT="CURRENT",e.TARGET="TARGET"}(u||(u={}));const c=Object(i.u)("PickVersionValues",u),d=r.exact(r.intersection([r.type({rule_id:r.string,revision:r.number,version:r.number}),r.partial({pick_version:c})])),f=r.exact(r.intersection([r.type({mode:r.literal("SPECIFIC_RULES"),rules:r.array(d)}),r.partial({pick_version:c})])),p=r.exact(r.intersection([r.type({mode:r.literal("ALL_RULES")}),r.partial({pick_version:c})]));let m;r.union([p,f]),function(e){e.RULE_UP_TO_DATE="RULE_UP_TO_DATE"}(m||(m={}));var b=n(494),g=n(128);const v=e=>r.intersection([r.exact(r.type(e.required)),r.exact(r.type(Object(g.cb)(e.optional)))]);let y;!function(e){e.index_patterns="index_patterns",e.data_view="data_view"}(y||(y={}));const h=r.exact(r.type({type:r.literal(y.index_patterns),index_patterns:g.i})),j=r.exact(r.type({type:r.literal(y.data_view),data_view_id:g.d})),O=r.union([h,j]);let x;!function(e){e.inline_query="inline_query",e.saved_query="saved_query"}(x||(x={}));const w=r.exact(r.type({type:r.literal(x.inline_query),query:g.B,language:g.k,filters:g.u})),S=r.exact(r.type({type:r.literal(x.saved_query),saved_query_id:g.fb})),_=r.union([w,S]),E=r.exact(r.type({query:g.B,language:r.literal("eql"),filters:g.u})),C=r.exact(r.type({interval:Object(i.q)({allowedUnits:["s","m","h"]}),lookback:Object(i.q)({allowedUnits:["s","m","h"]})})),I=r.exact(r.type({field_name:g.y})),T=r.exact(r.type({field_name:g.R,fallback_disabled:g.S})),k=r.exact(r.type({timeline_id:g.O,timeline_title:g.P})),P=r.exact(r.type({type:g.c}));var A=n(193);const M=v({required:{rule_id:g.E,version:g.H,meta:g.w,name:g.x,tags:g.F,description:g.s,severity:A.p,severity_mapping:A.q,risk_score:A.d,risk_score_mapping:A.e,references:g.C,false_positives:g.t,threat:g.L,note:g.j,setup:g.I,related_integrations:g.o,required_fields:g.p,author:g.q,license:g.v,rule_schedule:C,actions:A.g,throttle:A.l,exceptions_list:g.g,max_signals:g.l},optional:{rule_name_override:I,timestamp_override:T,timeline_template:k,building_block:P}}),D=v({required:{type:r.literal("query"),kql_query:_},optional:{data_source:O,alert_suppression:g.a}}),R=v({required:{type:r.literal("saved_query"),kql_query:_},optional:{data_source:O,alert_suppression:g.a}}),N=v({required:{type:r.literal("eql"),eql_query:E},optional:{data_source:O,event_category_override:g.f,timestamp_field:g.Q,tiebreaker_field:g.N}}),F=v({required:{type:r.literal("threat_match"),kql_query:_,threat_query:w,threat_index:A.y,threat_mapping:A.B},optional:{data_source:O,threat_indicator_path:A.z,concurrent_searches:A.r,items_per_search:A.s}}),L=v({required:{type:r.literal("threshold"),kql_query:_,threshold:g.M},optional:{data_source:O}}),B=v({required:{type:r.literal("machine_learning"),machine_learning_job_id:A.t,anomaly_threshold:g.W},optional:{}}),z=v({required:{type:r.literal("new_terms"),kql_query:w,new_terms_fields:g.m,history_window_start:g.h},optional:{data_source:O}});let q,V;r.intersection([M,r.union([D,R,N,F,L,B,z])]),n(8),Symbol("MissingVersion"),function(e){e.StockValueNoUpdate="BASE=A, CURRENT=A, TARGET=A",e.StockValueCanUpdate="BASE=A, CURRENT=A, TARGET=B",e.CustomizedValueNoUpdate="BASE=A, CURRENT=B, TARGET=A",e.CustomizedValueSameUpdate="BASE=A, CURRENT=B, TARGET=B",e.CustomizedValueCanUpdate="BASE=A, CURRENT=B, TARGET=C"}(q||(q={})),function(e){e.Current="CURRENT",e.Target="TARGET",e.Merged="MERGED",e.Conflict="CONFLICT"}(V||(V={}))},,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return g})),n.d(t,"a",(function(){return v}));var r=n(2),i=n.n(r),a=n(40),o=n(41),s=n.n(o),l=n(102),u=n(222),c=n(1033),d=n(5);const f=d.i18n.translate("xpack.securitySolution.noPermissionsTitle",{defaultMessage:"Privileges required"}),p=d.i18n.translate("xpack.securitySolution.noPrivilegesDefaultMessage",{defaultMessage:"To view this page, you must update privileges. For more information, contact your Kibana administrator."}),m=d.i18n.translate("xpack.securitySolution.goToDocumentationButton",{defaultMessage:"View documentation"}),b=s()(a.EuiFlexItem).withConfig({displayName:"SizedEuiFlexItem",componentId:"sc-156zz3c-0"})(["min-height:460px;font-size:1.1rem;"]),g=i.a.memo((({pageName:e,docLinkSelector:t})=>i.a.createElement(u.a,null,i.a.createElement(a.EuiFlexGroup,null,i.a.createElement(b,null,i.a.createElement(a.EuiPageTemplate.EmptyPrompt,null,i.a.createElement(v,{pageName:e,docLinkSelector:t})))))));g.displayName="NoPrivilegePage";const v=i.a.memo((({pageName:e,docLinkSelector:t})=>{const{docLinks:n}=Object(l.j)().services,a=Object(r.useMemo)((()=>({feature:{icon:"documents",label:m,url:t(n.links),target:"_blank"}})),[t,n.links]),o=e?(e=>d.i18n.translate("xpack.securitySolution.noPrivilegesPerPageMessage",{values:{pageName:e},defaultMessage:"To view {pageName}, you must update privileges. For more information, contact your Kibana administrator."}))(e):p;return i.a.createElement(c.a,{actions:a,message:o,"data-test-subj":"noPrivilegesPage",title:f})}));v.displayName="NoPrivileges"},,,,,function(e,t,n){"use strict";e.exports=n(968)},function(e,t,n){"use strict";let r,i;n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i})),function(e){e.host="host",e.user="user"}(r||(r={})),function(e){e.NOT_INSTALLED="NOT_INSTALLED",e.DISABLED="DISABLED",e.ENABLED="ENABLED"}(i||(i={}))},function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.userName="user.name",e.hostName="host.name"}(r||(r={}))},,function(e,t,n){"use strict";n.d(t,"h",(function(){return o})),n.d(t,"i",(function(){return l})),n.d(t,"g",(function(){return u})),n.d(t,"f",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"d",(function(){return m})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return g}));var r=n(42),i=n(769),a=n(114);const o=(e,t,n)=>({...n,global:{...n.global,fullScreen:e===a.a.global?t:n.global.fullScreen},timeline:{...n.timeline,fullScreen:e===a.a.timeline?t:n.timeline.fullScreen}}),s=(e,t,n)=>t!==a.a.global&&t!==a.a.timeline||n!==a.a.socTrends?t!==a.a.socTrends||n!==a.a.global&&n!==a.a.timeline?e:Object(i.a)(e):Object(i.b)(e),l=(e,t,n)=>{const i=Object(r.get)(e,n);return null!=i?{...[e,...i.linkTo].reduce(((i,a)=>({...i,[a]:{...Object(r.get)(a,n),timerange:s(t,e,a)}})),e===a.a.timeline?{...n,global:{...n.global,linkTo:[]}}:n)}:n},u=e=>e.global.linkTo.indexOf(a.a.timeline)>-1?m([a.a.global,a.a.timeline],e):p([a.a.global,a.a.timeline],e),c=e=>e.global.linkTo.indexOf(a.a.socTrends)>-1?m([a.a.global,a.a.socTrends],e):p([a.a.global,a.a.socTrends],e),d=({inputId:e,id:t,inspect:n,loading:i,refetch:a,state:o,searchSessionId:s})=>{const l=o[e].queries.findIndex((e=>e.id===t));return{...o,[e]:{...Object(r.get)(e,o),queries:l>-1?[...o[e].queries.slice(0,l),{id:t,inspect:n,isInspected:o[e].queries[l].isInspected,loading:i,refetch:a,searchSessionId:o[e].queries[l].searchSessionId,selectedInspectIndex:o[e].queries[l].selectedInspectIndex},...o[e].queries.slice(l+1)]:[...o[e].queries,{id:t,inspect:n,isInspected:!1,loading:i,refetch:a,selectedInspectIndex:0,searchSessionId:s}]}}},f=({id:e,inputId:t,isInspected:n,selectedInspectIndex:i,state:a,searchSessionId:o})=>{const s=a[t].queries.findIndex((t=>t.id===e)),l=s>-1?a[t].queries[s]:null;return{...a,[t]:{...Object(r.get)(t,a),queries:s>-1?[...a[t].queries.slice(0,s),{...l,isInspected:n,selectedInspectIndex:i,searchSessionId:o},...a[t].queries.slice(s+1)]:[...a[t].queries]}}},p=(e,t)=>{if(2!==e.length)throw new Error("Only link 2 input states at a time");if(e.includes(a.a.socTrends)&&e.includes(a.a.timeline))throw new Error("Do not link socTrends to timeline. Only link socTrends to global");if(1===Array.from(new Set(e)).length)throw new Error("Input linkTo cannot link to itself");if(e.includes(a.a.timeline)&&e.includes(a.a.global)){const e=t.timeline.linkTo.includes(a.a.socTrends)||t.global.linkTo.includes(a.a.socTrends)?[a.a.socTrends]:[];return{...t,timeline:{...t.timeline,linkTo:[...e,a.a.global]},global:{...t.global,linkTo:[...e,a.a.timeline]},...t.socTrends&&e.length?{socTrends:{...t.socTrends,linkTo:[a.a.global,a.a.timeline]}}:{}}}if(e.includes(a.a.socTrends)&&e.includes(a.a.global)){const e=t.global.linkTo.includes(a.a.timeline)?[a.a.timeline]:[];return{...t,...t.socTrends?{socTrends:{...t.socTrends,linkTo:[...e,a.a.global]}}:{},global:{...t.global,linkTo:[...e,a.a.socTrends]},...e.length?{timeline:{...t.timeline,linkTo:[a.a.global,a.a.socTrends]}}:{}}}return t},m=(e,t)=>{if(2!==e.length)throw new Error("Only remove linkTo from 2 input states at a time");if(e.includes(a.a.socTrends)&&e.includes(a.a.timeline))throw new Error("Do not remove link socTrends to timeline. Only remove link socTrends to global");if(1===Array.from(new Set(e)).length)throw new Error("Input linkTo cannot remove link to itself");if(e.includes(a.a.timeline)&&e.includes(a.a.global)){const e=t.timeline.linkTo.includes(a.a.socTrends)||t.global.linkTo.includes(a.a.socTrends)?[a.a.socTrends]:[];return{...t,timeline:{...t.timeline,linkTo:[]},global:{...t.global,linkTo:e},...t.socTrends&&e.length?{socTrends:{...t.socTrends,linkTo:[a.a.global]}}:{}}}if(e.includes(a.a.socTrends)&&e.includes(a.a.global)){const e=t.global.linkTo.includes(a.a.timeline)?[a.a.timeline]:[];return{...t,...t.socTrends?{socTrends:{...t.socTrends,linkTo:[]}}:{},global:{...t.global,linkTo:e},...e.length?{timeline:{...t.timeline,linkTo:[a.a.global]}}:{}}}return t},b=({inputId:e,id:t,state:n})=>{const i=n[e].queries.findIndex((e=>e.id===t));return{...n,[e]:{...Object(r.get)(e,n),queries:i>-1?[...n[e].queries.slice(0,i),...n[e].queries.slice(i+1)]:[...n[e].queries]}}},g=e=>"queries"in e},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(22);const i=n.n(r)()("x-pack/security_solution/groups")("UPDATE_GROUPS")},,function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"f",(function(){return l})),n.d(t,"e",(function(){return u}));var r=n(5);const i=r.i18n.translate("xpack.securitySolution.timelines.pageTitle",{defaultMessage:"Timelines"}),a=r.i18n.translate("xpack.securitySolution.timelines.allTimelines.panelTitle",{defaultMessage:"All timelines"}),o=r.i18n.translate("xpack.securitySolution.timelines.allTimelines.importTimelineTitle",{defaultMessage:"Import"}),s=r.i18n.translate("xpack.securitySolution.timelines.allTimelines.errorFetchingTimelinesTitle",{defaultMessage:"Failed to query all timelines data"}),l=r.i18n.translate("xpack.securitySolution.timelines.updateTimelineErrorTitle",{defaultMessage:"Timeline error"}),u=r.i18n.translate("xpack.securitySolution.timelines.updateTimelineErrorText",{defaultMessage:"Something went wrong"})},function(e,t,n){"use strict";n.d(t,"h",(function(){return m})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return g})),n.d(t,"e",(function(){return v})),n.d(t,"a",(function(){return y})),n.d(t,"i",(function(){return h})),n.d(t,"I",(function(){return j})),n.d(t,"w",(function(){return O})),n.d(t,"H",(function(){return x})),n.d(t,"d",(function(){return S})),n.d(t,"g",(function(){return _})),n.d(t,"z",(function(){return E})),n.d(t,"J",(function(){return C})),n.d(t,"x",(function(){return I})),n.d(t,"F",(function(){return T})),n.d(t,"G",(function(){return k})),n.d(t,"B",(function(){return M})),n.d(t,"C",(function(){return N})),n.d(t,"D",(function(){return B})),n.d(t,"E",(function(){return V})),n.d(t,"y",(function(){return $})),n.d(t,"A",(function(){return U})),n.d(t,"k",(function(){return H})),n.d(t,"p",(function(){return Q})),n.d(t,"s",(function(){return K})),n.d(t,"r",(function(){return Y})),n.d(t,"q",(function(){return J})),n.d(t,"v",(function(){return X})),n.d(t,"n",(function(){return Z})),n.d(t,"j",(function(){return ee})),n.d(t,"K",(function(){return te})),n.d(t,"t",(function(){return ne})),n.d(t,"u",(function(){return re})),n.d(t,"o",(function(){return ie})),n.d(t,"l",(function(){return ae})),n.d(t,"m",(function(){return oe})),n.d(t,"f",(function(){return se}));var r=n(42),i=n(47),a=n(150),o=n(118),s=n(106),l=n(387),u=n(133),c=n(286),d=n(176),f=n(302),p=n(434);const m=e=>null!==e,b=({id:e,noteId:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,noteIds:[...r.noteIds,t]}}},g=({id:e,noteId:t,eventId:n,timelineById:i})=>{const a=i[e],o=Object(r.getOr)([],`eventIdToNoteIds.${n}`,a);return{...i,[e]:{...a,eventIdToNoteIds:{...a.eventIdToNoteIds,[n]:Object(r.uniq)([...o,t])}}}},v=({id:e,resolveTimelineConfig:t,timeline:n,timelineById:r})=>{var i;return((e,t,n)=>e===o.c.active&&t.savedObjectId!==n.savedObjectId)(e,r[e],n)&&(f.a.setActivePage(0),f.a.setExpandedDetail({})),{...r,[e]:{...n,filterManager:r[e].filterManager,isLoading:r[e].isLoading,initialized:null!==(i=n.initialized)&&void 0!==i?i:r[e].initialized,resolveTimelineConfig:t,dateRange:n.status===s.k.immutable&&n.timelineType===s.l.template?{start:c.a.toISOString(),end:c.b.toISOString()}:n.dateRange}}},y=({id:e,timelineById:t,timelineType:n,dateRange:r,...a})=>{const o=t[e],{from:c,to:d}=Object(l.a)({from:"",to:""}),f=null!=r?r:{start:c,end:d},p=n===s.l.template?{templateTimelineId:Object(i.v4)(),templateTimelineVersion:1}:{};return{...t,[e]:{id:e,...o||{},...u.b,...a,dateRange:f,savedObjectId:null,version:null,isSaving:!1,isLoading:!1,timelineType:n,...p}}},h=({id:e,eventId:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,pinnedEventIds:{...r.pinnedEventIds,[t]:!0}}}},j=({id:e,show:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,show:t}}},O=({id:e,graphEventId:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,graphEventId:t,...""===t&&e===o.c.active?{activeTab:r.prevActiveTab,prevActiveTab:r.activeTab}:{}}}},x=({id:e,sessionViewConfig:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,sessionViewConfig:t}}},w=(e,t)=>e.field===t.field&&e.value===t.value&&e.operator===t.operator,S=({id:e,providers:t,timelineById:n})=>{const i=n[e];return""!==i.highlightedDropAndProviderId?((e,t,n,i)=>{if(0===t.length)return i;let a=Object(r.cloneDeep)(n.dataProviders);return t.forEach((e=>{const t=a.findIndex((e=>e.id===n.highlightedDropAndProviderId)),o=a[t],s=o.and.findIndex((t=>t.id===e.id)),{and:l,...u}=e;if(Object(r.isEqualWith)(w,o.queryMatch,u.queryMatch)||-1===s&&o.and.filter((e=>Object(r.isEqualWith)(w,e.queryMatch,u.queryMatch))).length>0)return i;a=[...a.slice(0,t),{...a[t],and:s>-1?[...o.and.slice(0,s),u,...o.and.slice(s+1)]:[...o.and,u]},...a.slice(t+1)]})),{...i,[e]:{...n,dataProviders:a}}})(e,t,i,n):((e,t,n,i)=>{if(0===t.length)return i;let a=Object(r.cloneDeep)(n.dataProviders);return t.forEach((e=>{const t=a.findIndex((t=>t.id===e.id));t>-1&&!Object(r.isEmpty)(a[t].and)&&(e.id=`${e.id}-${a.filter((t=>t.id===e.id)).length}`),a=t>-1&&Object(r.isEmpty)(a[t].and)?[...a.slice(0,t),e,...a.slice(t+1)]:[...a,e]})),{...i,[e]:{...n,dataProviders:a}}})(e,t,i,n)},_=({id:e,filterQuery:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,kqlQuery:{...r.kqlQuery,filterQuery:t}}}},E=({id:e,kqlMode:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,kqlMode:t}}},C=({description:e,id:t,title:n,timelineById:r})=>{const i=r[t];return{...r,[t]:{...i,description:e.trim(),title:n.trim()}}},I=({id:e,isFavorite:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,isFavorite:t}}},T=({id:e,providers:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,dataProviders:t}}},k=({id:e,start:t,end:n,timelineById:r})=>{const i=r[e];return{...r,[e]:{...i,dateRange:{start:t,end:n}}}},P=(e,t,n,r)=>r.dataProviders.map((r=>r.id===n?{...r,and:r.and.map((n=>n.id===e?{...n,enabled:t}:n))}:r)),A=(e,t,n)=>n.dataProviders.map((n=>n.id===t?{...n,enabled:e}:n)),M=({id:e,providerId:t,enabled:n,timelineById:r,andProviderId:i})=>{const a=r[e];return{...r,[e]:{...a,dataProviders:i?P(i,n,t,a):A(n,t,a)}}},D=(e,t,n,r)=>r.dataProviders.map((r=>r.id===n?{...r,and:r.and.map((n=>n.id===e?{...n,excluded:t}:n))}:r)),R=(e,t,n)=>n.dataProviders.map((n=>n.id===t?{...n,excluded:e}:n)),N=({id:e,providerId:t,excluded:n,timelineById:r,andProviderId:i})=>{const a=r[e];return{...r,[e]:{...a,dataProviders:i?D(i,n,t,a):R(n,t,a)}}},F=({excluded:e,field:t,operator:n,providerId:r,timeline:i,value:a})=>i.dataProviders.map((i=>i.id===r?{...i,excluded:e,queryMatch:{...i.queryMatch,field:t,displayField:t,value:a,displayValue:Object(p.d)(a),operator:n}}:i)),L=({andProviderId:e,excluded:t,field:n,operator:r,providerId:i,timeline:a,value:o})=>a.dataProviders.map((a=>a.id===i?{...a,and:a.and.map((i=>i.id===e?{...i,excluded:t,queryMatch:{...i.queryMatch,field:n,displayField:n,value:o,displayValue:Object(p.d)(o),operator:r}}:i))}:a)),B=({andProviderId:e,excluded:t,field:n,id:r,operator:i,providerId:a,timelineById:o,value:s})=>{const l=o[r];return{...o,[r]:{...l,dataProviders:e?L({andProviderId:e,excluded:t,field:n,operator:i,providerId:a,timeline:l,value:s}):F({excluded:t,field:n,operator:i,providerId:a,timeline:l,value:s})}}},z=(e,t,n,r)=>r.dataProviders.map((r=>r.id===n?{...r,and:r.and.map((n=>n.id===e?{...n,type:t,name:t===a.a.template?`${n.queryMatch.field}`:"",queryMatch:{...n.queryMatch,displayField:void 0,displayValue:void 0,value:t===a.a.template?`{${n.queryMatch.field}}`:"",operator:t===a.a.template?a.d:a.b}}:n))}:r)),q=(e,t,n)=>n.dataProviders.map((n=>n.id===t?{...n,type:e,name:e===a.a.template?`${n.queryMatch.field}`:"",queryMatch:{...n.queryMatch,displayField:void 0,displayValue:void 0,value:e===a.a.template?`{${n.queryMatch.field}}`:"",operator:e===a.a.template?a.d:a.b}}:n)),V=({andProviderId:e,id:t,providerId:n,type:r,timelineById:i})=>{const o=i[t];return o.timelineType!==s.l.template&&r===a.a.template?i:{...i,[t]:{...o,dataProviders:e?z(e,r,n,o):q(r,n,o)}}},$=({id:e,itemsPerPage:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,itemsPerPage:t}}},U=({id:e,itemsPerPageOptions:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,itemsPerPageOptions:t}}},G=(e,t,n)=>{var r,i,a,o;const s=n.dataProviders.findIndex((e=>e.id===t)),l=null===(r=n.dataProviders[s])||void 0===r?void 0:r.and.findIndex((t=>t.id===e));return[...n.dataProviders.slice(0,s),{...n.dataProviders[s],and:null!==(i=n.dataProviders[s])&&void 0!==i&&i.and?[...null===(a=n.dataProviders[s])||void 0===a?void 0:a.and.slice(0,l),...null===(o=n.dataProviders[s])||void 0===o?void 0:o.and.slice(l+1)]:[]},...n.dataProviders.slice(s+1)]},W=(e,t)=>{var n;const r=t.dataProviders.findIndex((t=>t.id===e));return[...t.dataProviders.slice(0,r),...null!==(n=t.dataProviders[r])&&void 0!==n&&n.and.length?[{...t.dataProviders[r].and.slice(0,1)[0],and:[...t.dataProviders[r].and.slice(1)]}]:[],...t.dataProviders.slice(r+1)]},H=({id:e,providerId:t,timelineById:n,andProviderId:r})=>{const i=n[e];return{...n,[e]:{...i,dataProviders:r?G(r,t,i):W(t,i)}}},Q=({id:e,eventId:t,timelineById:n})=>{const i=n[e];return{...n,[e]:{...i,pinnedEventIds:Object(r.omit)(t,i.pinnedEventIds)}}},K=({id:e,savedQueryId:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,savedQueryId:t}}},Y=({id:e,filters:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,filters:t}}},J=({id:e,excludedRowRendererIds:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,excludedRowRendererIds:t}}},X=e=>{var t;const{tabType:n,id:r,...i}=e,a=new Set(["eventDetail","hostDetail","networkDetail","userDetail"]),o=null!=n?n:"query",s={params:i.params?{...i.params}:{},panelView:i.panelView};return{[o]:a.has(null!==(t=i.panelView)&&void 0!==t?t:"")?s:{}}},Z=({id:e,eventIds:t,isLoading:n,timelineById:i})=>{const a=i[e],o=n?Object(r.union)(a.loadingEventIds,t):a.loadingEventIds.filter((e=>!t.includes(e)));return{...i,[e]:{...a,loadingEventIds:o}}},ee=({id:e,columnId:t,timelineById:n})=>{const r=n[e],i=r.columns.filter((e=>e.id!==t));return{...n,[e]:{...r,columns:i}}},te=({column:e,id:t,index:n,timelineById:r})=>{const i=r[t];if(-1!==i.columns.findIndex((t=>t.id===e.id))){const a=i.columns.filter((t=>t.id!==e.id));return a.splice(n,0,e),{...r,[t]:{...i,columns:a}}}const a=[...i.columns];return a.splice(n,0,e),{...r,[t]:{...i,columns:a}}},ne=({id:e,columns:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,columns:t}}},re=({id:e,sort:t,timelineById:n})=>{const r=n[e];return{...n,[e]:{...r,sort:t}}},ie=({id:e,eventIds:t,isSelectAllChecked:n=!1,isSelected:i,timelineById:a})=>{const o=a[e],s=i?{...o.selectedEventIds,...t}:Object(r.omit)(Object.keys(t),o.selectedEventIds);return{...a,[e]:{...o,selectedEventIds:s,isSelectAllChecked:n}}},ae=({id:e,eventIds:t,isDeleted:n,timelineById:i})=>{const a=i[e],o=n?Object(r.union)(a.deletedEventIds,t):a.deletedEventIds.filter((e=>!t.includes(e))),s=Object.fromEntries(Object.entries(a.selectedEventIds).filter((([e])=>!o.includes(e)))),l=Object.keys(s).length>0&&a.isSelectAllChecked;return{...i,[e]:{...a,deletedEventIds:o,selectedEventIds:s,isSelectAllChecked:l}}},oe=({id:e,timelineById:t,timelineSettingsProps:n})=>{var i;const a=t[e];return null!=a&&a.initialized?t:{...t,[e]:{...u.b,...Object(u.a)(e),...a,...n,...!a||Object(r.isEmpty)(a.columns)&&!Object(r.isEmpty)(n.defaultColumns)?{columns:n.defaultColumns}:{},sort:null!==(i=n.sort)&&void 0!==i?i:u.b.sort,loadingEventIds:u.b.loadingEventIds,initialized:!0}}},se=({id:e,columnId:t,delta:n,timelineById:r})=>{var i;const a=r[e],o=a.columns.findIndex((e=>e.id===t));if(-1===o)return{...r,[e]:{...a}};const s=(null!==(i=a.columns[o].initialWidth)&&void 0!==i?i:d.a)+n,l=Math.max(d.c,s),u={...a.columns[o],initialWidth:l},c=[...a.columns.slice(0,o),u,...a.columns.slice(o+1)];return{...r,[e]:{...a,columns:c}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(42),i=n(50),a=n.n(i);const o=e=>{if(Object(r.isString)(e)&&""!==e.trim()){const t=a()(new Date(e));return t.isValid()||isNaN(+e)?t:a()(new Date(+e))}return a()(new Date(e))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));var r=n(42);function i(e){return Object(r.isString)(e)?a(e):`${e}`}function a(e){return`"${function(e=""){return o(e)}(e)}"`}const o=Object(r.flow)((e=>e.replace(/["]/g,"\\$&")),(e=>e.replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/\n/g,"\\n")))},function(e,t,n){"use strict";n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return p}));var r=n(42),i=n(119),a=n(4);n(102);const o="securityDataTable",s="timelines",l={},u=e=>e?Object.keys(e).reduce(((t,n)=>{const r=e[n];return{...t,[n]:{defaultColumns:r.defaultColumns,dataViewId:r.dataViewId,excludedRowRendererIds:r.excludedRowRendererIds,filters:r.filters,indexNames:r.indexNames,loadingEventIds:r.loadingEventIds,isSelectAllChecked:r.isSelectAllChecked,itemsPerPage:r.itemsPerPage,itemsPerPageOptions:r.itemsPerPageOptions,showCheckboxes:r.showCheckboxes,graphEventId:r.graphEventId,sessionViewConfig:r.sessionViewConfig,selectAll:r.selectAll,id:r.id,title:r.title,initialized:r.initialized,updated:r.updated,sort:r.sort,selectedEventIds:r.selectedEventIds,deletedEventIds:r.deletedEventIds,expandedDetail:r.expandedDetail,totalCount:r.totalCount||0,viewMode:a.Jc.gridView,additionalFilters:{showBuildingBlockAlerts:!1,showOnlyThreatIndicatorAlerts:!1},...Array.isArray(r.columns)?{columns:r.columns.map(c).map(d)}:{}}}}),{}):l,c=e=>({...e,...Number.isInteger(e.width)&&!Number.isInteger(e.initialWidth)?{initialWidth:e.width}:e.initialWidth?{initialWidth:e.initialWidth}:{}}),d=e=>({...e,...Object(r.isEmpty)(e.label)||null!=e.displayAsText?e.displayAsText?{displayAsText:e.displayAsText}:{}:{displayAsText:e.label}}),f=(e,t)=>{let n=e.get(o);const r=e.get(s);if(!n){if(!r)return l;n=u(r)}return((e,t)=>{const n={[i.e.alertsOnAlertsPage]:`detection-engine-alert-table-${a.e.ALERTS_PAGE}-gridView`,[i.e.alertsOnRuleDetailsPage]:`detection-engine-alert-table-${a.e.RULE_DETAILS}-gridView`};Object.keys(t).filter((t=>t in n&&!e.get(n[t]))).map((e=>({[n[e]]:{columns:t[e].columns,sort:t[e].sort.map((e=>({[e.columnId]:{order:e.sortDirection}}))),visibleColumns:t[e].columns}}))).forEach((t=>Object.keys(t).forEach((n=>{e.set(n,t[n])}))))})(e,n),(e=>{[`detection-engine-alert-table-${a.e.ALERTS_PAGE}-gridView`,`detection-engine-alert-table-${a.e.RULE_DETAILS}-gridView`].forEach((t=>{const n=e.get(t);if(n&&"visibleColumns"in n){const r=n.visibleColumns;if(r.every((e=>"string"==typeof e)))return;const i=r.map((e=>"string"==typeof e?e:e.id)).filter(Boolean);e.set(t,{...n,visibleColumns:i})}}))})(e),t.reduce(((e,t)=>{const r=n[t];return r?{...e,[t]:{...r,...null==r.sort||Array.isArray(r.sort)?{}:{sort:[r.sort]}}}:{...e}}),{})},p=(e,t,n)=>{const r=m(n),i=(e=>{let t=e.get(o);const n=e.get(s);if(!t){if(!n)return l;t=u(n)}return t})(e);e.set(o,{...i,[t]:r})},m=e=>{const{isLoading:t,loadingText:n,queryFields:r,unit:i,...a}=e;return a}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a}));const r="matrixHistogram";let i;!function(e){e.authentications="authentications",e.anomalies="anomalies",e.events="events",e.alerts="alerts",e.dns="dns",e.preview="preview"}(i||(i={}));const a={[i.alerts]:"aggregations.alertsGroup.buckets",[i.anomalies]:"aggregations.anomalyActionGroup.buckets",[i.authentications]:"aggregations.eventActionGroup.buckets",[i.dns]:"aggregations.dns_name_query_count.buckets",[i.events]:"aggregations.eventActionGroup.buckets",[i.preview]:"aggregations.preview.buckets"}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(43),i=n(120),a=n(128);r.exact(r.type({id:a.z})),r.exact(r.type({items:r.array(i.i)})),r.exact(r.type({name:r.string,description:r.string}));var o=n(112);r.intersection([r.exact(r.type({namespace_types:i.a})),r.exact(r.partial({ids:o.l,list_ids:o.l}))]);const s=r.exact(r.type({name:a.x,id:a.z,rule_id:a.E,exception_lists:i.y})),l=r.intersection([i.o,r.exact(r.type({referenced_rules:r.array(s)}))]),u=r.record(i.B,l);r.exact(r.type({references:r.array(u)}));var c=n(4);const d=`${c.Cb}/rules`,f=(c.gb,`${d}/exceptions/_find_references`)},,,,function(e,t,n){"use strict";let r,i;n.d(t,"d",(function(){return r})),n.d(t,"e",(function(){return i})),n.d(t,"l",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"f",(function(){return s})),n.d(t,"j",(function(){return c})),n.d(t,"k",(function(){return d})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return p})),n.d(t,"g",(function(){return m})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return u.c})),function(e){e.timestamp="@timestamp",e.hostName="host.name",e.hostRiskScore="host.risk.calculated_score_norm",e.hostRisk="host.risk.calculated_level",e.userName="user.name",e.userRiskScore="user.risk.calculated_score_norm",e.userRisk="user.risk.calculated_level",e.alertsCount="alertsCount"}(r||(r={})),function(e){e.unknown="Unknown",e.low="Low",e.moderate="Moderate",e.high="High",e.critical="Critical"}(i||(i={}));const a=e=>"user"in e,o={[i.critical]:0,[i.high]:0,[i.low]:0,[i.moderate]:0,[i.unknown]:0},s=[i.unknown,i.low,i.moderate,i.high,i.critical];var l=n(4),u=n(599);const c=(e,t=!0,n)=>n?Object(u.d)(e):`${l.Yb}${t?"latest_":""}${e}`,d=(e,t=!0,n)=>n?Object(u.d)(e):`${l.ac}${t?"latest_":""}${e}`,f=e=>({terms:{"host.name":e}}),p=e=>({terms:{"user.name":e}}),m=(e,t)=>t===u.c.host?{terms:{"host.name":e}}:{terms:{"user.name":e}};let b;!function(e){e.hostsRiskScore="hostsRiskScore",e.usersRiskScore="usersRiskScore",e.kpiRiskScore="kpiRiskScore"}(b||(b={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return u})),n.d(t,"b",(function(){return c}));var r={};n.r(r),n.d(r,"selectGlobalUrlParam",(function(){return a}));var i=n(514);const a=e=>e.globalUrlParam;var o=n(130),s=n.n(o),l=n(208);const u={},c=Object(l.reducerWithInitialState)(u).case(i.registerUrlParam,((e,{key:t,initialValue:n})=>void 0!==e[t]?(console.error(`Url param key '${t}' is already being used.`),e):{...e,[t]:n})).case(i.deregisterUrlParam,((e,{key:t})=>{const n={...e};return delete n[t],n})).case(i.updateUrlParam,((e,{key:t,value:n})=>void 0===e[t]||s()(e[t],n)?e:{...e,[t]:n})).build()},,,,,,function(e,t,n){"use strict";(function(e){}).call(this,n(300).Buffer)},function(e,t,n){"use strict";(function(e){}).call(this,n(300).Buffer)},function(e,t,n){"use strict";const r=n(763);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 i=Object.prototype.toString.call(e);return r.typeMap.get(i)||t.generic}}).call(this,n(300).Buffer)},function(e,t,n){"use strict";(function(t){const r=n(301),i=n(539),a=n(540),o={};e.exports=o.merge=function(e,n,s){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(s=Object.assign({nullOverride:!0,mergeArrays:!0},s),Array.isArray(n)){r(Array.isArray(e),"Cannot merge array onto an object"),s.mergeArrays||(e.length=0);for(let t=0;t=0;--t)if(o[t].isSame(e,n))return!0;o.push(new i.SeenEntry(e,n));try{return!!i.isDeepEqualObj(l,e,n,a,o)}finally{o.pop()}},i.getSharedType=function(e,t,n){if(n)return Object.getPrototypeOf(e)!==Object.getPrototypeOf(t)?i.mismatched:r.getInternalProto(e);const a=r.getInternalProto(e);return a!==r.getInternalProto(t)?i.mismatched:a},i.valueOf=function(e){const t=e.valueOf;if(void 0===t)return e;try{return t.call(e)}catch(e){return e}},i.hasOwnEnumerableProperty=function(e,t){return Object.prototype.propertyIsEnumerable.call(e,t)},i.isSetSimpleEqual=function(e,t){for(const n of Set.prototype.values.call(e))if(!Set.prototype.has.call(t,n))return!1;return!0},i.isDeepEqualObj=function(e,t,n,a,o){const{isDeepEqual:s,valueOf:l,hasOwnEnumerableProperty:u}=i,{keys:c,getOwnPropertySymbols:d}=Object;if(e===r.array){if(!a.part){if(t.length!==n.length)return!1;for(let e=0;e{const{from:t,to:n}=e,r=i()(n).diff(i()(t));return{kind:"absolute",fromStr:void 0,toStr:void 0,from:i()(t).subtract(r).toISOString(),to:i()(n).subtract(r).toISOString()}},o=e=>{const{from:t,to:n}=e,r=i()(n).diff(i()(t));return{kind:"absolute",fromStr:void 0,toStr:void 0,from:i()(t).add(r).toISOString(),to:i()(n).add(r).toISOString()}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s}));var r=n(208),i=n(534),a=n(708);const o={},s=Object(r.reducerWithInitialState)(o).case(a.a,((e,{tableId:t,...n})=>({...e,[t]:{activeGroups:[],options:Object(i.c)(t),...e[t]?e[t]:{},...n}})))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>{const t=Object.values(e);return e=>e&&t.includes(e)?e:null}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.__FOR_TESTING__resetDeprecationsSeen=t.ofType=t.combineEpics=t.StateObservable=t.createEpicMiddleware=void 0;var r=n(1160);Object.defineProperty(t,"createEpicMiddleware",{enumerable:!0,get:function(){return r.createEpicMiddleware}});var i=n(773);Object.defineProperty(t,"StateObservable",{enumerable:!0,get:function(){return i.StateObservable}});var a=n(1161);Object.defineProperty(t,"combineEpics",{enumerable:!0,get:function(){return a.combineEpics}});var o=n(1162);Object.defineProperty(t,"ofType",{enumerable:!0,get:function(){return o.ofType}});var s=n(548);Object.defineProperty(t,"__FOR_TESTING__resetDeprecationsSeen",{enumerable:!0,get:function(){return s.resetDeprecationsSeen}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StateObservable=void 0;var r=n(34),i=n(3),a=function(e){function t(t,n){var r=e.call(this,(function(e){var t=r.__notifier.subscribe(e);return t&&!t.closed&&e.next(r.value),t}))||this;return r.__notifier=new i.Subject,r.value=n,t.subscribe((function(e){e!==r.value&&(r.value=e,r.__notifier.next(e))})),r}return r.__extends(t,e),t}(i.Observable);t.StateObservable=a},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a}));var r=n(47);const i=()=>Object(r.v4)(),a=({prevPromptContexts:e,promptContext:t})=>({...e,[t.id]:{...t}})},function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"g",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"h",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return c})),n.d(t,"e",(function(){return d}));var r=n(5);const i=r.i18n.translate("xpack.elasticAssistant.assistant.settings.settingsAriaLabel",{defaultMessage:"Settings"}),a=r.i18n.translate("xpack.elasticAssistant.assistant.settings.settingsTooltip",{defaultMessage:"Settings"}),o=r.i18n.translate("xpack.elasticAssistant.assistant.settings.settingsConversationsMenuItemTitle",{defaultMessage:"Conversations"}),s=r.i18n.translate("xpack.elasticAssistant.assistant.settings.settingsQuickPromptsMenuItemTitle",{defaultMessage:"Quick Prompts"}),l=r.i18n.translate("xpack.elasticAssistant.assistant.settings.settingsSystemPromptsMenuItemTitle",{defaultMessage:"System Prompts"}),u=r.i18n.translate("xpack.elasticAssistant.assistant.settings.settingsAnonymizationMenuItemTitle",{defaultMessage:"Anonymization"}),c=(r.i18n.translate("xpack.elasticAssistant.assistant.settings.settingsFunctionsMenuItemTitle",{defaultMessage:"Functions"}),r.i18n.translate("xpack.elasticAssistant.assistant.settings.settingsAdvancedMenuItemTitle",{defaultMessage:"Advanced"}),r.i18n.translate("xpack.elasticAssistant.assistant.settings.modalTitle",{defaultMessage:"System Prompts"}),r.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.slCancelButtonTitle",{defaultMessage:"Cancel"})),d=r.i18n.translate("xpack.elasticAssistant.assistant.promptEditor.systemPrompt.slSaveButtonTitle",{defaultMessage:"Save"})},function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s}));var r=n(5);const i=r.i18n.translate("xpack.elasticAssistant.connectors.models.modelSelector.placeholderText",{defaultMessage:"Select or type to create new..."}),a=r.i18n.translate("xpack.elasticAssistant.connectors.models.modelSelector.modelTitle",{defaultMessage:"Model"}),o=r.i18n.translate("xpack.elasticAssistant.connectors.models.modelSelector.helpLabel",{defaultMessage:"Model to use for this connector"}),s=r.i18n.translate("xpack.elasticAssistant.connectors.models.modelSelector.customOptionText",{defaultMessage:"Create new Model named"})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c}));var r=n(2),i=n.n(r),a=n(40),o=n(776),s=n(21);const l="gpt-3.5-turbo",u=[l,"gpt-4"],c=i.a.memo((({models:e=u,onModelSelectionChange:t,selectedModel:n=u[0]})=>{const[i,l]=Object(r.useState)(e.map((e=>({label:e})))),c=Object(r.useMemo)((()=>n?[{label:n}]:[]),[n]),d=Object(r.useCallback)((n=>{var r,i;const a=0===n.length?void 0:null!==(r=e.find((e=>{var t;return e===(null===(t=n[0])||void 0===t?void 0:t.label)})))&&void 0!==r?r:null===(i=n[0])||void 0===i?void 0:i.label;null==t||t(a)}),[t,e]),f=Object(r.useCallback)(((e,t=[])=>{if(!e||!e.trim().toLowerCase())return;const n=e.trim().toLowerCase(),r={value:e,label:e};-1!==t.findIndex((e=>e.label.trim().toLowerCase()===n))||l([...i,r]),d([r])}),[d,i]),p=Object(r.useCallback)((e=>{0===e.length?d([]):-1!==i.findIndex((t=>t.label===(null==e?void 0:e[0].label)))&&d(e)}),[d,i]);return Object(s.jsx)(a.EuiComboBox,{"aria-label":o.b,compressed:!0,isClearable:!1,placeholder:o.d,customOptionText:`${o.a} {searchValue}`,singleSelection:{asPlainText:!0},options:i,selectedOptions:c,onChange:p,onCreateOption:f,fullWidth:!0})}));c.displayName="ModelSelector"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=r.__importStar(n(2)),a=n(2),o=r.__importDefault(n(360)),s=r.__importDefault(n(1169));t.default=function(e){return function(t){var n,l;l=i.isValidElement(t)?(n=t).props:t;var u=o.default({buffered:[],time:0,duration:0,paused:!0,muted:!1,volume:1}),c=u[0],d=u[1],f=a.useRef(null),p=function(e,t){return function(n){try{t&&t(n)}finally{e&&e(n)}}},m=function(){return d({paused:!1})},b=function(){return d({paused:!0})},g=function(){var e=f.current;e&&d({muted:e.muted,volume:e.volume})},v=function(){var e=f.current;if(e){var t=e.duration,n=e.buffered;d({duration:t,buffered:s.default(n)})}},y=function(){var e=f.current;e&&d({time:e.currentTime})},h=function(){var e=f.current;e&&d({buffered:s.default(e.buffered)})};n=n?i.cloneElement(n,r.__assign(r.__assign({controls:!1},l),{ref:f,onPlay:p(l.onPlay,m),onPause:p(l.onPause,b),onVolumeChange:p(l.onVolumeChange,g),onDurationChange:p(l.onDurationChange,v),onTimeUpdate:p(l.onTimeUpdate,y),onProgress:p(l.onProgress,h)})):i.createElement(e,r.__assign(r.__assign({controls:!1},l),{ref:f,onPlay:p(l.onPlay,m),onPause:p(l.onPause,b),onVolumeChange:p(l.onVolumeChange,g),onDurationChange:p(l.onDurationChange,v),onTimeUpdate:p(l.onTimeUpdate,y),onProgress:p(l.onProgress,h)}));var j=!1,O={play:function(){var e=f.current;if(e&&!j){var t=e.play();if("object"==typeof t){j=!0;var n=function(){j=!1};t.then(n,n)}return t}},pause:function(){var e=f.current;if(e&&!j)return e.pause()},seek:function(e){var t=f.current;t&&void 0!==c.duration&&(e=Math.min(c.duration,Math.max(0,e)),t.currentTime=e)},volume:function(e){var t=f.current;t&&(e=Math.min(1,Math.max(0,e)),t.volume=e,d({volume:e}))},mute:function(){var e=f.current;e&&(e.muted=!0)},unmute:function(){var e=f.current;e&&(e.muted=!1)}};return a.useEffect((function(){var e=f.current;e&&(d({volume:e.volume,muted:e.muted,paused:e.paused}),l.autoPlay&&e.paused&&O.play())}),[l.src]),[n,c,O,f]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=function(e,t){return"boolean"==typeof t?t:!e};t.default=function(e){return r.useReducer(i,e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(781)),o=n(446);t.default=function(e,t,n){void 0===e&&(e=0),void 0===t&&(t=null),void 0===n&&(n=null);var r=o.resolveHookState(e);"number"!=typeof r&&console.error("initialValue has to be a number, got "+typeof e),"number"==typeof n?r=Math.max(r,n):null!==n&&console.error("min has to be a number, got "+typeof n),"number"==typeof t?r=Math.min(r,t):null!==t&&console.error("max has to be a number, got "+typeof t);var s=a.default(r),l=s[0],u=s[1];return[l(),i.useMemo((function(){var e=function(e){var r=l(),i=o.resolveHookState(e,r);r!==i&&("number"==typeof n&&(i=Math.max(i,n)),"number"==typeof t&&(i=Math.min(i,t)),r!==i&&u(i))};return{get:l,set:e,inc:function(t){void 0===t&&(t=1);var n=o.resolveHookState(t,l());"number"!=typeof n&&console.error("delta has to be a number or function returning a number, got "+typeof n),e((function(e){return e+n}))},dec:function(t){void 0===t&&(t=1);var n=o.resolveHookState(t,l());"number"!=typeof n&&console.error("delta has to be a number or function returning a number, got "+typeof n),e((function(e){return e-n}))},reset:function(t){void 0===t&&(t=r);var n=o.resolveHookState(t,l());"number"!=typeof n&&console.error("value has to be a number or function returning a number, got "+typeof n),r=n,e(n)}}}),[r,n,t])]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(308)),o=n(446);t.default=function(e){var t=i.useRef(o.resolveHookState(e)),n=a.default();return i.useMemo((function(){return[function(){return t.current},function(e){t.current=o.resolveHookState(e,t.current),n()}]}),[])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e,t){void 0===t&&(t=!0);var n=r.useState(!1),i=n[0],a=n[1];return r.useEffect((function(){var n=function(){return a(!0)},r=function(){return a(!1)};t&&e&&e.current&&(e.current.addEventListener("mouseover",n),e.current.addEventListener("mouseout",r));var i=e.current;return function(){t&&i&&(i.removeEventListener("mouseover",n),i.removeEventListener("mouseout",r))}}),[t,e]),i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(447)),o=function(){};t.default=function(e,t,n,r){void 0===t&&(t=o),void 0===n&&(n={}),void 0===r&&(r=[e]);var s=n.event,l=void 0===s?"keydown":s,u=n.target,c=n.options,d=i.useMemo((function(){var n,r="function"==typeof(n=e)?n:"string"==typeof n?function(e){return e.key===n}:n?function(){return!0}:function(){return!1};return function(e){if(r(e))return t(e)}}),r);a.default(l,d,u,c)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(783));t.default=function(e){var t=i.useState([!1,null]),n=t[0],r=t[1];return a.default(e,(function(e){return r([!0,e])}),{event:"keydown"},[n]),a.default(e,(function(e){return r([!1,e])}),{event:"keyup"},[n]),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e){var t=r.useRef(e);return t.current=e,t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e,t){r.useEffect((function(){return e&&e(),function(){t&&t()}}),[])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(308)),o=n(446);t.default=function(e){void 0===e&&(e=[]);var t=i.useRef(o.resolveHookState(e)),n=a.default(),r=i.useMemo((function(){var i={set:function(e){t.current=o.resolveHookState(e,t.current),n()},push:function(){for(var e=[],t=0;tr.length?r[e]=t:r.splice(e,0,t),r}))},update:function(e,t){r.set((function(n){return n.map((function(n){return e(n,t)?t:n}))}))},updateFirst:function(e,n){var i=t.current.findIndex((function(t){return e(t,n)}));i>=0&&r.updateAt(i,n)},upsert:function(e,n){var i=t.current.findIndex((function(t){return e(t,n)}));i>=0?r.updateAt(i,n):r.push(n)},sort:function(e){r.set((function(t){return t.slice().sort(e)}))},filter:function(e,t){r.set((function(n){return n.slice().filter(e,t)}))},removeAt:function(e){r.set((function(t){var n=t.slice();return n.splice(e,1),n}))},clear:function(){r.set([])},reset:function(){r.set(o.resolveHookState(e).slice())}};return i.remove=i.removeAt,i}),[]);return[t.current,r]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2);t.default=function(e){void 0===e&&(e={});var t=i.useState(e),n=t[0],a=t[1],o=i.useMemo((function(){return{set:function(e,t){a((function(n){var i;return r.__assign(r.__assign({},n),((i={})[e]=t,i))}))},setAll:function(e){a(e)},remove:function(e){a((function(t){var n=t,i=e;return n[i],r.__rest(n,["symbol"==typeof i?i:i+""])}))},reset:function(){return a(e)}}}),[a]),s=r.__assign({get:i.useCallback((function(e){return n[e]}),[n])},o);return[n,s]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34).__importDefault(n(361));t.default=function(e){r.default((function(){e()}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(362));t.default=function(e){var t=a.default({docX:0,docY:0,posX:0,posY:0,elX:0,elY:0,elH:0,elW:0}),n=t[0],r=t[1];return i.useEffect((function(){var t=function(t){if(e&&e.current){var n=e.current.getBoundingClientRect(),i=n.left,a=n.top,o=n.width,s=n.height,l=i+window.pageXOffset,u=a+window.pageYOffset,c=t.pageX-l,d=t.pageY-u;r({docX:t.pageX,docY:t.pageY,posX:l,posY:u,elX:c,elY:d,elH:s,elW:o})}};return document.addEventListener("mousemove",t),function(){document.removeEventListener("mousemove",t)}}),[e]),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(35));t.default=function(e,t){void 0===e&&(e=1e12),void 0===t&&(t=0);var n=i.useState(0),r=n[0],o=n[1];return a.default((function(){var n,r,i,a=function(){var t=Math.min(1,(Date.now()-i)/e);o(t),s()},s=function(){n=requestAnimationFrame(a)},l=setTimeout((function(){r=setTimeout((function(){cancelAnimationFrame(n),o(1)}),e),i=Date.now(),s()}),t);return function(){clearTimeout(r),clearTimeout(l),cancelAnimationFrame(n)}}),[e,t]),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=parseInt(i.version.substr(0,i.version.indexOf(".")))>15,o=function(e){return"function"==typeof e};t.default=function(e,t){for(var n=[],s=2;s{const[j,O]=Object(i.useState)(!1),x=Object(r.useGeneratedHtmlId)({prefix:"contextEditorBulkActions"}),_=Object(i.useCallback)((()=>O(!1)),[]),E=Object(i.useCallback)((()=>O((e=>!e))),[]),k=Object(i.useMemo)((()=>Object(T.jsx)(r.EuiToolTip,{content:"multipleRows"===e?void 0:u},Object(T.jsx)(r.EuiButtonEmpty,{"data-test-subj":"bulkActionsButton",disabled:t,iconType:"multipleRows"===e?"arrowDown":"boxesVertical",iconSide:"multipleRows"===e?"right":void 0,onClick:E,size:"xs"},"multipleRows"===e?g:null))),[e,t,E]),P=Object(i.useMemo)((()=>(({disableAllow:e,disableAnonymize:t,disableDeny:n,disableUnanonymize:r,closePopover:i,onListUpdated:a,onlyDefaults:o,selected:s})=>{const l=o?C:I,u=o?I:C,f=[o?[]:{icon:"check",name:d,onClick:()=>{i();const e=s.map((({field:e})=>({field:e,operation:"add",update:"allow"}))),t=s.map((({field:e})=>({field:e,operation:"add",update:"defaultAllow"})));a([...e,...t])}}].flat(),b=[{id:l,title:v,items:[...f,{icon:"cross",name:h,onClick:()=>{i();const e=s.map((({field:e})=>({field:e,operation:"remove",update:"allow"}))),t=s.map((({field:e})=>({field:e,operation:"remove",update:"defaultAllow"})));a([...e,...t])}},{icon:"eyeClosed",name:m,onClick:()=>{i();const e=s.map((({field:e})=>({field:e,operation:"add",update:"allowReplacement"}))),t=s.map((({field:e})=>({field:e,operation:"add",update:"defaultAllowReplacement"})));a([...e,...t])}},{icon:"eye",name:S,onClick:()=>{i();const e=s.map((({field:e})=>({field:e,operation:"remove",update:"allowReplacement"}))),t=s.map((({field:e})=>({field:e,operation:"remove",update:"defaultAllowReplacement"})));a([...e,...t])}}]}],g=[{id:u,items:[{disabled:e,icon:"check",name:c,onClick:()=>{i();const e=s.map((({field:e})=>({field:e,operation:"add",update:"allow"})));a(e)}},{disabled:n,icon:"cross",name:y,onClick:()=>{i();const e=s.map((({field:e})=>({field:e,operation:"remove",update:"allow"})));a(e)}},{disabled:t,icon:"eyeClosed",name:p,onClick:()=>{i();const e=s.map((({field:e})=>({field:e,operation:"add",update:"allowReplacement"})));a(e)}},{disabled:r,icon:"eye",name:w,onClick:()=>{i();const e=s.map((({field:e})=>({field:e,operation:"remove",update:"allowReplacement"})));a(e)}},{isSeparator:!0,key:"sep"},{name:v,panel:l}]},...b];return o?b:g})({disableAllow:n,disableAnonymize:a,disableDeny:o,disableUnanonymize:s,closePopover:_,onListUpdated:l,onlyDefaults:f,selected:b})),[_,n,a,o,s,l,f,b]);return Object(T.jsx)(r.EuiPopover,{anchorPosition:"downLeft",button:k,closePopover:_,"data-test-subj":"bulkActions",id:x,isOpen:j,panelPaddingSize:"none"},Object(T.jsx)(r.EuiContextMenu,{initialPanelId:C,panels:P,size:"s"}))},P=a.a.memo(k),A="allowed",M="anonymized",D="field",R=s()(r.EuiButtonEmpty)` max-height: 24px; `;var N=n(305);const F=({onListUpdated:e,onlyDefaults:t,onReset:n,onSelectAll:i,selected:a,totalFields:o})=>Object(T.jsx)(r.EuiFlexGroup,{alignItems:"center","data-test-subj":"toolbar",gutterSize:"none"},Object(T.jsx)(r.EuiFlexItem,{grow:!1},Object(T.jsx)(r.EuiText,{color:"subdued","data-test-subj":"selectedFields",size:"xs"},(e=>l.i18n.translate("xpack.elasticAssistant.dataAnonymizationEditor.contextEditor.selectedFields",{values:{selected:e},defaultMessage:"Selected {selected} fields"}))(a.length))),Object(T.jsx)(r.EuiFlexItem,{grow:!1},Object(T.jsx)(r.EuiButtonEmpty,{"data-test-subj":"selectAllFields",iconType:"pagesSelect",onClick:i,size:"xs"},(e=>l.i18n.translate("xpack.elasticAssistant.dataAnonymizationEditor.contextEditor.selectAllFields",{values:{totalFields:e},defaultMessage:"Select all {totalFields} fields"}))(o))),Object(T.jsx)(r.EuiFlexItem,{grow:!1},Object(T.jsx)(P,{appliesTo:"multipleRows",disabled:0===a.length,onListUpdated:e,onlyDefaults:t,selected:a})),null!=n&&Object(T.jsx)(r.EuiFlexItem,{grow:!0},Object(T.jsx)(r.EuiFlexGroup,{alignItems:"center","data-test-subj":"toolbarTrailingActions",gutterSize:"none",justifyContent:"flexEnd"},Object(T.jsx)(r.EuiFlexItem,{grow:!1},Object(T.jsx)(r.EuiButtonEmpty,{"data-test-subj":"resetFields",iconType:"eraser",onClick:n,size:"xs"},x)))));F.displayName="ToolbarComponent";const L=a.a.memo(F),B={sort:{direction:"desc",field:A}},z={box:{incremental:!0},filters:[{field:A,type:"is",name:f},{field:M,type:"is",name:b}]},q=({allow:e,allowReplacement:t,onListUpdated:n,onReset:a,rawData:o,pageSize:s=10})=>{const[l,u]=Object(i.useState)([]),c=Object(i.useMemo)((()=>({selectable:()=>!0,onSelectionChange:e=>u(e),initialSelected:[]})),[]),d=Object(i.useRef)(null),p=Object(i.useMemo)((()=>(({onListUpdated:e,rawData:t})=>{const n={field:"actions",name:"",render:(n,r)=>Object(T.jsx)(P,{appliesTo:"singleRow",disabled:!1,disableAllow:r.allowed,disableDeny:!r.allowed,disableAnonymize:!r.allowed||r.allowed&&r.anonymized,disableUnanonymize:!r.allowed||r.allowed&&!r.anonymized,onListUpdated:e,onlyDefaults:null==t,selected:[r]}),sortable:!1,width:"36px"},i={field:"rawValues",name:_,render:e=>Object(T.jsx)(r.EuiCode,{"data-test-subj":"rawValues"},e.join(",")),sortable:!1},a=[{field:A,name:f,render:(n,{allowed:i,field:a})=>Object(T.jsx)(r.EuiSwitch,{"data-test-subj":"allowed",checked:i,label:"",showLabel:!1,onChange:()=>{e([{field:a,operation:i?"remove":"add",update:null==t?"defaultAllow":"allow"}]),null==t&&i&&e([{field:a,operation:"remove",update:"defaultAllowReplacement"}])}}),sortable:!0,width:"75px"},{field:M,name:b,render:(n,{allowed:i,anonymized:a,field:o})=>Object(T.jsx)(R,{"data-test-subj":"anonymized",disabled:!i,color:a?"primary":"text",flush:"both",iconType:a?"eyeClosed":"eye",isSelected:!!a,onClick:()=>e([{field:o,operation:a?"remove":"add",update:null==t?"defaultAllowReplacement":"allowReplacement"}])},Object(T.jsx)(r.EuiText,{size:"xs"},a?E:O)),sortable:!0,width:"102px"},{field:D,name:j,sortable:!0,width:"260px"}];return null==t?[...a,n]:[...a,i,n]})({onListUpdated:n,rawData:o})),[n,o]),m=Object(i.useMemo)((()=>(({allow:e,allowReplacement:t,rawData:n})=>{const r=new Set(t),i=new Set(e);return null!==n&&"object"==typeof n?Object.keys(n).sort().reduce(((e,t)=>[...e,{field:t,allowed:Object(N.b)({allowSet:i,field:t}),anonymized:Object(N.c)({allowReplacementSet:r,field:t}),denied:Object(N.d)({allowSet:i,field:t}),rawValues:n[t]}]),[]):e.sort().reduce(((e,t)=>[...e,{field:t,allowed:!0,anonymized:r.has(t),denied:!1,rawValues:[]}]),[])})({allow:e,allowReplacement:t,rawData:o})),[e,t,o]),g=Object(i.useCallback)((()=>{var e;null===(e=d.current)||void 0===e||e.setSelection(m),setTimeout((()=>u(m)),0)}),[m]),v=Object(i.useMemo)((()=>({initialPageSize:s,pageSizeOptions:[5,10,25,50]})),[s]),y=Object(i.useMemo)((()=>Object(T.jsx)(L,{onListUpdated:n,onlyDefaults:null==o,onReset:a,onSelectAll:g,selected:l,totalFields:m.length})),[n,a,g,o,m.length,l]);return Object(T.jsx)(r.EuiInMemoryTable,{allowNeutralSort:!1,childrenBetween:y,columns:p,compressed:!0,"data-test-subj":"contextEditor",isSelectable:!0,itemId:D,items:m,pagination:v,ref:d,search:z,selection:c,sorting:B})};q.displayName="ContextEditorComponent";const V=a.a.memo(q)},,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n(40),i=n(2),a=n.n(i),o=n(41),s=n.n(o),l=n(5);const u=l.i18n.translate("xpack.elasticAssistant.dataAnonymizationEditor.stats.anonymizedStat.anonymizeFieldsdDescription",{defaultMessage:"Anonymized"});var c=n(553),d=n(21);const f=s()(r.EuiFlexItem)` margin-right: ${({theme:e})=>e.eui.euiSizeS}; `,p=({anonymized:e,isDataAnonymizable:t,showIcon:n=!1})=>{const a=Object(i.useMemo)((()=>(e=>e?"default":"subdued")(t)),[t]),o=Object(i.useMemo)((()=>(({anonymized:e,isDataAnonymizable:t})=>t&&0!==e?(e=>l.i18n.translate("xpack.elasticAssistant.dataAnonymizationEditor.stats.anonymizedStat.fieldsWillBeAnonymizedTooltip",{values:{anonymized:e},defaultMessage:"{anonymized} {anonymized, plural, =1 {field} other {fields}} in this context will be replaced with random values. Responses are automatically translated back to the original values."}))(e):(e=>l.i18n.translate("xpack.elasticAssistant.dataAnonymizationEditor.stats.anonymizedStat.noneOfTheDataWillBeAnonymizedTooltip",{values:{isDataAnonymizable:e},defaultMessage:"{isDataAnonymizable, select, true {Select fields to be replaced with random values. Responses are automatically translated back to the original values.} other {This context cannot be anonymized}}"}))(t))({anonymized:e,isDataAnonymizable:t})),[e,t]),s=Object(i.useMemo)((()=>Object(d.jsx)(r.EuiFlexGroup,{alignItems:"center",gutterSize:"none"},n&&Object(d.jsx)(f,{grow:!1},Object(d.jsx)(r.EuiIcon,{color:a,"data-test-subj":"anonymizationIcon",size:"m",type:"eyeClosed"})),Object(d.jsx)(r.EuiFlexItem,{grow:!1},Object(d.jsx)(r.EuiText,{color:a,"data-test-subj":"description",size:"s"},u)))),[a,n]);return Object(d.jsx)(r.EuiToolTip,{content:o},Object(d.jsx)(r.EuiStat,{"data-test-subj":"anonymizedFieldsStat",description:s,reverse:!0,titleColor:a,title:e,titleSize:c.a}))};p.displayName="AnonymizedStatComponent";const m=a.a.memo(p)},,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(40),i=n(2),a=n.n(i),o=n(553),s=n(5);const l=s.i18n.translate("xpack.elasticAssistant.dataAnonymizationEditor.stats.allowedStat.allowedDescription",{defaultMessage:"Allowed"});var u=n(21);const c=({allowed:e,total:t})=>{const n=Object(i.useMemo)((()=>(({allowed:e,total:t})=>s.i18n.translate("xpack.elasticAssistant.dataAnonymizationEditor.stats.allowedStat.allowedTooltip",{values:{allowed:e,total:t},defaultMessage:"{allowed} of {total} fields in this context are allowed to be included in the conversation"}))({allowed:e,total:t})),[e,t]);return Object(u.jsx)(r.EuiToolTip,{content:n},Object(u.jsx)(r.EuiStat,{"data-test-subj":"allowedStat",description:l,reverse:!0,title:e,titleSize:o.a}))};c.displayName="AllowedStatComponent";const d=a.a.memo(c)},function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r=n(21),i=n(40),a=n(2),o=n.n(a),s=n(48),l=n(41),u=n.n(l),c=n(42),d=n(555);const f=u.a.strong` margin-right: ${({theme:e})=>e.eui.euiSizeS}; `;var p={name:"16fopk3",styles:"overflow:hidden;&:hover{cursor:pointer;text-decoration:underline;}"};var m=n(136),b=n(306),g=n(372),v=n(357);const y="ADD_NEW_SYSTEM_PROMPT";var h={name:"1bxycju",styles:"min-width:100%"},j={name:"qhxz92",styles:"max-width:100%"};const O=({allSystemPrompts:e,compressed:t=!1,conversation:n,selectedPrompt:l,clearSelectedSystemPrompt:u,isClearable:O=!1,isEditing:x=!1,isDisabled:w=!1,isOpen:S=!1,isSettingsModalVisible:_,onSystemPromptSelectionChange:E,setIsEditing:C,setIsSettingsModalVisible:I,showTitles:T=!1})=>{var k;const{setSelectedSettingsTab:P}=Object(m.b)(),{setApiConfig:A}=Object(b.a)(),[M,D]=Object(a.useState)(S),R=Object(a.useCallback)((()=>D(!1)),[]),N=Object(a.useCallback)((e=>{n&&A({conversationId:n.id,apiConfig:{...n.apiConfig,defaultSystemPromptId:null==e?void 0:e.id}})}),[n,A]),F=Object(a.useMemo)((()=>({value:y,inputDisplay:d.a,dropdownDisplay:Object(r.jsx)(i.EuiFlexGroup,{gutterSize:"none",key:y},Object(r.jsx)(i.EuiFlexItem,{grow:!0},Object(r.jsx)(i.EuiButtonEmpty,{iconType:"plus",size:"xs","data-test-subj":"addSystemPrompt"},d.a)),Object(r.jsx)(i.EuiFlexItem,{grow:!1},Object(r.jsx)("div",{style:{width:"24px"}})))})),[]),L=Object(a.useMemo)((()=>(({prompts:e,showTitles:t=!1})=>{var n;return null!==(n=null==e?void 0:e.map((e=>(({content:e,id:t,name:n,showTitles:a=!1})=>({value:t,inputDisplay:Object(r.jsx)(i.EuiText,{color:"subdued","data-test-subj":"systemPromptText",css:p},a?n:e),dropdownDisplay:Object(r.jsx)(o.a.Fragment,null,Object(r.jsx)(f,{"data-test-subj":"name"},n),Object(r.jsx)(i.EuiToolTip,{content:void 0},Object(r.jsx)(i.EuiText,{color:"subdued","data-test-subj":"content",size:"s"},Object(c.isEmpty)(e)?Object(r.jsx)("p",null,d.d):Object(r.jsx)("p",null,e))))}))({...e,showTitles:t}))))&&void 0!==n?n:[]})({prompts:e,showTitles:T})),[e,T]),B=Object(a.useCallback)((t=>{if(t===y)return I(!0),void P(g.d);null!=E?E(t):N(e.find((e=>e.id===t))),null==C||C(!1)}),[e,E,C,I,P,N]),z=Object(a.useCallback)((()=>{N(void 0),null==C||C(!1),null==u||u()}),[u,C,N]),q=Object(a.useCallback)((()=>{null==C||C(!0),D(!0)}),[C]);return Object(r.jsx)(i.EuiFlexGroup,{"data-test-subj":"selectSystemPrompt",gutterSize:"none"},Object(r.jsx)(i.EuiFlexItem,{css:j},x&&Object(r.jsx)(i.EuiFormRow,{css:h},Object(r.jsx)(i.EuiSuperSelect,{popoverProps:{zIndex:s.euiThemeVars.euiZLevel8},compressed:t,"data-test-subj":v.a.PROMPT_SUPERSELECT,fullWidth:!0,hasDividers:!0,itemLayoutAlign:"top",disabled:w,isOpen:M&&!_,onChange:B,onBlur:R,options:[...L,F],placeholder:d.e,valueOfSelected:null!==(k=null==l?void 0:l.id)&&void 0!==k?k:e[0].id}))),Object(r.jsx)(i.EuiFlexItem,{grow:!1},x&&O&&Object(r.jsx)(i.EuiToolTip,{content:d.c},Object(r.jsx)(i.EuiButtonIcon,{"aria-label":d.c,"data-test-subj":"clearSystemPrompt",iconType:"cross",onClick:z})),!x&&Object(r.jsx)(i.EuiToolTip,{content:d.b},Object(r.jsx)(i.EuiButtonIcon,{"aria-label":d.b,"data-test-subj":"addSystemPrompt",iconType:"plus",onClick:q}))))};O.displayName="SelectSystemPromptComponent";const x=o.a.memo(O)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(962);n(78),n(405),n(406);var i=r.default({key:"css"}),a=i.flush,o=i.hydrate,s=i.cx,l=i.merge,u=i.getRegisteredStyles,c=i.injectGlobal,d=i.keyframes,f=i.css,p=i.sheet,m=i.cache;t.cache=m,t.css=f,t.cx=s,t.flush=a,t.getRegisteredStyles=u,t.hydrate=o,t.injectGlobal=c,t.keyframes=d,t.merge=l,t.sheet=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(78),i=n(405),a=n(406);function o(e){return e&&e.__esModule?e:{default:e}}var s=o(r);function l(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function u(e,t,n){var r=[],i=a.getRegisteredStyles(e,r,n);return r.length<2?n:i+t(r)}var c=function e(t){for(var n="",r=0;r=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}},function(e,t,n){"use strict";e.exports=n(967)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="undefined"!=typeof document,i=function(e,t,n){var i=e.key+"-"+t.name;(!1===n||!1===r&&void 0!==e.compat)&&void 0===e.registered[i]&&(e.registered[i]=t.styles)};t.getRegisteredStyles=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r},t.insertStyles=function(e,t,n){i(e,t,n);var a=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o="",s=t;do{var l=e.insert(t===s?"."+a:"",s,e.sheet,!0);r||void 0===l||(o+=l),s=s.next}while(void 0!==s);if(!r&&0!==o.length)return o}},t.registerStyles=i},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(104),i=n.n(r),a=n(40),o=n(2),s=n.n(o),l=n(41);const u=n.n(l)()(a.EuiEmptyPrompt).withConfig({displayName:"EmptyPrompt",componentId:"sc-tln1ed-0"})(["align-self:center;max-width:60em;"]);u.displayName="EmptyPrompt";const c=s.a.memo((({actions:e,message:t,title:n,...r})=>{const l=Object.keys(e),c=Object(o.useMemo)((()=>Object.values(e).filter((e=>e.label&&e.url)).map((({icon:e,label:t,target:n,url:r,descriptionTitle:i,description:o,onClick:u,fill:c=!0},d)=>null!=i||null!=o?s.a.createElement(a.EuiFlexItem,{grow:!1,style:{maxWidth:283},key:`empty-page-${l[d]}-action`},s.a.createElement(a.EuiCard,{title:null!=i&&i,description:null!=o&&o,footer:s.a.createElement(a.EuiButton,{href:r,onClick:u,iconType:e,target:n,fill:c,"data-test-subj":`empty-page-${l[d]}-action`},t)})):s.a.createElement(a.EuiFlexItem,{grow:!1,style:{maxWidth:283},key:`empty-page-${l[d]}-action`},s.a.createElement(a.EuiButton,{href:r,onClick:u,iconType:e,target:n,"data-test-subj":`empty-page-${l[d]}-action`},t))))),[e,l]);return s.a.createElement(u,i()({iconType:"logoSecurity",title:s.a.createElement(a.EuiText,null,s.a.createElement("h2",null,n)),body:t&&s.a.createElement("p",null,t),actions:s.a.createElement(a.EuiFlexGroup,{justifyContent:"center"},c)},r))}));c.displayName="EmptyPageComponent";const d=s.a.memo(c);d.displayName="EmptyPage"},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1163);Object.defineProperty(t,"createMemo",{enumerable:!0,get:function(){return r.default}});var i=n(1164);Object.defineProperty(t,"createReducerContext",{enumerable:!0,get:function(){return i.default}});var a=n(1165);Object.defineProperty(t,"createReducer",{enumerable:!0,get:function(){return a.default}});var o=n(1166);Object.defineProperty(t,"createStateContext",{enumerable:!0,get:function(){return o.default}});var s=n(544);Object.defineProperty(t,"useAsync",{enumerable:!0,get:function(){return s.default}});var l=n(545);Object.defineProperty(t,"useAsyncFn",{enumerable:!0,get:function(){return l.default}});var u=n(1167);Object.defineProperty(t,"useAsyncRetry",{enumerable:!0,get:function(){return u.default}});var c=n(1168);Object.defineProperty(t,"useAudio",{enumerable:!0,get:function(){return c.default}});var d=n(1170);Object.defineProperty(t,"useBattery",{enumerable:!0,get:function(){return d.default}});var f=n(1172);Object.defineProperty(t,"useBeforeUnload",{enumerable:!0,get:function(){return f.default}});var p=n(1173);Object.defineProperty(t,"useBoolean",{enumerable:!0,get:function(){return p.default}});var m=n(1174);Object.defineProperty(t,"useClickAway",{enumerable:!0,get:function(){return m.default}});var b=n(1175);Object.defineProperty(t,"useCookie",{enumerable:!0,get:function(){return b.default}});var g=n(1177);Object.defineProperty(t,"useCopyToClipboard",{enumerable:!0,get:function(){return g.default}});var v=n(780);Object.defineProperty(t,"useCounter",{enumerable:!0,get:function(){return v.default}});var y=n(1178);Object.defineProperty(t,"useCss",{enumerable:!0,get:function(){return y.default}});var h=n(556);Object.defineProperty(t,"useCustomCompareEffect",{enumerable:!0,get:function(){return h.default}});var j=n(1184);Object.defineProperty(t,"useDebounce",{enumerable:!0,get:function(){return j.default}});var O=n(1074);Object.defineProperty(t,"useDeepCompareEffect",{enumerable:!0,get:function(){return O.default}});var x=n(1185);Object.defineProperty(t,"useDefault",{enumerable:!0,get:function(){return x.default}});var w=n(1186);Object.defineProperty(t,"useDrop",{enumerable:!0,get:function(){return w.default}});var S=n(1187);Object.defineProperty(t,"useDropArea",{enumerable:!0,get:function(){return S.default}});var _=n(361);Object.defineProperty(t,"useEffectOnce",{enumerable:!0,get:function(){return _.default}});var E=n(1188);Object.defineProperty(t,"useEnsuredForwardedRef",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"ensuredForwardRef",{enumerable:!0,get:function(){return E.ensuredForwardRef}});var C=n(447);Object.defineProperty(t,"useEvent",{enumerable:!0,get:function(){return C.default}});var I=n(1189);Object.defineProperty(t,"useError",{enumerable:!0,get:function(){return I.default}});var T=n(1190);Object.defineProperty(t,"useFavicon",{enumerable:!0,get:function(){return T.default}});var k=n(1191);Object.defineProperty(t,"useFullscreen",{enumerable:!0,get:function(){return k.default}});var P=n(1193);Object.defineProperty(t,"useGeolocation",{enumerable:!0,get:function(){return P.default}});var A=n(781);Object.defineProperty(t,"useGetSet",{enumerable:!0,get:function(){return A.default}});var M=n(1194);Object.defineProperty(t,"useGetSetState",{enumerable:!0,get:function(){return M.default}});var D=n(1195);Object.defineProperty(t,"useHarmonicIntervalFn",{enumerable:!0,get:function(){return D.default}});var R=n(1197);Object.defineProperty(t,"useHover",{enumerable:!0,get:function(){return R.default}});var N=n(782);Object.defineProperty(t,"useHoverDirty",{enumerable:!0,get:function(){return N.default}});var F=n(1198);Object.defineProperty(t,"useIdle",{enumerable:!0,get:function(){return F.default}});var L=n(1200);Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return L.default}});var B=n(1201);Object.defineProperty(t,"useInterval",{enumerable:!0,get:function(){return B.default}});var z=n(35);Object.defineProperty(t,"useIsomorphicLayoutEffect",{enumerable:!0,get:function(){return z.default}});var q=n(783);Object.defineProperty(t,"useKey",{enumerable:!0,get:function(){return q.default}});var V=n(1202);Object.defineProperty(t,"createBreakpoint",{enumerable:!0,get:function(){return V.default}});var $=n(784);Object.defineProperty(t,"useKeyPress",{enumerable:!0,get:function(){return $.default}});var U=n(1203);Object.defineProperty(t,"useKeyPressEvent",{enumerable:!0,get:function(){return U.default}});var G=n(785);Object.defineProperty(t,"useLatest",{enumerable:!0,get:function(){return G.default}});var W=n(786);Object.defineProperty(t,"useLifecycles",{enumerable:!0,get:function(){return W.default}});var H=n(787);Object.defineProperty(t,"useList",{enumerable:!0,get:function(){return H.default}});var Q=n(1204);Object.defineProperty(t,"useLocalStorage",{enumerable:!0,get:function(){return Q.default}});var K=n(1205);Object.defineProperty(t,"useLocation",{enumerable:!0,get:function(){return K.default}});var Y=n(1206);Object.defineProperty(t,"useLockBodyScroll",{enumerable:!0,get:function(){return Y.default}});var J=n(1207);Object.defineProperty(t,"useLogger",{enumerable:!0,get:function(){return J.default}});var X=n(1208);Object.defineProperty(t,"useLongPress",{enumerable:!0,get:function(){return X.default}});var Z=n(788);Object.defineProperty(t,"useMap",{enumerable:!0,get:function(){return Z.default}});var ee=n(1209);Object.defineProperty(t,"useMedia",{enumerable:!0,get:function(){return ee.default}});var te=n(1210);Object.defineProperty(t,"useMediaDevices",{enumerable:!0,get:function(){return te.default}});var ne=n(1211);Object.defineProperty(t,"useMediatedState",{enumerable:!0,get:function(){return ne.useMediatedState}});var re=n(1212);Object.defineProperty(t,"useMethods",{enumerable:!0,get:function(){return re.default}});var ie=n(1213);Object.defineProperty(t,"useMotion",{enumerable:!0,get:function(){return ie.default}});var ae=n(789);Object.defineProperty(t,"useMount",{enumerable:!0,get:function(){return ae.default}});var oe=n(267);Object.defineProperty(t,"useMountedState",{enumerable:!0,get:function(){return oe.default}});var se=n(790);Object.defineProperty(t,"useMouse",{enumerable:!0,get:function(){return se.default}});var le=n(1214);Object.defineProperty(t,"useMouseHovered",{enumerable:!0,get:function(){return le.default}});var ue=n(1215);Object.defineProperty(t,"useMouseWheel",{enumerable:!0,get:function(){return ue.default}});var ce=n(1216);Object.defineProperty(t,"useNetwork",{enumerable:!0,get:function(){return ce.default}});var de=n(1217);Object.defineProperty(t,"useNumber",{enumerable:!0,get:function(){return de.default}});var fe=n(10);Object.defineProperty(t,"useObservable",{enumerable:!0,get:function(){return fe.default}});var pe=n(1218);Object.defineProperty(t,"useOrientation",{enumerable:!0,get:function(){return pe.default}});var me=n(1219);Object.defineProperty(t,"usePageLeave",{enumerable:!0,get:function(){return me.default}});var be=n(1220);Object.defineProperty(t,"usePermission",{enumerable:!0,get:function(){return be.default}});var ge=n(246);Object.defineProperty(t,"usePrevious",{enumerable:!0,get:function(){return ge.default}});var ve=n(1221);Object.defineProperty(t,"usePreviousDistinct",{enumerable:!0,get:function(){return ve.default}});var ye=n(1222);Object.defineProperty(t,"usePromise",{enumerable:!0,get:function(){return ye.default}});var he=n(1223);Object.defineProperty(t,"useQueue",{enumerable:!0,get:function(){return he.default}});var je=n(791);Object.defineProperty(t,"useRaf",{enumerable:!0,get:function(){return je.default}});var Oe=n(1224);Object.defineProperty(t,"useRafLoop",{enumerable:!0,get:function(){return Oe.default}});var xe=n(362);Object.defineProperty(t,"useRafState",{enumerable:!0,get:function(){return xe.default}});var we=n(1225);Object.defineProperty(t,"useSearchParam",{enumerable:!0,get:function(){return we.default}});var Se=n(1226);Object.defineProperty(t,"useScratch",{enumerable:!0,get:function(){return Se.default}});var _e=n(1232);Object.defineProperty(t,"useScroll",{enumerable:!0,get:function(){return _e.default}});var Ee=n(1233);Object.defineProperty(t,"useScrolling",{enumerable:!0,get:function(){return Ee.default}});var Ce=n(1234);Object.defineProperty(t,"useSessionStorage",{enumerable:!0,get:function(){return Ce.default}});var Ie=n(360);Object.defineProperty(t,"useSetState",{enumerable:!0,get:function(){return Ie.default}});var Te=n(1235);Object.defineProperty(t,"useShallowCompareEffect",{enumerable:!0,get:function(){return Te.default}});var ke=n(1237);Object.defineProperty(t,"useSize",{enumerable:!0,get:function(){return ke.default}});var Pe=n(1238);Object.defineProperty(t,"useSlider",{enumerable:!0,get:function(){return Pe.default}});var Ae=n(1239);Object.defineProperty(t,"useSpeech",{enumerable:!0,get:function(){return Ae.default}});var Me=n(1240);Object.defineProperty(t,"useStartTyping",{enumerable:!0,get:function(){return Me.default}});var De=n(1241);Object.defineProperty(t,"useStateWithHistory",{enumerable:!0,get:function(){return De.useStateWithHistory}});var Re=n(1242);Object.defineProperty(t,"useStateList",{enumerable:!0,get:function(){return Re.default}});var Ne=n(1243);Object.defineProperty(t,"useThrottle",{enumerable:!0,get:function(){return Ne.default}});var Fe=n(1244);Object.defineProperty(t,"useThrottleFn",{enumerable:!0,get:function(){return Fe.default}});var Le=n(1245);Object.defineProperty(t,"useTimeout",{enumerable:!0,get:function(){return Le.default}});var Be=n(557);Object.defineProperty(t,"useTimeoutFn",{enumerable:!0,get:function(){return Be.default}});var ze=n(1246);Object.defineProperty(t,"useTitle",{enumerable:!0,get:function(){return ze.default}});var qe=n(779);Object.defineProperty(t,"useToggle",{enumerable:!0,get:function(){return qe.default}});var Ve=n(1247);Object.defineProperty(t,"useTween",{enumerable:!0,get:function(){return Ve.default}});var $e=n(448);Object.defineProperty(t,"useUnmount",{enumerable:!0,get:function(){return $e.default}});var Ue=n(1248);Object.defineProperty(t,"useUnmountPromise",{enumerable:!0,get:function(){return Ue.default}});var Ge=n(308);Object.defineProperty(t,"useUpdate",{enumerable:!0,get:function(){return Ge.default}});var We=n(359);Object.defineProperty(t,"useUpdateEffect",{enumerable:!0,get:function(){return We.default}});var He=n(1249);Object.defineProperty(t,"useUpsert",{enumerable:!0,get:function(){return He.default}});var Qe=n(1250);Object.defineProperty(t,"useVibrate",{enumerable:!0,get:function(){return Qe.default}});var Ke=n(1251);Object.defineProperty(t,"useVideo",{enumerable:!0,get:function(){return Ke.default}});var Ye=n(1252);Object.defineProperty(t,"useStateValidator",{enumerable:!0,get:function(){return Ye.default}});var Je=n(1253);Object.defineProperty(t,"useScrollbarWidth",{enumerable:!0,get:function(){return Je.useScrollbarWidth}});var Xe=n(1255);Object.defineProperty(t,"useMultiStateValidator",{enumerable:!0,get:function(){return Xe.useMultiStateValidator}});var Ze=n(1256);Object.defineProperty(t,"useWindowScroll",{enumerable:!0,get:function(){return Ze.default}});var et=n(1257);Object.defineProperty(t,"useWindowSize",{enumerable:!0,get:function(){return et.default}});var tt=n(1258);Object.defineProperty(t,"useMeasure",{enumerable:!0,get:function(){return tt.default}});var nt=n(1259);Object.defineProperty(t,"useRendersCount",{enumerable:!0,get:function(){return nt.useRendersCount}});var rt=n(445);Object.defineProperty(t,"useFirstMountState",{enumerable:!0,get:function(){return rt.useFirstMountState}});var it=n(1260);Object.defineProperty(t,"useSet",{enumerable:!0,get:function(){return it.default}});var at=n(1261);Object.defineProperty(t,"createGlobalState",{enumerable:!0,get:function(){return at.createGlobalState}});var ot=n(1262);Object.defineProperty(t,"useHash",{enumerable:!0,get:function(){return ot.useHash}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(146),a=r.__importDefault(n(556));t.default=function(e,t){a.default(e,t,i.isDeepEqual)}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";const r=n(1138),i={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:a=500,data:o=null,ctor:s=t.Boom}=n,l=new Error(e||void 0);Error.captureStackTrace(l,s),l.data=o;const u=i.initialize(l,a);return Object.defineProperty(u,"typeof",{value:s}),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:i.initialize(e,t.statusCode||e.output.statusCode,t.message):i.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,i){const a=new t.Boom(e,{statusCode:401,ctor:t.unauthorized});if(!n)return a;if("string"!=typeof n)return a.output.headers["WWW-Authenticate"]=n.join(", "),a;let o=`${n}`;return(i||e)&&(a.output.payload.attributes={}),i&&("string"==typeof i?(o+=" "+r.escapeHeaderAttribute(i),a.output.payload.attributes=i):o+=" "+Object.keys(i).map((e=>{let t=i[e];return null==t&&(t=""),a.output.payload.attributes[e]=t,`${e}="${r.escapeHeaderAttribute(t.toString())}"`})).join(", ")),e?(i&&(o+=","),o+=` error="${r.escapeHeaderAttribute(e)}"`,a.output.payload.attributes.error=e):a.isMissing=!0,a.output.headers["WWW-Authenticate"]=o,a},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 i=new t.Boom(e,{statusCode:405,data:n,ctor:t.methodNotAllowed});return"string"==typeof r&&(r=[r]),Array.isArray(r)&&(i.output.headers.Allow=r.join(", ")),i},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 i.serverError(e,n,r,t.internal)},t.notImplemented=function(e,n){return i.serverError(e,n,501,t.notImplemented)},t.badGateway=function(e,n){return i.serverError(e,n,502,t.badGateway)},t.serverUnavailable=function(e,n){return i.serverError(e,n,503,t.serverUnavailable)},t.gatewayTimeout=function(e,n){return i.serverError(e,n,504,t.gatewayTimeout)},t.badImplementation=function(e,n){const r=i.serverError(e,n,500,t.badImplementation);return r.isDeveloperError=!0,r},i.initialize=function(e,t,n){const a=parseInt(t,10);if(r.assert(!isNaN(a)&&a>=400,"First argument must be a number (400+):",t),e.isBoom=!0,e.isServer=a>=500,e.hasOwnProperty("data")||(e.data=null),e.output={statusCode:a,payload:{},headers:{}},Object.defineProperty(e,"reformat",{value:i.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},i.reformat=function(e=!1){this.output.payload.statusCode=this.output.statusCode,this.output.payload.error=i.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)},i.serverError=function(e,n,r,i){return n instanceof Error&&!n.isBoom?t.boomify(n,{statusCode:r,message:e}):new t.Boom(e,{statusCode:r,data:n,ctor:i})}},function(e,t,n){"use strict";t.applyToDefaults=n(1139),t.assert=n(301),t.Bench=n(1140),t.block=n(1141),t.clone=n(539),t.contain=n(1142),t.deepEqual=n(767),t.Error=n(762),t.escapeHeaderAttribute=n(1143),t.escapeHtml=n(1144),t.escapeJson=n(1145),t.escapeRegex=n(768),t.flatten=n(1146),t.ignore=n(766),t.intersect=n(1147),t.isPromise=n(1148),t.merge=n(765),t.once=n(1149),t.reach=n(426),t.reachTemplate=n(1150),t.stringify=n(763),t.wait=n(1151)},function(e,t,n){"use strict";const r=n(301),i=n(539),a=n(765),o=n(426),s={};e.exports=function(e,t,n={}){if(r(e&&"object"==typeof e,"Invalid defaults value: must be an object"),r(!t||!0===t||"object"==typeof t,"Invalid source value: must be true, falsy or an object"),r("object"==typeof n,"Invalid options: must be an object"),!t)return null;if(n.shallow)return s.applyToDefaultsWithShallow(e,t,n);const o=i(e);if(!0===t)return o;const l=void 0!==n.nullOverride&&n.nullOverride;return a(o,t,{nullOverride:l,mergeArrays:!1})},s.applyToDefaultsWithShallow=function(e,t,n){const l=n.shallow;r(Array.isArray(l),"Invalid keys");const u=new Map,c=!0===t?null:new Set;for(let n of l){n=Array.isArray(n)?n:n.split(".");const r=o(e,n);r&&"object"==typeof r?u.set(r,c&&o(t,n)||r):c&&c.add(n)}const d=i(e,{},u);if(!c)return d;for(const e of c)s.reachCopy(d,t,e);const f=void 0!==n.nullOverride&&n.nullOverride;return a(d,t,{nullOverride:f,mergeArrays:!1})},s.reachCopy=function(e,t,n){for(const e of n){if(!(e in t))return;const n=t[e];if("object"!=typeof n||null===n)return;t=n}const r=t;let i=e;for(let e=0;ee.allowed))return!1}if(n.only&&a!==e.length)return!1;for(const e of i.values())if(e.hits!==e.allowed&&e.hitst.propertyIsEnumerable(e))),l=[...Object.keys(t),...a],u=s.compare(n),c=new Set(l);for(const r of i)if(c.has(r)){if(!u(t[r],e[r]))return!1;c.delete(r)}else if(n.only)return!1;return!c.size||!!n.part&&c.size""!==e));const i=new Map,o=[];for(const e of t)if(r("string"==typeof e,"Cannot compare string reference to non-string value"),e){const t=i.get(e);t?++t.allowed:(i.set(e,{allowed:1,hits:0}),o.push(a(e)))}else if(n.once||n.only)return!1;if(!o.length)return!0;const s=new RegExp(`(${o.join("|")})`,"g"),l=e.replace(s,((e,t)=>(++i.get(t).hits,"")));if(n.only&&l)return!1;let u=!1;for(const e of i.values())if(e.hits&&(u=!0),e.hits!==e.allowed){if(e.hitsi(e,t,r)},s.shallow=function(e,t){return e===t}},function(e,t,n){"use strict";const r=n(301);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 a=r(e,i,n);return null==a?"":a}))}},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){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r")+"\" does not return a stream. Double check you're not missing a return statement!");return n})),i.mergeMap((function(e){return r.from(e).pipe(i.subscribeOn(n),i.observeOn(n))}))).subscribe(t.dispatch),function(e){return function(n){var r=e(n);return u.next(t.getState()),l.next(n),r}}};return s.run=function(e){o.next(e)},s}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.combineEpics=void 0;var r=n(3);t.combineEpics=function(){for(var e=[],t=0;t")+"\" does not return a stream. Double check you're not missing a return statement!");return n})))};try{Object.defineProperty(n,"name",{value:"combineEpics("+e.map((function(e){return e.name||""})).join(", ")+")"})}catch(e){}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ofType=void 0;var r=n(60),i=(n(548),function(e,t){return e===t||"function"==typeof t&&e===t.toString()});t.ofType=function(){for(var e=[],t=0;t>>0).toString(36)}(n.stringify(e))},selector:function(e,t){return e+(":"===t[0]?"":" ")+t},putRaw:function(e){n.raw+=e}},e);return n.client&&(n.sh||document.head.appendChild(n.sh=document.createElement("style")),n.putRaw=function(e){var t=n.sh.sheet;try{t.insertRule(e,t.cssRules.length)}catch(e){}}),n.put=function(e,t,r){var i,a,o="",s=[];for(i in t)(a=t[i])instanceof Object&&!(a instanceof Array)?s.push(i):o+=n.decl(i,a,e,r);o&&(o=e+"{"+o+"}",n.putRaw(r?r+"{"+o+"}":o));for(var l=0;l=0;){if(r[t]===e){n.deleteRule(t);break}t--}}},function(e,t){t.cssToTree=function e(t,n,r,i){var a,o,s={},l=!1;for(a in n)"object"!=typeof(o=n[a])&&(l=!0,s[a]=o);for(a in l&&(t[i]||(t[i]={}),t[i][r]=s),n)if("object"==typeof(o=n[a]))if("@"===a[0])e(t,o,r,a);else{var u=a.indexOf("&")>-1,c=r.split(",");if(u)for(var d=0;de?d():!0!==t&&(i=setTimeout(r?function(){i=void 0}:d,void 0===r?e-u:e)))}return"boolean"!=typeof t&&(r=n,n=t,t=void 0),l.cancel=function(){s(),a=!0},l}Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=r,t.debounce=function(e,t,n){return void 0===n?r(e,t,!1):r(e,n,!1!==t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e,t){var n=r.useState(null),i=n[0],a=n[1];return r.useEffect((function(){if(e.current&&"function"==typeof IntersectionObserver){var n=new IntersectionObserver((function(e){a(e[0])}),t);return n.observe(e.current),function(){a(null),n.disconnect()}}return function(){}}),[e.current,t.threshold,t.root,t.rootMargin]),i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e,t){var n=r.useRef((function(){}));r.useEffect((function(){n.current=e})),r.useEffect((function(){if(null!==t){var e=setInterval((function(){return n.current()}),t||0);return function(){return clearInterval(e)}}}),[t])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e){return void 0===e&&(e={laptopL:1440,laptop:1024,tablet:768}),function(){var t=r.useState(0),n=t[0],i=t[1];r.useEffect((function(){var e=function(){i(window.innerWidth)};return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}));var a=r.useMemo((function(){return Object.entries(e).sort((function(e,t){return e[1]>=t[1]?1:-1}))}),[e]),o=a.reduce((function(e,t){var r=t[0],i=t[1];return n>=i?r:e}),a[0][0]);return o}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=r.__importDefault(n(784)),a=r.__importDefault(n(359));t.default=function(e,t,n,r){void 0===r&&(r=i.default);var o=r(e),s=o[0],l=o[1];a.default((function(){!s&&n?n(l):s&&t&&t(l)}),[s])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(146),a=function(){};t.default=function(e,t,n){if(!i.isClient)return[t,a,a];if(!e)throw new Error("useLocalStorage key may not be falsy");var o=n?n.raw?function(e){return e}:n.deserializer:JSON.parse,s=r.useState((function(){try{var r=n?n.raw?String:n.serializer:JSON.stringify,i=localStorage.getItem(e);return null!==i?o(i):(t&&localStorage.setItem(e,r(t)),t)}catch(e){return t}})),l=s[0],u=s[1],c=r.useCallback((function(t){try{var r="function"==typeof t?t(l):t;if(void 0===r)return;var i;i=n?n.raw?"string"==typeof r?r:JSON.stringify(r):n.serializer?n.serializer(r):JSON.stringify(r):JSON.stringify(r),localStorage.setItem(e,i),u(o(i))}catch(e){}}),[e,u]),d=r.useCallback((function(){try{localStorage.removeItem(e),u(void 0)}catch(e){}}),[e,u]);return[l,c,d]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i=n(146),a=function(e){var t=window.history,n=t[e];t[e]=function(t){var r=n.apply(this,arguments),i=new Event(e.toLowerCase());return i.state=t,window.dispatchEvent(i),r}};i.isClient&&(a("pushState"),a("replaceState"));var o=function(e){var t=window.history,n=t.state,r=t.length,i=window.location;return{trigger:e,state:n,length:r,hash:i.hash,host:i.host,hostname:i.hostname,href:i.href,origin:i.origin,pathname:i.pathname,port:i.port,protocol:i.protocol,search:i.search}},s="function"==typeof Event;t.default=i.isClient&&s?function(){var e=r.useState(o("load")),t=e[0],n=e[1];return r.useEffect((function(){var e=function(){return n(o("popstate"))},t=function(){return n(o("pushstate"))},r=function(){return n(o("replacestate"))};return i.on(window,"popstate",e),i.on(window,"pushstate",t),i.on(window,"replacestate",r),function(){i.off(window,"popstate",e),i.off(window,"pushstate",t),i.off(window,"replacestate",r)}}),[]),t}:function(){return{trigger:"load",length:1}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getClosestBody=void 0;var r=n(2);function i(e){if(!e)return null;if("BODY"===e.tagName)return e;if("IFRAME"===e.tagName){var t=e.contentDocument;return t?t.body:null}return e.offsetParent?i(e.offsetParent):null}function a(e){var t=e||window.event;return t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}t.getClosestBody=i;var o="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&/iP(ad|hone|od)/.test(window.navigator.platform),s=new Map,l="object"==typeof document?document:void 0,u=!1;t.default=l?function(e,t){void 0===e&&(e=!0);var n=r.useRef(l.body);t=t||n;var c=function(e){var t=s.get(e);t&&(1===t.counter?(s.delete(e),o?(e.ontouchmove=null,u&&(document.removeEventListener("touchmove",a),u=!1)):e.style.overflow=t.initialOverflow):s.set(e,{counter:t.counter-1,initialOverflow:t.initialOverflow}))};r.useEffect((function(){var n=i(t.current);n&&(e?function(e){var t=s.get(e);t?s.set(e,{counter:t.counter+1,initialOverflow:t.initialOverflow}):(s.set(e,{counter:1,initialOverflow:e.style.overflow}),o?u||(document.addEventListener("touchmove",a,{passive:!1}),u=!0):e.style.overflow="hidden")}(n):c(n))}),[e,t.current]),r.useEffect((function(){var e=i(t.current);if(e)return function(){c(e)}}),[])}:function(e,t){void 0===e&&(e=!0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=r.__importDefault(n(361)),a=r.__importDefault(n(359));t.default=function(e){for(var t=[],n=1;n1?u=1:u<0&&(u=0),o&&(u=1-u),p({value:u}),(t.onScrub||l)(u)}}))};return a.on(e.current,"mousedown",f),a.on(e.current,"touchstart",b),function(){a.off(e.current,"mousedown",f),a.off(e.current,"touchstart",b)}}}),[e,t.vertical]),f}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(789)),o=r.__importDefault(n(360)),s="object"==typeof window&&"object"==typeof window.speechSynthesis?window.speechSynthesis.getVoices():[];t.default=function(e,t){void 0===t&&(t={});var n=o.default({isPlaying:!1,lang:t.lang||"default",voice:t.voice||s[0],rate:t.rate||1,pitch:t.pitch||1,volume:t.volume||1}),r=n[0],l=n[1],u=i.useRef(null);return a.default((function(){var n=new SpeechSynthesisUtterance(e);t.lang&&(n.lang=t.lang),t.voice&&(n.voice=t.voice),n.rate=t.rate||1,n.pitch=t.pitch||1,n.volume=t.volume||1,n.onstart=function(){return l({isPlaying:!0})},n.onresume=function(){return l({isPlaying:!0})},n.onend=function(){return l({isPlaying:!1})},n.onpause=function(){return l({isPlaying:!1})},u.current=n,window.speechSynthesis.speak(u.current)})),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34).__importDefault(n(35));t.default=function(e){r.default((function(){var t=function(t){var n,r,i,a,o;!function(){var e=document.activeElement,t=document.body;if(!e)return!1;if(e===t)return!1;switch(e.tagName){case"INPUT":case"TEXTAREA":return!0}return e.hasAttribute("contenteditable")}()&&(r=(n=t).keyCode,i=n.metaKey,a=n.ctrlKey,o=n.altKey,!(i||a||o)&&(r>=48&&r<=57||r>=65&&r<=90))&&e(t)};return document.addEventListener("keydown",t),function(){document.removeEventListener("keydown",t)}}),[])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useStateWithHistory=void 0;var r=n(2),i=n(445),a=n(446);t.useStateWithHistory=function(e,t,n){if(void 0===t&&(t=10),t<1)throw new Error("Capacity has to be greater than 1, got '"+t+"'");var o=i.useFirstMountState(),s=r.useState(e),l=s[0],u=s[1],c=r.useRef(null!=n?n:[]),d=r.useRef(0);return o&&(c.current.length?(c.current[c.current.length-1]!==e&&c.current.push(e),c.current.length>t&&(c.current=c.current.slice(c.current.length-t))):c.current.push(e),d.current=c.current.length&&c.current.length-1),[l,r.useCallback((function(e){u((function(n){return(e=a.resolveHookState(e))!==n&&(d.currentt&&(c.current=c.current.slice(c.current.length-t))),e}))}),[l,t]),r.useMemo((function(){return{history:c.current,position:d.current,capacity:t,back:function(e){void 0===e&&(e=1),d.current&&u((function(){return d.current-=Math.min(e,d.current),c.current[d.current]}))},forward:function(e){void 0===e&&(e=1),d.current!==c.current.length-1&&u((function(){return d.current=Math.min(d.current+e,c.current.length-1),c.current[d.current]}))},go:function(e){e!==d.current&&u((function(){return d.current=e<0?Math.max(c.current.length+e,0):Math.min(c.current.length-1,e),c.current[d.current]}))}}}),[l])]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(267)),o=r.__importDefault(n(308)),s=r.__importDefault(n(359));t.default=function(e){void 0===e&&(e=[]);var t=a.default(),n=o.default(),l=i.useRef(0);s.default((function(){e.length<=l.current&&(l.current=e.length-1,n())}),[e.length]);var u=i.useMemo((function(){return{next:function(){return u.setStateAt(l.current+1)},prev:function(){return u.setStateAt(l.current-1)},setStateAt:function(r){t()&&e.length&&r!==l.current&&(l.current=r>=0?r%e.length:e.length+r%e.length,n())},setState:function(r){if(t()){var i=e.length?e.indexOf(r):-1;if(-1===i)throw new Error("State '"+r+"' is not a valid state (does not exist in state list)");l.current=i,n()}}}}),[e]);return r.__assign({state:e[l.current],currentIndex:l.current},u)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(448));t.default=function(e,t){void 0===t&&(t=200);var n=i.useState(e),r=n[0],o=n[1],s=i.useRef(),l=i.useRef(null),u=i.useRef(0);return i.useEffect((function(){if(s.current)l.current=e,u.current=!0;else{o(e);var n=function(){u.current?(u.current=!1,o(l.current),s.current=setTimeout(n,t)):s.current=void 0};s.current=setTimeout(n,t)}}),[e]),a.default((function(){s.current&&clearTimeout(s.current)})),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(448));t.default=function(e,t,n){void 0===t&&(t=200);var r=i.useState(null),o=r[0],s=r[1],l=i.useRef(),u=i.useRef();return i.useEffect((function(){if(l.current)u.current=n;else{s(e.apply(void 0,n));var r=function(){u.current?(s(e.apply(void 0,u.current)),u.current=void 0,l.current=setTimeout(r,t)):l.current=void 0};l.current=setTimeout(r,t)}}),n),a.default((function(){l.current&&clearTimeout(l.current)})),o}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=r.__importDefault(n(557)),a=r.__importDefault(n(308));t.default=function(e){void 0===e&&(e=0);var t=a.default();return i.default(t,e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i={restoreOnUnmount:!1};t.default="undefined"!=typeof document?function(e,t){void 0===t&&(t=i);var n=r.useRef(document.title);document.title=e,r.useEffect((function(){return t&&t.restoreOnUnmount?function(){document.title=n.current}:void 0}),[])}:function(e){}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(1403),a=r.__importDefault(n(791));t.default=function(e,t,n){return void 0===e&&(e="inCirc"),void 0===t&&(t=200),void 0===n&&(n=0),(0,i.easing[e])(a.default(t,n))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(){var e=r.useRef(!1);return r.useEffect((function(){return function(){e.current=!0}})),r.useMemo((function(){return function(t,n){return new Promise((function(r,i){t.then((function(t){e.current||r(t)}),(function(t){e.current?n?n(t):console.error("useUnmountPromise",t):i(t)}))}))}}),[])}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=r.__importDefault(n(787));t.default=function(e,t){void 0===t&&(t=[]);var n=i.default(t),a=n[0],o=n[1];return[a,r.__assign(r.__assign({},o),{upsert:function(t){o.upsert(e,t)}})]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),i="object"==typeof navigator&&"vibrate"in navigator;t.default=i?function(e,t,n){void 0===e&&(e=!0),void 0===t&&(t=[1e3,1e3]),void 0===n&&(n=!0),r.useEffect((function(){var r;if(e&&(navigator.vibrate(t),n)){var i=t instanceof Array?t.reduce((function(e,t){return e+t})):t;r=setInterval((function(){navigator.vibrate(t)}),i)}return function(){e&&(navigator.vibrate(0),n&&clearInterval(r))}}),[e])}:function(){}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34).__importDefault(n(778)).default("video");t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e,t,n){void 0===n&&(n=[void 0]);var i=r.useRef(t),a=r.useRef(e);i.current=t,a.current=e;var o=r.useState(n),s=o[0],l=o[1],u=r.useCallback((function(){i.current.length>=2?i.current(a.current,l):l(i.current(a.current))}),[l]);return r.useEffect((function(){u()}),[e]),[s,u]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useScrollbarWidth=void 0;var r=n(1254),i=n(2);t.useScrollbarWidth=function(){var e=i.useState(r.scrollbarWidth()),t=e[0],n=e[1];return i.useEffect((function(){if(void 0===t){var e=requestAnimationFrame((function(){n(r.scrollbarWidth())}));return function(){return cancelAnimationFrame(e)}}}),[]),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if("undefined"==typeof document)return 0;if(document.body&&(!document.readyState||"loading"!==document.readyState)){if(!0!==e&&"number"==typeof r.__cache)return r.__cache;var t=document.createElement("div"),n=t.style;n.display="block",n.position="absolute",n.width="100px",n.height="100px",n.left="-999px",n.top="-999px",n.overflow="scroll",document.body.insertBefore(t,null);var i=t.clientWidth;if(0!==i)return r.__cache=100-i,document.body.removeChild(t),r.__cache;document.body.removeChild(t)}};t.scrollbarWidth=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useMultiStateValidator=void 0;var r=n(2);t.useMultiStateValidator=function(e,t,n){if(void 0===n&&(n=[void 0]),"object"!=typeof e)throw new Error("states expected to be an object or array, got "+typeof e);var i=r.useRef(t),a=r.useRef(e);i.current=t,a.current=e;var o=r.useState(n),s=o[0],l=o[1],u=r.useCallback((function(){i.current.length>=2?i.current(a.current,l):l(i.current(a.current))}),[l]);return r.useEffect((function(){u()}),Object.values(e)),[s,u]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=n(146),o=r.__importDefault(n(362));t.default=function(){var e=o.default({x:a.isClient?window.pageXOffset:0,y:a.isClient?window.pageYOffset:0}),t=e[0],n=e[1];return i.useEffect((function(){var e=function(){n({x:window.pageXOffset,y:window.pageYOffset})};return window.addEventListener("scroll",e,{capture:!1,passive:!0}),function(){window.removeEventListener("scroll",e)}}),[]),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(362)),o=n(146);t.default=function(e,t){void 0===e&&(e=1/0),void 0===t&&(t=1/0);var n=a.default({width:o.isClient?window.innerWidth:e,height:o.isClient?window.innerHeight:t}),r=n[0],s=n[1];return i.useEffect((function(){if(o.isClient){var e=function(){s({width:window.innerWidth,height:window.innerHeight})};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}}),[]),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2),a=r.__importDefault(n(35)),o=n(146),s={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};t.default=o.isClient&&window.ResizeObserver?function(){var e=i.useState(null),t=e[0],n=e[1],r=i.useState(s),o=r[0],l=r[1],u=i.useMemo((function(){return new window.ResizeObserver((function(e){if(e[0]){var t=e[0].contentRect,n=t.x,r=t.y,i=t.width,a=t.height,o=t.top,s=t.left,u=t.bottom,c=t.right;l({x:n,y:r,width:i,height:a,top:o,left:s,bottom:u,right:c})}}))}),[]);return a.default((function(){if(t)return u.observe(t),function(){u.disconnect()}}),[t]),[n,o]}:function(){return[function(){},s]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useRendersCount=void 0;var r=n(2);t.useRendersCount=function(){return++r.useRef(0).current}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(34),i=n(2);t.default=function(e){void 0===e&&(e=new Set);var t=i.useState(e),n=t[0],a=t[1],o=i.useMemo((function(){return{add:function(e){return a((function(t){return new Set(r.__spreadArrays(Array.from(t),[e]))}))},remove:function(e){return a((function(t){return new Set(Array.from(t).filter((function(t){return t!==e})))}))},toggle:function(e){return a((function(t){return t.has(e)?new Set(Array.from(t).filter((function(t){return t!==e}))):new Set(r.__spreadArrays(Array.from(t),[e]))}))},reset:function(){return a(e)}}}),[a]),s=r.__assign({has:i.useCallback((function(e){return n.has(e)}),[n])},o);return[n,s]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGlobalState=void 0;var r=n(34),i=n(2),a=r.__importDefault(n(361)),o=r.__importDefault(n(35));function s(e){var t={state:e,setState:function(e){t.state=e,t.setters.forEach((function(e){return e(t.state)}))},setters:[]};return function(){var e=i.useState(t.state),n=e[0],r=e[1];return a.default((function(){return function(){t.setters=t.setters.filter((function(e){return e!==r}))}})),o.default((function(){t.setters.includes(r)||t.setters.push(r)})),[n,t.setState]}}t.createGlobalState=s,t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useHash=void 0;var r=n(34),i=n(2),a=r.__importDefault(n(786));t.useHash=function(){var e=i.useState((function(){return window.location.hash})),t=e[0],n=e[1],r=i.useCallback((function(){n(window.location.hash)}),[]);a.default((function(){window.addEventListener("hashchange",r)}),(function(){window.removeEventListener("hashchange",r)}));var o=i.useCallback((function(e){e!==t&&(window.location.hash=e)}),[t]);return[t,o]}}])]);