/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */!function(e){function t(t){for(var n,i,a=t[0],l=t[1],r=0,c=[];r(null==e.type||e.type===a.a.title)&&null!=e.label,r=e=>e.type===a.a.accordion&&null!=e.label,o=e=>e.type===a.a.separator},function(e,t){e.exports=__kbnSharedDeps__.React},function(e,t,n){n.r(t);var s=__kbnBundles__.get("plugin/securitySolution/common");Object.defineProperties(t,Object.getOwnPropertyDescriptors(s))},function(e,t){e.exports=__kbnSharedDeps__.EmotionReact},function(e,t){e.exports=__kbnSharedDeps__.ElasticEui},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return a}));const s="securitySolutionUI";let i,a;!function(e){e.administration="administration",e.alerts="alerts",e.assets="assets",e.blocklist="blocklist",e.case="cases",e.caseConfigure="cases_configure",e.caseCreate="cases_create",e.cloudSecurityPostureBenchmarks="cloud_security_posture-benchmarks",e.cloudSecurityPostureDashboard="cloud_security_posture-dashboard",e.cloudSecurityPostureFindings="cloud_security_posture-findings",e.cloudSecurityPostureRules="cloud_security_posture-rules",e.cloudDefend="cloud_defend",e.cloudDefendPolicies="cloud_defend-policies",e.dashboards="dashboards",e.dataQuality="data_quality",e.detections="detections",e.detectionAndResponse="detection_response",e.endpoints="endpoints",e.eventFilters="event_filters",e.exceptions="exceptions",e.exploreLanding="explore",e.hostIsolationExceptions="host_isolation_exceptions",e.hosts="hosts",e.hostsAnomalies="hosts-anomalies",e.hostsRisk="hosts-risk",e.hostsEvents="hosts-events",e.investigations="investigations",e.kubernetes="kubernetes",e.landing="get_started",e.mlLanding="machine_learning-landing",e.network="network",e.networkAnomalies="network-anomalies",e.networkDns="network-dns",e.networkEvents="network-events",e.networkHttp="network-http",e.networkTls="network-tls",e.noPage="",e.overview="overview",e.policies="policy",e.projectSettings="project_settings",e.responseActionsHistory="response_actions_history",e.rules="rules",e.rulesAdd="rules-add",e.rulesCreate="rules-create",e.rulesLanding="rules-landing",e.sessions="sessions",e.threatIntelligence="threat_intelligence",e.timelines="timelines",e.timelinesTemplates="timelines-templates",e.trustedApps="trusted_apps",e.uncommonProcesses="uncommon_processes",e.users="users",e.usersAnomalies="users-anomalies",e.usersAuthentications="users-authentications",e.usersEvents="users-events",e.usersRisk="users-risk",e.entityAnalytics="entity_analytics",e.entityAnalyticsManagement="entity_analytics-management",e.coverageOverview="coverage-overview"}(i||(i={})),function(e){e.title="title",e.collapsibleTitle="collapsibleTitle",e.accordion="accordion",e.separator="separator"}(a||(a={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var s=n(4);const i={security:{essentials:[s.AppFeatureKey.endpointHostManagement,s.AppFeatureKey.endpointPolicyManagement],complete:[s.AppFeatureKey.advancedInsights,s.AppFeatureKey.assistant,s.AppFeatureKey.investigationGuide,s.AppFeatureKey.threatIntelligence,s.AppFeatureKey.casesConnectors]},endpoint:{essentials:[s.AppFeatureKey.endpointPolicyProtections,s.AppFeatureKey.endpointArtifactManagement],complete:[s.AppFeatureKey.endpointResponseActions,s.AppFeatureKey.osqueryAutomatedResponseActions]},cloud:{essentials:[],complete:[]}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return o})),n(3);var s=n(17),i=n(2),a=n(5);const l=({services:e,children:t})=>Object(a.jsx)(s.KibanaContextProvider,{services:e},Object(a.jsx)(i.b,{core:e},t)),r=(e,t)=>function(n){return Object(a.jsx)(l,{services:t},Object(a.jsx)(e,n))},o=()=>Object(s.useKibana)()},function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return l})),n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));var s=n(4);const i=e=>{const t=e.replace(/\/(.*)$/,"");return(t.includes(":")?t:`${s.APP_UI_ID}:${t}`).replace(/:$/,"")},a=e=>(e.includes(":")?e:`${e}:`).replace(`${s.APP_UI_ID}:`,""),l=e=>e.startsWith("cloud:"),r=e=>e.replace("cloud:",""),o=(e,t)=>{switch(e){case"billing":return t.billingUrl;case"deployment":return t.deploymentUrl;case"organization":return t.organizationUrl;case"performance":return t.performanceUrl;case"profile":return t.profileUrl;case"usersAndRoles":return t.usersAndRolesUrl;default:return}}},function(e,t,n){"use strict";n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return g})),n.d(t,"c",(function(){return m}));var s=n(19),i=n.n(s),a=n(3),l=n.n(a),r=n(6),o=n(12),c=n(5);const u=()=>{const e=(()=>{const{getAppUrl:e}=Object(o.a)();return Object(a.useCallback)((({id:t,path:n="",absolute:s=!1,urlState:i})=>{const{appId:a,deepLinkId:l,path:r=""}=v(t),o=f(r,n),c=i?k(o,i):o;return e({deepLinkId:l,appId:a,path:c,absolute:s})}),[e])})(),{navigateTo:t}=Object(o.b)();return Object(a.useCallback)((({id:n,path:s,urlState:i,onClick:a,overrideNavigation:l=!0})=>{const r=e({id:n,path:s,urlState:i});return{href:r,onClick:e=>{y(e)||(a&&a(e),l&&(e.preventDefault(),t({url:r})))}}}),[e,t])},d=e=>l.a.memo((function({id:t,path:n,urlState:s,onClick:a,...l}){const r=u(),{onClick:o,href:d}=r({id:t,path:n,urlState:s,onClick:a,..."_blank"===l.target&&{overrideNavigation:!1}});return Object(c.jsx)(e,i()({onClick:o,href:d},l))})),p=d(r.EuiButton),g=d(r.EuiLink),m=e=>!e.includes(":"),v=e=>{const[t,n]=e.split(/\/(.*)/),s=n?`/${n}`:"";if(!m(t)){const[e,n]=t.split(":");return{appId:e,deepLinkId:n,path:s}}return{deepLinkId:t,path:s}},f=(e,t)=>e&&t?`${e.replace(/\/$/,"")}/${t.replace(/^\//,"")}`:e||t||"",k=(e,t)=>{const n=t.replace("?",""),[s,i]=e.split("?");let a="";return n&&i?a=`?${i}&${n}`:i?a=`?${i}`:n&&(a=`?${n}`),`${s}${a}`},y=e=>e.metaKey||e.altKey||e.ctrlKey||e.shiftKey},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return c}));var s=n(3),i=n(7),a=n(13);const l=()=>{const{getUrlForApp:e}=Object(a.b)().application;return{getAppUrl:Object(s.useCallback)((({appId:t=i.b,...n})=>e(t,n)),[e])}},r=()=>{const{navigateToApp:e,navigateToUrl:t}=Object(a.b)().application;return{navigateTo:Object(s.useCallback)((({url:n,appId:s=i.b,restoreScroll:a,...l})=>{a&&o(),n?t(n):e(s,l)}),[e,t])}},o=()=>{const e=window.scrollY;window.addEventListener("scroll",(()=>window.scrollTo(0,e)),{once:!0})},c=()=>{const{navigateTo:e}=r(),{getAppUrl:t}=l();return{navigateTo:e,getAppUrl:t}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return r}));var s=n(3),i=n(5);const a=Object(s.createContext)(null),l=({core:e,children:t})=>Object(i.jsx)(a.Provider,{value:e},t),r=()=>{const e=Object(s.useContext)(a);if(!e)throw new Error("Kibana services not found in navigation context");return e}},function(e,t){e.exports=__kbnSharedDeps__.Rxjs},function(e,t){e.exports=__kbnSharedDeps__.Lodash},function(e,t,n){"use strict";let s,i;n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i})),function(e){e.security="security",e.endpoint="endpoint",e.cloud="cloud"}(s||(s={})),function(e){e.essentials="essentials",e.complete="complete"}(i||(i={}))},function(e,t,n){n.r(t);var s=__kbnBundles__.get("plugin/kibanaReact/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(s))},function(e,t){e.exports=__kbnSharedDeps_npm__},function(e,t,n){e.exports=n(18)(1466)},function(e,t,n){"use strict";var s=n(11);n.d(t,"d",(function(){return s.d})),n.d(t,"b",(function(){return s.b})),n.d(t,"a",(function(){return s.a})),n.d(t,"c",(function(){return s.c}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var s=n(8);const i=e=>s.a.security.essentials.includes(e)?"Security Essentials":s.a.security.complete.includes(e)?"Security Complete":s.a.endpoint.essentials.includes(e)?"Endpoint Essentials":s.a.endpoint.complete.includes(e)?"Endpoint Complete":s.a.cloud.essentials.includes(e)?"Cloud Essentials":s.a.cloud.complete.includes(e)?"Cloud Complete":null},function(e,t,n){e.exports=n(18)(1465)},function(e,t,n){n(24),__kbnBundles__.define("plugin/securitySolutionServerless/public",n,25)},function(e,t,n){n.p=window.__kbnPublicPath__.securitySolutionServerless},function(e,t,n){"use strict";n.r(t),n.d(t,"plugin",(function(){return Yt}));var s=n(22),i=n.n(s),a=n(3),l=n.n(a),r=n(9),o=n(6),c=n(5);const u=Object(a.lazy)((()=>Promise.all([n.e(0),n.e(1),n.e(6)]).then(n.bind(null,361)))),d={display:"flex",margin:"auto"},p=({productTypes:e})=>Object(c.jsx)(a.Suspense,{fallback:Object(c.jsx)(o.EuiLoadingLogo,{logo:"logoSecurity",size:"xl",style:d})},Object(c.jsx)(u,{productTypes:e}));var g=n(4);const m=Object(a.lazy)((()=>n.e(5).then(n.bind(null,332)).then((({EndpointPolicyProtections:e})=>({default:e})))));var v=n(16),f=n(8),k=n(0),y=n(21);const S=e=>function(t){return Object(c.jsx)(a.Suspense,{fallback:Object(c.jsx)(o.EuiLoadingSpinner,{size:"s"})},Object(c.jsx)(e,t))},b=S(Object(a.lazy)((()=>Promise.all([n.e(0),n.e(1),n.e(35)]).then(n.bind(null,333))))),h=S(Object(a.lazy)((()=>n.e(34).then(n.bind(null,334))))),x=[{pageName:g.SecurityPageName.threatIntelligence,pli:g.AppFeatureKey.threatIntelligence,component:()=>Object(c.jsx)(b,{requiredPLI:g.AppFeatureKey.threatIntelligence})}],j=[{id:"osquery_automated_response_actions",pli:g.AppFeatureKey.osqueryAutomatedResponseActions,component:()=>Object(c.jsx)(h,{requiredPLI:g.AppFeatureKey.osqueryAutomatedResponseActions})},{id:"endpointPolicyProtections",pli:g.AppFeatureKey.endpointPolicyProtections,component:m}],_=[{id:"investigation_guide",pli:g.AppFeatureKey.investigationGuide,message:(e=>{const t=Object(y.a)(e);return t?(e=>k.i18n.translate("xpack.securitySolutionServerless.markdown.insight.upsell",{defaultMessage:"Upgrade to {productTypeRequired} to make use of insights in investigation guides",values:{productTypeRequired:e}}))(t):""})(g.AppFeatureKey.investigationGuide)}];var L=n(14),M=n(2),A=n(20),O=n(1);const w=e=>function(t){return Object(c.jsx)(a.Suspense,{fallback:Object(c.jsx)(o.EuiLoadingSpinner,{size:"s"})},Object(c.jsx)(e,t))},P=w(l.a.lazy((()=>n.e(25).then(n.bind(null,335))))),I=w(l.a.lazy((()=>n.e(21).then(n.bind(null,336))))),D=w(l.a.lazy((()=>n.e(18).then(n.bind(null,337))))),E=w(l.a.lazy((()=>n.e(24).then(n.bind(null,338))))),T=w(l.a.lazy((()=>n.e(32).then(n.bind(null,339))))),C=w(l.a.lazy((()=>n.e(19).then(n.bind(null,340))))),R=w(l.a.lazy((()=>n.e(22).then(n.bind(null,341))))),z=w(l.a.lazy((()=>n.e(17).then(n.bind(null,342))))),N=w(l.a.lazy((()=>n.e(31).then(n.bind(null,343))))),F=w(l.a.lazy((()=>n.e(20).then(n.bind(null,344))))),U=w(l.a.lazy((()=>n.e(23).then(n.bind(null,345))))),K=w(l.a.lazy((()=>n.e(26).then(n.bind(null,346))))),V=w(l.a.lazy((()=>n.e(27).then(n.bind(null,347))))),$=w(l.a.lazy((()=>n.e(30).then(n.bind(null,348))))),q=w(l.a.lazy((()=>n.e(29).then(n.bind(null,349))))),B=w(l.a.lazy((()=>n.e(33).then(n.bind(null,350))))),H=w(l.a.lazy((()=>n.e(28).then(n.bind(null,351))))),J=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.title",{defaultMessage:"Assets"}),W=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.cloud_defend.title",{defaultMessage:"Cloud"}),G=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.cloud_defend.description",{defaultMessage:"Cloud hosts running Elastic Defend"}),Q=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.fleet.title",{defaultMessage:"Fleet"}),Y=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.fleet.description",{defaultMessage:"Centralized management for Elastic Agents"}),X=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.fleet.agents.title",{defaultMessage:"Agents"}),Z=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.fleet.policies.title",{defaultMessage:"Policies"}),ee=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.fleet.enrollmentTokens.title",{defaultMessage:"Enrollment tokens"}),te=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.fleet.uninstallTokens.title",{defaultMessage:"Uninstall tokens"}),ne=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.fleet.dataStreams.title",{defaultMessage:"Data streams"}),se=k.i18n.translate("xpack.securitySolutionServerless.navLinks.assets.fleet.settings.title",{defaultMessage:"Settings"}),ie={id:M.c.assets,title:J,path:O.b[M.c.assets],capabilities:[`${g.SERVER_APP_ID}.show`],hideTimeline:!0,skipUrlState:!0,links:[]},ae={id:M.c.cloudDefend,title:W,description:G,path:O.b[M.c.cloudDefend],capabilities:[`${g.SERVER_APP_ID}.show`],landingIcon:F,isBeta:!0,hideTimeline:!0,links:[]},le=[{id:O.a.fleet,title:Q,landingIcon:R,description:Y,links:[{id:O.a.fleetAgents,title:X},{id:O.a.fleetPolicies,title:Z},{id:O.a.fleetEnrollmentTokens,title:ee},{id:O.a.fleetUninstallTokens,title:te},{id:O.a.fleetDataStreams,title:ne},{id:O.a.fleetSettings,title:se}]}],re=k.i18n.translate("xpack.securitySolutionServerless.appLinks.ml.title",{defaultMessage:"Machine learning"}),oe=k.i18n.translate("xpack.securitySolutionServerless.appLinks.ml.keyword",{defaultMessage:"Machine learning"}),ce=k.i18n.translate("xpack.securitySolutionServerless.navCategories.ml.anomalyDetection.title",{defaultMessage:"Anomaly detection"}),ue=k.i18n.translate("xpack.securitySolutionServerless.navCategories.ml.dataFrameAnalyticstitle",{defaultMessage:"Data frame analytics"}),de=k.i18n.translate("xpack.securitySolutionServerless.navCategories.ml.modelManagement.title",{defaultMessage:"Model management"}),pe=k.i18n.translate("xpack.securitySolutionServerless.navCategories.ml.dataVisualizer.title",{defaultMessage:"Data visualizer"}),ge=k.i18n.translate("xpack.securitySolutionServerless.navCategories.ml.aiopsLabs.title",{defaultMessage:"Aiops labs"}),me=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.overview.title",{defaultMessage:"Overview"}),ve=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.overview.desc",{defaultMessage:"Overview page"}),fe=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.notifications.title",{defaultMessage:"Notifications"}),ke=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.notifications.desc",{defaultMessage:"Notifications page"}),ye=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.anomalyDetection.title",{defaultMessage:"Jobs"}),Se=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.anomalyDetection.desc",{defaultMessage:"Jobs page"}),be=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.anomalyExplorer.title",{defaultMessage:"Anomaly explorer"}),he=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.anomalyExplorer.desc",{defaultMessage:"Anomaly explorer Page"}),xe=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.singleMetricViewer.title",{defaultMessage:"Single metric viewer"}),je=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.singleMetricViewer.desc",{defaultMessage:"Single metric viewer page"}),_e=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.settings.title",{defaultMessage:"Settings"}),Le=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.settings.desc",{defaultMessage:"Settings page"}),Me=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.dataFrameAnalytics.title",{defaultMessage:"Jobs"}),Ae=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.dataFrameAnalytics.desc",{defaultMessage:"Jobs page"}),Oe=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.resultExplorer.title",{defaultMessage:"Result explorer"}),we=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.resultExplorer.desc",{defaultMessage:"Result explorer page"}),Pe=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.analyticsMap.title",{defaultMessage:"Analytics map"}),Ie=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.analyticsMap.desc",{defaultMessage:"Analytics map page"}),De=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.nodesOverview.title",{defaultMessage:"Nodes overview"}),Ee=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.nodesOverview.desc",{defaultMessage:"Nodes overview page"}),Te=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.nodes.title",{defaultMessage:"Nodes"}),Ce=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.nodes.desc",{defaultMessage:"Nodes page"}),Re=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.fileUpload.title",{defaultMessage:"File"}),ze=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.fileUpload.desc",{defaultMessage:"File page"}),Ne=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.indexDataVisualizer.title",{defaultMessage:"Data view"}),Fe=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.indexDataVisualizer.desc",{defaultMessage:"Data view page"}),Ue=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.explainLogRateSpikes.title",{defaultMessage:"Explain log rate spikes"}),Ke=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.explainLogRateSpikes.desc",{defaultMessage:"Explain log rate spikes page"}),Ve=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.logPatternAnalysis.title",{defaultMessage:"Log pattern analysis"}),$e=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.logPatternAnalysis.desc",{defaultMessage:"Log pattern analysis page"}),qe=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.changePointDetections.title",{defaultMessage:"Change point detections"}),Be=k.i18n.translate("xpack.securitySolutionServerless.navLinks.ml.changePointDetections.desc",{defaultMessage:"Change point detections page"}),He={id:M.c.mlLanding,title:re,path:O.b[M.c.mlLanding],capabilities:[`${g.SERVER_APP_ID}.show`],globalSearchKeywords:[oe],hideTimeline:!0,skipUrlState:!0,links:[]},Je=[{type:M.a.separator,linkIds:[O.a.mlOverview,O.a.mlNotifications]},{type:M.a.title,label:ce,linkIds:[O.a.mlAnomalyDetection,O.a.mlAnomalyExplorer,O.a.mlSingleMetricViewer,O.a.mlSettings]},{type:M.a.title,label:ue,linkIds:[O.a.mlDataFrameAnalytics,O.a.mlResultExplorer,O.a.mlAnalyticsMap]},{type:M.a.title,label:de,linkIds:[O.a.mlNodesOverview,O.a.mlNodes]},{type:M.a.title,label:pe,linkIds:[O.a.mlFileUpload,O.a.mlIndexDataVisualizer]},{type:M.a.title,label:ge,linkIds:[O.a.mlExplainLogRateSpikes,O.a.mlLogPatternAnalysis,O.a.mlChangePointDetections]}],We=[{id:O.a.mlOverview,title:me,landingIcon:P,description:ve},{id:O.a.mlNotifications,title:fe,landingIcon:I,description:ke},{id:O.a.mlAnomalyDetection,title:ye,landingIcon:T,description:Se},{id:O.a.mlAnomalyExplorer,title:be,landingIcon:E,description:he},{id:O.a.mlSingleMetricViewer,title:xe,landingIcon:D,description:je},{id:O.a.mlSettings,title:_e,landingIcon:C,description:Le},{id:O.a.mlDataFrameAnalytics,title:Me,landingIcon:E,description:Ae},{id:O.a.mlResultExplorer,title:Oe,landingIcon:R,description:we},{id:O.a.mlAnalyticsMap,title:Pe,landingIcon:z,description:Ie},{id:O.a.mlNodesOverview,title:De,landingIcon:N,description:Ee},{id:O.a.mlNodes,title:Te,landingIcon:I,description:Ce},{id:O.a.mlFileUpload,title:Re,landingIcon:I,description:ze},{id:O.a.mlIndexDataVisualizer,title:Ne,landingIcon:I,description:Fe},{id:O.a.mlExplainLogRateSpikes,title:Ue,landingIcon:I,description:Ke},{id:O.a.mlLogPatternAnalysis,title:Ve,landingIcon:I,description:$e},{id:O.a.mlChangePointDetections,title:qe,landingIcon:I,description:Be}],Ge=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.title",{defaultMessage:"Project settings"}),Qe=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.integrations.title",{defaultMessage:"Integrations"}),Ye=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.integrations.description",{defaultMessage:"Security integrations"}),Xe=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.usersAndRoles.title",{defaultMessage:"Users & roles"}),Ze=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.usersAndRoles.description",{defaultMessage:"Users and roles management"}),et=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.billing.title",{defaultMessage:"Billing & consumptions"}),tt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.billing.description",{defaultMessage:"Billing & consumption page"}),nt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.indexManagement.title",{defaultMessage:"Index management"}),st=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.transforms.title",{defaultMessage:"Transforms"}),it=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.ingestPipelines.title",{defaultMessage:"Ingest pipelines"}),at=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.dataViews.title",{defaultMessage:"Data views"}),lt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.ml.title",{defaultMessage:"Machine learning"}),rt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.logstashPipelines.title",{defaultMessage:"Logstash pipelines"}),ot=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.cases.title",{defaultMessage:"Cases"}),ct=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.connectors.title",{defaultMessage:"Connectors"}),ut=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.savedObjects.title",{defaultMessage:"Saved objects"}),dt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.tags.title",{defaultMessage:"Tags"}),pt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.settings.title",{defaultMessage:"Advanced settings"}),gt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.maintenanceWindows.title",{defaultMessage:"Maintenance windows"}),mt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.reporting.title",{defaultMessage:"Reporting"}),vt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.apiKeys.title",{defaultMessage:"Api keys"}),ft=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.management.files.title",{defaultMessage:"Files"}),kt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.category.management",{defaultMessage:"MANAGEMENT"}),yt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.subCategory.data",{defaultMessage:"DATA"}),St=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.subCategory.alertsAndInsights",{defaultMessage:"ALERTS AND INSIGHTS"}),bt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.subCategory.content",{defaultMessage:"CONTENT"}),ht=k.i18n.translate("xpack.securitySolutionServerless.navLinks.projectSettings.subCategory.other",{defaultMessage:"OTHER"}),xt={id:M.c.projectSettings,title:Ge,path:O.b[M.c.projectSettings],capabilities:[`${g.SERVER_APP_ID}.show`],hideTimeline:!0,skipUrlState:!0,links:[]},jt=[{type:M.a.separator,linkIds:[O.a.cloudUsersAndRoles,O.a.cloudBilling,O.a.integrationsSecurity,M.c.entityAnalyticsManagement]},{type:M.a.accordion,label:kt,categories:[{label:yt,iconType:E,linkIds:[O.a.managementIndexManagement,O.a.managementTransforms,O.a.managementIngestPipelines,O.a.managementDataViews,O.a.managementJobsListLink,O.a.managementPipelines]},{label:St,iconType:q,linkIds:[O.a.managementCases,O.a.managementTriggersActionsConnectors,O.a.managementMaintenanceWindows]},{label:bt,iconType:$,linkIds:[O.a.managementObjects,O.a.managementFiles,O.a.managementReporting,O.a.managementTags]},{label:ht,iconType:V,linkIds:[O.a.managementApiKeys,O.a.managementSettings]}]}],_t=[{id:O.a.cloudUsersAndRoles,title:Xe,description:Ze,landingIcon:U},{id:O.a.cloudBilling,title:et,description:tt,landingIcon:K},{id:O.a.integrationsSecurity,title:Qe,description:Ye,landingIcon:E},{id:O.a.managementIndexManagement,title:nt},{id:O.a.managementTransforms,title:st},{id:O.a.managementMaintenanceWindows,title:gt},{id:O.a.managementIngestPipelines,title:it},{id:O.a.managementDataViews,title:at},{id:O.a.managementJobsListLink,title:lt},{id:O.a.managementPipelines,title:rt},{id:O.a.managementCases,title:ot},{id:O.a.managementTriggersActionsConnectors,title:ct},{id:O.a.managementReporting,title:mt},{id:O.a.managementObjects,title:ut},{id:O.a.managementApiKeys,title:vt},{id:O.a.managementTags,title:dt},{id:O.a.managementFiles,title:ft},{id:O.a.managementSettings,title:pt}],Lt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.devTools.title",{defaultMessage:"Dev tools"}),Mt={id:O.a.devTools,title:Lt};var At=n(10);const Ot=k.i18n.translate("xpack.securitySolutionServerless.navLinks.investigations.title",{defaultMessage:"Investigations"}),wt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.investigations.timeline.title",{defaultMessage:"Central place for timelines and timeline templates"}),Pt=k.i18n.translate("xpack.securitySolutionServerless.navLinks.investigations.osquery.title",{defaultMessage:"Osquery"}),It=k.i18n.translate("xpack.securitySolutionServerless.navLinks.investigations.osquery.description",{defaultMessage:"Deploy Osquery with Elastic Agent, then run and schedule queries in Kibana"}),Dt={id:M.c.investigations,title:Ot,path:O.b[M.c.investigations],capabilities:[`${g.SERVER_APP_ID}.show`],hideTimeline:!0,skipUrlState:!0,links:[]},Et=[{id:O.a.osquery,title:Pt,landingIcon:H,description:It}],Tt=(e,t)=>e.reduce(((e,n)=>{const{id:s,links:i}=n;if(!Object(A.c)(s)&&!Object(At.e)(s)){const n=Object(At.c)(s);if(!t.has(n))return e}return i?e.push({...n,links:Tt(i,t)}):e.push(n),e}),[]),Ct=(e,t)=>e.map((e=>{const n={};if(Object(At.e)(e.id)){const s=Object(At.b)(Object(At.a)(e.id),t);n.externalUrl=s||"#"}return e.links&&(n.links=Ct(e.links,t)),{...e,...n}})),Rt=(e,t)=>{const{securitySolution:n,cloud:s}=t,i=((e,t,n)=>{const{chrome:s}=t;return Object(L.combineLatest)([e,s.navLinks.getNavLinks$()]).pipe(Object(L.debounceTime)(100),Object(L.skipWhile)((([e,t])=>0===e.length||0===t.length)),Object(L.map)((([e])=>((e,t,n)=>{const s=[...e],i=s.findIndex((({id:e})=>e===M.c.investigations));if(-1!==i){var a;const e=s[i];s[i]={...e,links:[...null!==(a=e.links)&&void 0!==a?a:[],...Et]}}const l=s.findIndex((({id:e})=>e===M.c.mlLanding));-1!==l&&(s[l]={...s[l],categories:Je,links:We});const r=s.findIndex((({id:e})=>e===M.c.assets));if(-1!==r){var o;const e=s[r];s[r]={...e,links:[...le,...null!==(o=e.links)&&void 0!==o?o:[]]}}const c=s.findIndex((({id:e})=>e===M.c.projectSettings));if(-1!==c){var u;const e=s[c];s[c]={...e,categories:jt,links:[..._t,...null!==(u=e.links)&&void 0!==u?u:[]]}}return s.push(Mt),Ct(Tt(s,t),n)})(e,s.navLinks,n))))})(n.getNavLinks$(),e,s);return{...e,...t,getProjectNavLinks$:()=>i}},zt={id:"rootNav:ml",title:k.i18n.translate("defaultNavigation.ml.machineLearning",{defaultMessage:"Machine Learning"}),icon:"machineLearningApp",children:[{title:"",id:"root",children:[{link:"ml:overview"},{link:"ml:notifications"}]},{title:k.i18n.translate("defaultNavigation.ml.anomalyDetection",{defaultMessage:"Anomaly Detection"}),id:"anomaly_detection",children:[{title:k.i18n.translate("defaultNavigation.ml.jobs",{defaultMessage:"Jobs"}),link:"ml:anomalyDetection"},{link:"ml:anomalyExplorer"},{link:"ml:singleMetricViewer"},{link:"ml:settings"}]},{id:"data_frame_analytics",title:k.i18n.translate("defaultNavigation.ml.dataFrameAnalytics",{defaultMessage:"Data Frame Analytics"}),children:[{title:"Jobs",link:"ml:dataFrameAnalytics"},{link:"ml:resultExplorer"},{link:"ml:analyticsMap"}]},{id:"model_management",title:k.i18n.translate("defaultNavigation.ml.modelManagement",{defaultMessage:"Model Management"}),children:[{link:"ml:nodesOverview"},{link:"ml:nodes"}]},{id:"data_visualizer",title:k.i18n.translate("defaultNavigation.ml.dataVisualizer",{defaultMessage:"Data Visualizer"}),children:[{title:k.i18n.translate("defaultNavigation.ml.file",{defaultMessage:"File"}),link:"ml:fileUpload"},{title:k.i18n.translate("defaultNavigation.ml.dataView",{defaultMessage:"Data view"}),link:"ml:indexDataVisualizer"}]},{id:"aiops_labs",title:k.i18n.translate("defaultNavigation.ml.aiopsLabs",{defaultMessage:"AIOps labs"}),children:[{link:"ml:logRateAnalysis"},{link:"ml:logPatternAnalysis"},{link:"ml:changePointDetections"}]}]},Nt=(k.i18n.translate("defaultNavigation.devTools.developerTools",{defaultMessage:"Developer tools"}),[{id:"root",children:[{link:"dev_tools:console"},{link:"dev_tools:searchprofiler"},{link:"dev_tools:grokdebugger"},{link:"dev_tools:painless_lab"}]}]),Ft=new Set([M.c.networkDns,M.c.networkHttp,M.c.networkTls,M.c.networkAnomalies,M.c.networkEvents,M.c.usersAuthentications,M.c.usersAnomalies,M.c.usersRisk,M.c.usersEvents,M.c.uncommonProcesses,M.c.hostsAnomalies,M.c.hostsEvents,M.c.hostsRisk,M.c.sessions]),Ut=Object(a.lazy)((()=>Promise.all([n.e(0),n.e(3)]).then(n.bind(null,363)))),Kt=e=>Object(c.jsx)(a.Suspense,{fallback:Object(c.jsx)(o.EuiLoadingSpinner,{size:"m"})},Object(c.jsx)(Ut,e)),Vt=`${g.APP_PATH}${O.b[g.SecurityPageName.projectSettings]}`,$t=(e,t)=>{const{serverless:n,securitySolution:s,management:i}=e;s.setIsSidebarEnabled(!1),t.developer.disableManagementUrlRedirect||i.setLandingPageRedirect(Vt),n.setProjectHome(g.APP_PATH),n.setSideNavComponent((e=>l.a.memo(Object(r.c)(Kt,e)))(e)),(e=>{const{serverless:t,getProjectNavLinks$:n}=e,s=(e=>{const t=(s,i=[])=>{const{chrome:a}=e;return s.reduce(((e,s)=>{const{id:l,title:r,links:o}=s,c=Object(At.c)(l);if(a.navLinks.has(c)){const s=Ft.has(l),u={id:c,title:r,path:[...i,c],deepLink:a.navLinks.get(c),...s&&{breadcrumbStatus:"hidden"}},d=n(l,u);d?u.children=d:null!=o&&o.length&&(u.children=t(o,u.path)),e.push(u)}return e}),[])},n=(e,t)=>e===M.c.mlLanding?s(zt.children,t.path):e===O.a.devTools?s(Nt,t.path):void 0,s=(t,n)=>{const{chrome:i}=e;return t.reduce(((e,t)=>{var a,l;const r=null!==(a=t.id)&&void 0!==a?a:t.link;if(!r)return e;if("root"===r)return t.children&&e.push(...s(t.children,n)),e;const o={id:r,title:t.title||"",path:[...n,r]};if(i.navLinks.has(r)){const e=i.navLinks.get(r);o.deepLink=e,o.title||(o.title=(null==e?void 0:e.title)||"")}return null!==(l=t.children)&&void 0!==l&&l.length&&(o.children=s(t.children,o.path)),e.push(o),e}),[])};return t})(e);n().subscribe((e=>{const n=s(e);t.setNavigation({navigationTree:n})}))})(e),(e=>{const{securitySolution:t,serverless:n}=e;t.getBreadcrumbsNav$().subscribe((e=>{n.setBreadcrumbs(e.trailing)}))})(e)},qt=e=>function(t){return Object(c.jsx)(a.Suspense,{fallback:Object(c.jsx)(o.EuiLoadingSpinner,{size:"xl"})},Object(c.jsx)(e,t))},Bt=qt(Object(a.lazy)((()=>Promise.all([n.e(0),n.e(1),n.e(11)]).then(n.bind(null,352))))),Ht=qt(Object(a.lazy)((()=>Promise.all([n.e(0),n.e(1),n.e(10)]).then(n.bind(null,353))))),Jt=qt(Object(a.lazy)((()=>Promise.all([n.e(0),n.e(1),n.e(12)]).then(n.bind(null,354))))),Wt=qt(Object(a.lazy)((()=>Promise.all([n.e(0),n.e(1),n.e(13)]).then(n.bind(null,355)))));var Gt=n(15);const Qt=e=>{const t=Object(Gt.cloneDeep)(e),[n]=Object(Gt.remove)(t,{id:M.c.timelines});var s;n&&t.push((s=n,{...Dt,links:[{...s,description:wt,landingIcon:B}]}));const[i]=Object(Gt.remove)(t,{id:M.c.administration});return i&&t.push((e=>{var t,n,s,i,a,l,r,o;const c=[],u=null!==(t=null===(n=e.categories)||void 0===n||null===(s=n.find((({linkIds:e})=>null==e?void 0:e.includes(M.c.endpoints))))||void 0===s||null===(i=s.linkIds)||void 0===i?void 0:i.filter((e=>e!==M.c.endpoints)))&&void 0!==t?t:[],d=null===(a=e.links)||void 0===a?void 0:a.find((({id:e})=>e===M.c.endpoints)),p=null!==(l=null===(r=e.links)||void 0===r?void 0:r.filter((({id:e})=>u.includes(e))))&&void 0!==l?l:[];d&&c.push({...d,links:p});const g=null===(o=e.links)||void 0===o?void 0:o.find((({id:e})=>e===M.c.cloudDefendPolicies));return g&&c.push({...ae,links:[g]}),{...ie,links:c}})(i)),t.push(He),i&&t.push((e=>{var t;const n=[],s=null===(t=e.links)||void 0===t?void 0:t.find((({id:e})=>e===M.c.entityAnalyticsManagement));return s&&n.push(s),{...xt,links:n}})(i)),t};class plugin_SecuritySolutionServerlessPlugin{constructor(e){i()(this,"config",void 0),this.initializerContext=e,this.config=this.initializerContext.config.get()}setup(e,t){return t.securitySolution.setAppLinksSwitcher(Qt),{}}start(e,t){const{securitySolution:n}=t,{productTypes:s}=this.config,i=Rt(e,t);return((e,t)=>{const n=new Set((e=>e.reduce(((e,{product_line:t,product_tier:n})=>(n===v.b.complete&&e.push(...f.a[t][v.b.essentials]),e.push(...f.a[t][n]),e)),[]))(t)),s=x.reduce(((e,{pageName:t,pli:s,component:i})=>(n.has(s)||(e[t]=i),e)),{}),i=j.reduce(((e,{id:t,pli:s,component:i})=>(n.has(s)||(e[t]=i),e)),{}),a=_.reduce(((e,{id:t,pli:s,message:i})=>(n.has(s)||(e[t]=i),e)),{});e.setPages(s),e.setSections(i),e.setMessages(a)})(n.getUpselling(),this.config.productTypes),n.setGetStartedPage(((e,t)=>function(){return Object(c.jsx)(r.a,{services:e},Object(c.jsx)(p,{productTypes:t}))})(i,s)),$t(i,this.config),(e=>{const t=[{path:O.b[M.c.investigations],component:Object(r.c)(Bt,e)},{path:O.b[M.c.assets],component:Object(r.c)(Ht,e)},{path:O.b[M.c.mlLanding],component:Object(r.c)(Jt,e)},{path:O.b[M.c.projectSettings],component:Object(r.c)(Wt,e)}];e.securitySolution.setExtraRoutes(t)})(i),{}}stop(){}}function Yt(e){return new plugin_SecuritySolutionServerlessPlugin(e)}},function(e,t){e.exports=__kbnSharedDeps__.TsLib},function(e,t){e.exports=__kbnSharedDeps__.KbnI18nReact},function(e,t){e.exports=__kbnSharedDeps__.Classnames},function(e,t){e.exports=__kbnSharedDeps__.EmotionCache},function(e,t){e.exports=__kbnSharedDeps__.KbnAnalytics},function(e,t,n){n.r(t);var s=__kbnBundles__.get("plugin/kibanaUtils/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(s))}]);