import*as i18n from"../i18n/i18n.js";import*as Root from"../root/root.js";import*as UI from"../ui/ui.js";const UIStrings={connection:"Connection",node:"node",showConnection:"Show Connection"},str_=i18n.i18n.registerUIStrings("node_main/node_main-meta.ts",UIStrings),i18nLazyString=i18n.i18n.getLazilyComputedLocalizedString.bind(void 0,str_);let loadedNodeMainModule;async function loadNodeMainModule(){return loadedNodeMainModule||(await Root.Runtime.Runtime.instance().loadModulePromise("node_main"),loadedNodeMainModule=await import("./node_main.js")),loadedNodeMainModule}UI.ViewManager.registerViewExtension({location:"panel",id:"node-connection",title:i18nLazyString(UIStrings.connection),commandPrompt:i18nLazyString(UIStrings.showConnection),order:0,loadView:async()=>(await loadNodeMainModule()).NodeConnectionsPanel.NodeConnectionsPanel.instance(),tags:[i18nLazyString(UIStrings.node)]});