66 lines
3.4 KiB
JavaScript
66 lines
3.4 KiB
JavaScript
/* Metro module 1090; source: unknown; dependencies: [1080, 826, 1036] */
|
|
function _fun11350(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#11350, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1217:6, offset: 0x00daa08b, size: 78 bytes, params: 8, frame: 17
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
const defineProperty = Object.defineProperty;
|
|
const Symbol = global.Symbol;
|
|
Reflect.apply(defineProperty, Object, [exports, Symbol.toStringTag, {value: 'Module'}]);
|
|
exports.checkAndWarnIfIsEmbeddedBrowserExtension = checkAndWarnIfIsEmbeddedBrowserExtension;
|
|
function checkAndWarnIfIsEmbeddedBrowserExtension() { // fn#11351, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1217:134, offset: 0x00daa0d9, size: 95 bytes, params: 1, frame: 15
|
|
var r0;
|
|
var DEBUG_BUILD;
|
|
var value3;
|
|
const value = _isEmbeddedBrowserExtension();
|
|
if (value) {
|
|
DEBUG_BUILD = (require(1080) /* metro dependency 1080 */).DEBUG_BUILD;
|
|
value3 = true;
|
|
if (DEBUG_BUILD) {
|
|
(require(826) /* metro dependency 826 */).consoleSandbox(function() {
|
|
global.console.error('[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/');
|
|
});
|
|
r0 = value3;
|
|
} else {
|
|
r0 = value3;
|
|
}
|
|
} else {
|
|
r0 = !!value;
|
|
}
|
|
return r0;
|
|
function _isEmbeddedBrowserExtension() { // fn#11352, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1217:194, owner: checkAndWarnIfIsEmbeddedBrowserExtension._isEmbeddedBrowserExtension, offset: 0x00daa138, size: 241 bytes, params: 1, frame: 15
|
|
var environment;
|
|
var r2;
|
|
let value = environment.__proto__;
|
|
const WINDOW = (require(1036) /* metro dependency 1036 */).WINDOW;
|
|
if (WINDOW.window !== undefined) {
|
|
if (WINDOW.nw) {
|
|
return false;
|
|
}
|
|
r2 = WINDOW.chrome || WINDOW.browser;
|
|
if (r2 == null) {
|
|
return false;
|
|
}
|
|
var runtime = r2.runtime;
|
|
if (runtime == null) {
|
|
return false;
|
|
}
|
|
if (runtime.id) {
|
|
value = require(826) /* metro dependency 826 */;
|
|
var env0_0 = value.getLocationHref();
|
|
value = WINDOW === (require(1036) /* metro dependency 1036 */).WINDOW.top;
|
|
return !(value && ['chrome-extension', 'moz-extension', 'ms-browser-extension',
|
|
'safari-web-extension'].some(_fun11353));
|
|
}
|
|
}
|
|
return false;
|
|
function _fun11353(a0) { // fn#11353, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1217:564, offset: 0x00daa229, size: 52 bytes, params: 2, frame: 15
|
|
return env0_0.startsWith('' + a0 + '://');
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun11350, 1090, [1080, 826, 1036]) /* metro module 1090, dependencies: [1080, 826, 1036] */;
|