/*! 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],a=t[1],s=0,u=[];s{const{fetchUxOverviewDate:t,hasRumData:r,createCallApmApi:o}=await Promise.all([n.e(0),n.e(3)]).then(n.bind(null,73));return o(e),{fetchUxOverviewDate:t,hasRumData:r}};t.observability.dashboard.register({appName:"ux",hasData:async t=>{const n=await r(),o=await s(e);return n.hasRumData({...t,dataStartPlugin:o})},fetchData:async t=>{const n=await s(e);return(await r()).fetchUxOverviewDate({...t,dataStartPlugin:n})}}),t.exploratoryView.register({appName:"ux",hasData:async t=>{const n=await r(),o=await s(e);return n.hasRumData({...t,dataStartPlugin:o})},fetchData:async t=>{const n=await s(e);return(await r()).fetchUxOverviewDate({...t,dataStartPlugin:n})}})}t.observabilityShared.navigation.registerSections(Object(r.from)(e.getStartServices()).pipe(Object(o.map)((([e])=>e.application.capabilities.apm.show?[{label:"User Experience",sortKey:600,entries:[{label:i.i18n.translate("xpack.ux.overview.heading",{defaultMessage:"Dashboard"}),app:"ux",path:"/",matchFullPath:!0,ignoreTrailingSlash:!0}]}]:[])))),e.application.register({id:"ux",title:"User Experience",order:8500,euiIconType:"logoObservability",category:a.DEFAULT_APP_CATEGORIES.observability,keywords:["RUM","Real User Monitoring","DEM","Digital Experience Monitoring","EUM","End User Monitoring","UX","Javascript","APM","Mobile","digital","performance","web performance","web perf"],async mount(t){const[{renderApp:r},[o,i]]=await Promise.all([Promise.all([n.e(0),n.e(2)]).then(n.bind(null,74)),e.getStartServices()]);return r({core:o,deps:c,appMountParameters:t,corePlugins:i})}})}start(e,t){}}const c=()=>new plugin_UxPlugin},function(e,t){e.exports=__kbnSharedDeps__.React},function(e,t){e.exports=__kbnSharedDeps__.ElasticEui},function(e,t){e.exports=__kbnSharedDeps__.Lodash},function(e,t){e.exports=__kbnSharedDeps__.IoTs},function(e,t){e.exports=__kbnSharedDeps__.ReactRouterDom},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/observabilityShared/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/observability/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.EmotionReact},function(e,t){e.exports=__kbnSharedDeps__.StyledComponents},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/exploratoryView/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.Moment},function(e,t){e.exports=__kbnSharedDeps__.KbnDatemath},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__.TsLib},function(e,t){e.exports=__kbnSharedDeps__.ElasticNumeral},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/data/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/observability/common");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps_npm__},function(e,t){e.exports=__kbnSharedDeps__.KbnUiTheme},function(e,t){e.exports=__kbnSharedDeps__.ReactRouterDomV5Compat},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/observabilityAIAssistant/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/embeddable/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.Uuid},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/maps/common");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.ReactDom},function(e,t){e.exports=__kbnSharedDeps__.ReactRouter},function(e,t){e.exports=__kbnSharedDeps__.KbnI18nReact}]);