2026-07-20 16:05:17 +00:00
// Module ID: 1058
2026-07-21 22:01:30 +00:00
// Function ID: 11316
2026-07-20 16:05:17 +00:00
// Name: checkAndWarnIfIsEmbeddedBrowserExtension
2026-07-21 22:01:30 +00:00
// Dependencies: []
2026-07-20 16:05:17 +00:00
// Module 1058 (checkAndWarnIfIsEmbeddedBrowserExtension)
Object . defineProperty ( arg5 , Symbol . toStringTag , { value : "Module" } ) ;
arg5 . checkAndWarnIfIsEmbeddedBrowserExtension = function checkAndWarnIfIsEmbeddedBrowserExtension ( ) {
const tmp = function _isEmbeddedBrowserExtension ( ) {
if ( undefined === callback ( closure _1 [ 2 ] ) . WINDOW . window ) {
return false ;
} else {
const WINDOW = callback ( closure _1 [ 2 ] ) . WINDOW ;
if ( WINDOW . nw ) {
return false ;
} else {
if ( null != ( WINDOW . chrome || WINDOW . browser ) ) {
const runtime = tmp . runtime ;
if ( null != runtime ) {
if ( runtime . id ) {
const callback = callback ( closure _1 [ 1 ] ) . getLocationHref ( ) ;
2026-07-21 22:01:30 +00:00
const items = [ ] ;
2026-07-20 16:05:17 +00:00
const obj = callback ( closure _1 [ 1 ] ) ;
return ! ( callback ( closure _1 [ 2 ] ) . WINDOW === callback ( closure _1 [ 2 ] ) . WINDOW . top && items . some ( ( arg0 ) => closure _0 . startsWith ( "" + arg0 + "://" ) ) ) ;
}
}
}
return false ;
}
}
} ( ) ;
let flag = tmp ;
if ( tmp ) {
flag = true ;
if ( arg1 ( arg6 [ 0 ] ) . DEBUG _BUILD ) {
arg1 ( arg6 [ 1 ] ) . consoleSandbox ( ( ) => {
console . error ( "[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/" ) ;
} ) ;
flag = true ;
const obj = arg1 ( arg6 [ 1 ] ) ;
}
}
return flag ;
} ;