/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */!function(e){function t(t){for(var n,a,i=t[0],o=t[1],s=0,c=[];s({})))),this.initializerContext=e}setup(e,{home:t,contentManagement:r}){t&&t.featureCatalogue.register({id:"graph",title:"Graph",subtitle:i.i18n.translate("xpack.graph.pluginSubtitle",{defaultMessage:"Reveal patterns and relationships."}),description:i.i18n.translate("xpack.graph.pluginDescription",{defaultMessage:"Surface and analyze relevant relationships in your Elasticsearch data."}),icon:"graphApp",path:"/app/graph",showOnHomePage:!1,category:"data",solutionId:"kibana",order:600});const a=this.initializerContext.config.get();r.registry.register({id:u.a,version:{latest:u.b},name:i.i18n.translate("xpack.graph.content.name",{defaultMessage:"Graph Visualization"})}),e.application.register({id:"graph",title:"Graph",order:6e3,appRoute:"/app/graph",euiIconType:"logoKibana",category:s.DEFAULT_APP_CATEGORIES.kibana,updater$:this.appUpdater$,mount:async t=>{const[r,o]=await e.getStartServices();r.chrome.docTitle.change(i.i18n.translate("xpack.graph.pageTitle",{defaultMessage:"Graph"}));const{renderApp:s}=await n.e(1).then(n.bind(null,147));return s({...t,pluginInitializerContext:this.initializerContext,licensing:o.licensing,core:r,coreStart:r,navigation:o.navigation,data:o.data,unifiedSearch:o.unifiedSearch,contentClient:o.contentManagement.client,addBasePath:e.http.basePath.prepend,getBasePath:e.http.basePath.get,canEditDrillDownUrls:a.canEditDrillDownUrls,graphSavePolicy:a.savePolicy,storage:new p.Storage(window.localStorage),capabilities:r.application.capabilities,chrome:r.chrome,toastNotifications:r.notifications.toasts,indexPatterns:o.data.indexPatterns,overlays:r.overlays,uiSettings:e.uiSettings,spaces:o.spaces,inspect:o.inspector,savedObjectsManagement:o.savedObjectsManagement,contentManagement:o.contentManagement})}})}start(e,{home:t,licensing:n}){n.license$.subscribe((e=>{const n=Object(c.a)(e);this.appUpdater$.next((()=>({navLinkStatus:n.showAppLink?n.enableAppLink?s.AppNavLinkStatus.visible:s.AppNavLinkStatus.disabled:s.AppNavLinkStatus.hidden,tooltip:n.showAppLink?n.message:void 0}))),t&&!n.enableAppLink&&t.featureCatalogue.removeFeature("graph")}))}stop(){}}const l=e=>new plugin_GraphPlugin(e)},function(e,t){e.exports=__kbnSharedDeps__.React},function(e,t){e.exports=__kbnSharedDeps__.EmotionReact},function(e,t){e.exports=__kbnSharedDeps__.ElasticEui},function(e,t){e.exports=__kbnSharedDeps__.Classnames},function(e,t){e.exports=__kbnSharedDeps__.KbnI18nReact},function(e,t){e.exports=__kbnSharedDeps__.ReactRouterDom},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/kibanaReact/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.Lodash},function(e,t){e.exports=__kbnSharedDeps__.TsLib},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/savedObjects/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.KbnRison},function(e,t){e.exports=__kbnSharedDeps__.ReactDom},function(e,t){e.exports=__kbnSharedDeps__.EmotionCache},function(e,t){e.exports=__kbnSharedDeps__.ReactRouterDomV5Compat},function(e,t){e.exports=__kbnSharedDeps__.Moment},function(e,t){e.exports=__kbnSharedDeps__.History},function(e,t){e.exports=__kbnSharedDeps__.KbnStd},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/data/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.ElasticEuiLibServices},function(e,t){e.exports=__kbnSharedDeps__.Jquery},function(e,t){e.exports=__kbnSharedDeps__.KbnEsQuery},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/unifiedSearch/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/savedObjectsFinder/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/inspector/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))}]);