if (!/Linux/i.test('__EOKA_PLATFORM__') && window.isSecureContext && !navigator.bluetooth) {
const _eoka_bluetooth = {
getAvailability() { return Promise.resolve(false); },
requestDevice() { return Promise.reject(new DOMException('User cancelled', 'NotFoundError')); },
getDevices() { return Promise.resolve([]); },
addEventListener() {},
removeEventListener() {},
dispatchEvent() { return true; }
};
for (const method of Object.values(_eoka_bluetooth)) _eoka_mark(method);
Object.defineProperty(Navigator.prototype, 'bluetooth', {
get: _eoka_mark(() => _eoka_bluetooth, 'get bluetooth'),
configurable: true,
enumerable: true
});
}