"use strict";var _a,_b;Object.defineProperty(exports,"__esModule",{value:!0}),exports.browserModuleNames=exports.commonModuleNames=void 0;let get_electron_binding_1=require("./get-electron-binding");exports.commonModuleNames=["clipboard","nativeImage","shell"],exports.browserModuleNames=["app","autoUpdater","BaseWindow","BrowserView","BrowserWindow","contentTracing","crashReporter","dialog","globalShortcut","ipcMain","inAppPurchase","Menu","MenuItem","nativeTheme","net","netLog","MessageChannelMain","Notification","powerMonitor","powerSaveBlocker","protocol","pushNotifications","safeStorage","screen","session","ServiceWorkerMain","ShareMenu","systemPreferences","TopLevelWindow","TouchBar","Tray","utilityProcess","View","webContents","WebContentsView","webFrameMain"].concat(exports.commonModuleNames);let features=get_electron_binding_1.getElectronBinding("features");(null==(_a=null==features?void 0:features.isDesktopCapturerEnabled)?void 0:_a.call(features))!==!1&&exports.browserModuleNames.push("desktopCapturer"),(null==(_b=null==features?void 0:features.isViewApiEnabled)?void 0:_b.call(features))!==!1&&exports.browserModuleNames.push("ImageView");