/*! 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.osquery_bundle_jsonpfunction=window.osquery_bundle_jsonpfunction||[]).push([[8],{173:function(e,t,n){"use strict";n.r(t),n.d(t,"OsqueryManagedCustomButtonExtension",(function(){return j}));var s=n(6),i=n(1),a=n.n(i),u=n(95),c=n(96),o=n(78),l=n(26),r=n(0);const j=a.a.memo((()=>{const{loading:e,disabled:t,permissionDenied:n}=Object(l.a)();return e?Object(r.jsx)(s.EuiSkeletonText,{lines:5}):n?Object(r.jsx)(o.a,null):Object(r.jsx)(a.a.Fragment,null,t?Object(r.jsx)(c.a,null):null,Object(r.jsx)(u.a,{isDisabled:t}))}));j.displayName="OsqueryManagedCustomButtonExtension"},78:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var s=n(1),i=n.n(s),a=n(6),u=n(14),c=n(0);const o={maxWidth:"500px",marginRight:"auto",marginLeft:"auto"},l=()=>Object(c.jsx)("div",null,Object(c.jsx)(a.EuiSpacer,null),Object(c.jsx)(a.EuiPanel,{css:o},Object(c.jsx)(a.EuiEmptyPrompt,{iconType:"securityApp",title:Object(c.jsx)("h2",null,Object(c.jsx)(u.FormattedMessage,{id:"xpack.osquery.permissionDeniedErrorTitle",defaultMessage:"Permission denied"})),body:Object(c.jsx)("p",null,Object(c.jsx)(u.FormattedMessage,{id:"xpack.osquery.permissionDeniedErrorMessage",defaultMessage:"You are not authorized to access this page."}))})),Object(c.jsx)(a.EuiSpacer,null)),r=i.a.memo(l)},95:function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var s=n(6),i=n(8),a=n(1),u=n.n(a),c=n(9),o=n(4),l=n(0);const r=({isDisabled:e=!1,agentPolicyId:t})=>{const{application:{getUrlForApp:n,navigateToApp:u}}=Object(o.e)().services,r=Object(a.useMemo)((()=>n(c.PLUGIN_ID,{path:t?`/live_queries/new?agentPolicyId=${t}`:"/live_queries/new"})),[t,n]),j=Object(a.useCallback)((e=>{!Object(o.d)(e)&&Object(o.c)(e)&&(e.preventDefault(),u(c.PLUGIN_ID,{path:t?`/live_queries/new?agentPolicyId=${t}`:"/live_queries/new"}))}),[t,u]),p=n(c.PLUGIN_ID,{path:"/packs"}),b=Object(a.useCallback)((e=>{!Object(o.d)(e)&&Object(o.c)(e)&&(e.preventDefault(),u(c.PLUGIN_ID,{path:"/packs"}))}),[u]);return Object(l.jsx)(s.EuiFlexGroup,{gutterSize:"l"},Object(l.jsx)(s.EuiFlexItem,null,Object(l.jsx)(s.EuiCard,{icon:Object(l.jsx)(s.EuiIcon,{size:"xl",type:"console"}),title:i.i18n.translate("xpack.osquery.fleetIntegration.runLiveQueriesButtonText",{defaultMessage:"Run live queries"}),href:r,onClick:j,description:"",isDisabled:e})),Object(l.jsx)(s.EuiFlexItem,null,Object(l.jsx)(s.EuiCard,{icon:Object(l.jsx)(s.EuiIcon,{size:"xl",type:"clock"}),title:i.i18n.translate("xpack.osquery.fleetIntegration.packsButtonText",{defaultMessage:"Packs"}),description:"",isDisabled:e,href:p,onClick:b})))};r.displayName="NavigationButtonsComponent";const j=u.a.memo(r)},96:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var s=n(1),i=n.n(s),a=n(6),u=n(8),c=n(0);const o=()=>Object(c.jsx)(i.a.Fragment,null,Object(c.jsx)(a.EuiFlexGroup,null,Object(c.jsx)(a.EuiFlexItem,null,Object(c.jsx)(a.EuiCallOut,{title:u.i18n.translate("xpack.osquery.fleetIntegration.saveIntegrationCalloutTitle",{defaultMessage:"Save the integration to access the options below"}),iconType:"save"}))),Object(c.jsx)(a.EuiSpacer,null)),l=i.a.memo(o)}}]);