/*! 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,o,i=t[0],c=t[1],u=0,s=[];uObject(i.jsx)(o.a,{"data-test-subj":t["data-test-subj"]},Object(i.jsx)(r.EuiLoadingSpinner,{size:"xl"}),Object(i.jsx)(r.EuiSpacer,null),e)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(4),o=n.n(r),i=n(2),c=n(0);n(1);var u={name:"1up7pb1",styles:"min-height:calc(100vh - 140px)"};const a=({children:e,...t})=>Object(c.jsx)(i.EuiFlexGroup,o()({css:u,justifyContent:"center",alignItems:"center",direction:"column"},t),e)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(1);const o=Object(r.createContext)({})},function(e,t,n){e.exports=n(9)(1465)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(16),o=n(1),i=r.__importDefault(n(19));t.default=function(e,t){var n=o.useState(t),r=n[0],c=n[1];return i.default((function(){var t=e.subscribe(c);return function(){return t.unsubscribe()}}),[e]),r}},function(e,t){e.exports=__kbnSharedDeps__.TsLib},function(e,t,n){n(18),__kbnBundles__.define("plugin/cloudDefend/public",n,20)},function(e,t,n){n.p=window.__kbnPublicPath__.cloudDefend},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;t.default=o},function(e,t,n){"use strict";n.r(t),n.d(t,"getSecuritySolutionLink",(function(){return D})),n.d(t,"CLOUD_DEFEND_BASE_PATH",(function(){return k.a})),n.d(t,"plugin",(function(){return E}));var r=n(14),o=n.n(r),i=n(8),c=n(1),u=n.n(c),a=n(15),s=n.n(a),l=n(0);const d=u.a.createContext(null),p=({children:e,...t})=>{const{navigateToUrl:n,currentAppId:r}=t;return Object(l.jsx)(d.Provider,{value:{navigateToUrl:n,currentAppId:r}},e)},f=({children:e,coreStart:t})=>{const{navigateToUrl:n,currentAppId$:r}=t.application,o=s()(r,void 0);return Object(l.jsx)(d.Provider,{value:{navigateToUrl:n,currentAppId:o}},e)};n(2),n(4);const b={name:"36bnqj",styles:"display:flex;flex:1"},_=({children:e,navigateToUrl:t,currentAppId:n})=>{const r=Object(c.useRef)(null),o=Object(c.useCallback)((e=>(({event:e,container:t,navigateToUrl:n,currentAppId:r})=>{if(!t||!r)return;const o=((e,t)=>{let n=e;do{var r,o;if("a"===(null===(r=n)||void 0===r?void 0:r.tagName.toLowerCase()))return n;const e=null===(o=n)||void 0===o?void 0:o.parentElement;if(!e||e===document.body||e===t)break;n=e}while(parent||parent!==document.body||parent!==t)})(e.target,t);if(!o)return;const i=o.href,c=""===o.target||"_self"===o.target,u=0===e.button;i&&c&&u&&!e.defaultPrevented&&!(e=>e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)(e)&&(e.preventDefault(),n(o.href))})({event:e,currentAppId:n,navigateToUrl:t,container:r.current})),[n,t]);return Object(l.jsx)("div",{onClick:o,ref:r,css:b},e)},v=({children:e})=>Object(l.jsx)(_,function(){const e=Object(c.useContext)(d);if(!e)throw new Error("RedirectAppLinksContext is missing. Ensure your component or React root is wrapped with RedirectAppLinksProvider.");return e}(),e),j=({children:e,...t})=>{const n=Object(l.jsx)(v,null,e);if(void 0!==t.coreStart){const{coreStart:e}=t;return Object(l.jsx)(f,{coreStart:e},n)}const{navigateToUrl:r,currentAppId:o}=t;return Object(l.jsx)(p,{currentAppId:o,navigateToUrl:r},n)};var g=n(5),h=n(11),O=n(13);const x=Object(c.lazy)((()=>Promise.all([n.e(0),n.e(4)]).then(n.bind(null,77)))),y=Object(c.lazy)((()=>n.e(3).then(n.bind(null,75)))),m=Object(c.lazy)((()=>Promise.all([n.e(0),n.e(2)]).then(n.bind(null,76)))),P=e=>Object(l.jsx)(c.Suspense,{fallback:Object(l.jsx)(h.a,null)},Object(l.jsx)(m,e));class plugin_CloudDefendPlugin{constructor(){o()(this,"isCloudEnabled",void 0)}setup(e,t){return this.isCloudEnabled=t.cloud.isCloudEnabled,{}}start(e,t){t.fleet.registerExtension({package:g.c,view:"package-policy-replace-define-step",Component:x}),t.fleet.registerExtension({package:g.c,view:"package-detail-assets",Component:y});const n=n=>Object(l.jsx)(i.KibanaContextProvider,{services:{...e,...t}},Object(l.jsx)(j,{coreStart:e},Object(l.jsx)("div",{style:{width:"100%",height:"100%"}},Object(l.jsx)(O.a.Provider,{value:{isCloudEnabled:this.isCloudEnabled}},Object(l.jsx)(P,n)))));return{getCloudDefendRouter:()=>n}}stop(){}}var k=n(3);const D=e=>({id:k.b[e].id,title:k.b[e].name,path:k.b[e].path});function E(){return new plugin_CloudDefendPlugin}},function(e,t){e.exports=__kbnSharedDeps__.ReactQuery},function(e,t){e.exports=__kbnSharedDeps__.MonacoBarePluginApi},function(e,t){e.exports=__kbnSharedDeps__.ReactRouterDom},function(e,t){e.exports=__kbnSharedDeps__.Lodash},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/fleet/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.KbnI18nReact},function(e,t){e.exports=__kbnSharedDeps__.KbnMonaco},function(e,t){e.exports=__kbnSharedDeps__.ReactRouterDomV5Compat},function(e,t){e.exports=__kbnSharedDeps__.Moment},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/usageCollection/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))}]);