/* global binding */ 'use strict' const {send, sendSync} = binding const {parse} = JSON const ipcRenderer = { send (...args) { return send('ipc-message', args) }, sendSync (...args) { return parse(sendSync('ipc-message-sync', args)) }, // 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('../renderer/window-setup')(ipcRenderer, guestInstanceId, openerId, hiddenPage, nativeWindowOpen)