import{i18n as o}from"../i18n/i18n.js";import{Runtime as r}from"../root/root.js";import{ViewManager as e}from"../ui/ui.js";const t={performanceMonitor:"Performance monitor",performance:"performance",systemMonitor:"system monitor",monitor:"monitor",activity:"activity",metrics:"metrics",showPerformanceMonitor:"Show Performance monitor"},i=o.registerUIStrings("performance_monitor/performance_monitor-meta.ts",t),n=o.getLazilyComputedLocalizedString.bind(void 0,i);let m;e.registerViewExtension({location:"drawer-view",id:"performance.monitor",title:n(t.performanceMonitor),commandPrompt:n(t.showPerformanceMonitor),persistence:"closeable",order:100,loadView:async()=>(await async function(){return m||(await r.Runtime.instance().loadModulePromise("performance_monitor"),m=await import("./performance_monitor.js")),m}()).PerformanceMonitor.PerformanceMonitorImpl.instance(),tags:[n(t.performance),n(t.systemMonitor),n(t.monitor),n(t.activity),n(t.metrics)]});export{t as UIStrings};
