'use strict' /* global binding */ const { send, sendSync } = binding const ipcRenderer = { send (...args) { return send('ipc-internal-message', args) }, sendSync (...args) { return sendSync('ipc-internal-message-sync', args)[0] }, // No-ops since events aren't received on () {}, once () {} } let { guestInstanceId, hiddenPage, openerId, nativeWindowOpen } = binding if (guestInstanceId != null) guestInstanceId = parseInt(guestInstanceId) if (openerId != null) openerId = parseInt(openerId) require('@electron/internal/renderer/window-setup')(ipcRenderer, guestInstanceId, openerId, hiddenPage, nativeWindowOpen)