2026-07-29 08:29:29 +00:00
// Module ID: 1001
// Function ID: 1002
// Name: NativeModules
// Dependencies: [32, 17, 1002, 997, 1004, 817, 1013, 1007, 1014]
// Exports: getDataFromUri, getRNSentryModule
// Module 1001 (NativeModules)
import _slicedToArray from "_slicedToArray" ;
import get _ActivityIndicator from "get ActivityIndicator" ;
import isHermesEnabled from "isHermesEnabled" ;
import encodeUTF8 from "encodeUTF8" ;
let self = this ;
const require = arg1 ;
const NativeModules = get _ActivityIndicator . NativeModules ;
let fn = this ;
if ( this ) {
fn = self . _ _awaiter ;
}
if ( ! fn ) {
fn = ( arg0 , arg1 , arg2 , arg3 ) => {
let closure _0 = arg0 ;
let closure _1 = arg1 ;
let _Promise = arg2 ;
let closure _3 = arg3 ;
if ( ! arg2 ) {
_Promise = Promise ;
}
_Promise = new _Promise ( ( arg0 , arg1 ) => {
let closure _0 = arg0 ;
let closure _1 = arg1 ;
function fulfilled ( arg0 ) {
try {
step ( iter . next ( arg0 ) ) ;
} catch ( tmp5 ) {
callback2 ( tmp5 ) ;
}
}
function rejected ( arg0 ) {
try {
step ( iter . throw ( arg0 ) ) ;
} catch ( tmp5 ) {
callback2 ( tmp5 ) ;
}
}
let iter = rejected ;
function step ( done ) {
if ( done . done ) {
callback ( done . value ) ;
} else {
let tmp = done . value ;
callback = tmp ;
if ( ! ( tmp instanceof fulfilled ) ) {
tmp = new tmp ( ( arg0 ) => {
arg0 ( closure _0 ) ;
} ) ;
}
tmp . then ( fulfilled , iter ) ;
}
}
let items = closure _1 ;
if ( ! closure _1 ) {
items = [ ] ;
}
iter = iter . apply ( closure _0 , items ) ;
const iter2 = iter . next ( ) ;
const value = iter2 . value ;
if ( iter2 . done ) {
arg0 ( value ) ;
} else {
closure _0 = value ;
let tmp3 = value ;
if ( ! ( value instanceof fulfilled ) ) {
tmp3 = new tmp3 ( ( arg0 ) => {
arg0 ( closure _0 ) ;
} ) ;
}
tmp3 . then ( fulfilled , rejected ) ;
}
} ) ;
return _Promise ;
} ;
}
let fn2 = self ;
if ( self ) {
fn2 = self . _ _rest ;
}
if ( ! fn2 ) {
fn2 = ( obj , arr ) => {
obj = { } ;
for ( const key10007 in arg0 ) {
let tmp6 = key10007 ;
let _Object2 = Object ;
let call2 = hasOwnProperty . call ;
if ( typeof call2 === "unknown" ) {
let hasOwnPropertyResult = hasOwnProperty ( key10007 ) ;
} else {
hasOwnPropertyResult = call2 ( arg0 , key10007 ) ;
}
if ( hasOwnPropertyResult ) {
hasOwnPropertyResult = arg1 . indexOf ( key10007 ) < 0 ;
}
if ( ! hasOwnPropertyResult ) {
continue ;
} else {
obj [ key10007 ] = arg0 [ key10007 ] ;
continue ;
}
continue ;
}
if ( null != obj ) {
const _Object3 = Object ;
2026-08-04 21:03:28 +00:00
if ( typeof Object . getOwnPropertySymbols === "function" ) {
2026-07-29 08:29:29 +00:00
const _Object4 = Object ;
const ownPropertySymbols = Object . getOwnPropertySymbols ( obj ) ;
let num = 0 ;
if ( 0 < ownPropertySymbols . length ) {
const tmp2 = arr . indexOf ( ownPropertySymbols [ num ] ) < 0 ;
while ( ! tmp2 ) {
if ( tmp2 ) {
obj [ ownPropertySymbols [ num ] ] = obj [ ownPropertySymbols [ num ] ] ;
}
num = num + 1 ;
}
const _Object = Object ;
const call = propertyIsEnumerable . call ;
typeof call === "unknown" ? propertyIsEnumerable ( ownPropertySymbols [ num ] ) : call ( obj , ownPropertySymbols [ num ] ) ;
}
}
}
return obj ;
} ;
}
if ( isHermesEnabled . isTurboModuleEnabled ( ) ) {
let TurboModuleRegistry = require ( "TurboModuleRegistry" ) . ReactNativeLibraries . TurboModuleRegistry ;
let value ;
if ( null !== TurboModuleRegistry ) {
if ( undefined !== TurboModuleRegistry ) {
value = TurboModuleRegistry . get ( "RNSentry" ) ;
}
}
let RNSentry = value ;
} else {
RNSentry = NativeModules . RNSentry ;
}
function getRNSentryModule ( ) {
if ( obj . isTurboModuleEnabled ( ) ) {
const TurboModuleRegistry = require ( 997 ) /* TurboModuleRegistry */ . ReactNativeLibraries . TurboModuleRegistry ;
let value ;
if ( null !== TurboModuleRegistry ) {
if ( undefined !== TurboModuleRegistry ) {
value = TurboModuleRegistry . get ( "RNSentry" ) ;
}
}
let RNSentry = value ;
} else {
RNSentry = NativeModules . RNSentry ;
}
return RNSentry ;
}
let closure _7 = encodeUTF8 . encodeUTF8 ( "\n" ) ;
isHermesEnabled = {
fetchModules ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c2 = 0 ;
let c3 = 0 ;
return ( function * ( ) {
if ( c3 === 2 ) {
c3 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp4 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c3 = 2 ;
if ( 0 === c2 ) {
if ( arg0 === 1 ) {
c3 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c3 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
let obj2 = _self ;
let closure _1 = tmp2 ;
_self = undefined ;
if ( _self . enableNative ) {
if ( obj2 . _isModuleLoaded ( outer1 _6 ) ) {
c2 = 1 ;
c3 = 1 ;
const obj1 = { value : null , done : false } ;
obj1 [ 0 ] = obj4 . fetchModules ( ) ;
return obj1 ;
} else {
throw obj2 . _NativeClientError ;
}
obj4 = outer1 _6 ;
} else {
throw obj2 . _DisabledNativeError ;
}
}
} else if ( arg0 === 1 ) {
c3 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c3 = 3 ;
obj2 = { value : null , done : true } ;
obj2 [ 0 ] = arg1 ;
return obj2 ;
} else {
_self = arg1 ;
let parsed = null ;
if ( _self ) {
const _JSON = JSON ;
parsed = JSON . parse ( _self ) ;
}
c3 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = parsed ;
return obj ;
}
} catch ( tmp11 ) {
c3 = tmp ;
throw tmp11 ;
}
}
} ) ( ) ;
} ) ;
} ,
sendEnvelope ( arg0 ) {
let closure _0 = arg0 ;
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c4 = 0 ;
let c3 = 0 ;
let c6 = 0 ;
return ( function * ( ) {
let tmp58 ;
let tmp59 ;
if ( c3 === 2 ) {
c3 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp2 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
while ( true ) {
let num = 2 ;
c3 = 2 ;
if ( 0 === c4 ) {
if ( arg0 === 1 ) {
let num7 = 3 ;
c3 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
let num6 = 3 ;
c3 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
let obj14 = self ;
if ( self . enableNative ) {
let tmp10 = c6 ;
if ( obj14 . _isModuleLoaded ( c6 ) ) {
let tmp11 = outer1 _2 ;
let tmp12 = self ;
let tmp13 = outer1 _2 ( self , 2 ) ;
let tmp14 = tmp13 [ 1 ] ;
let _JSON = JSON ;
let tmp16 = self ;
let tmp17 = outer1 _1 ;
let json = JSON . stringify ( tmp13 [ 0 ] ) ;
let obj1 = self ( outer1 _1 [ 4 ] ) ;
let encodeUTF8Result = obj1 . encodeUTF8 ( json ) ;
let _Uint8Array = Uint8Array ;
let tmp18 = outer1 _7 ;
let tmp19 = new . target ;
let tmp20 = new . target ;
let uint8Array = new Uint8Array ( encodeUTF8Result . length + outer1 _7 . length ) ;
let arr2 = uint8Array ;
let result = uint8Array . set ( encodeUTF8Result ) ;
let result1 = uint8Array . set ( outer1 _7 , encodeUTF8Result . length ) ;
let _slicedToArray = tmp14 ;
let tmp23 = tmp14 ;
_slicedToArray = tmp14 ;
let closure _1 = tmp14 [ Symbol . iterator ] ( ) ;
let flag = false ;
let tmp24 = _slicedToArray ;
let tmp25 = closure _1 ;
let tmp27 = flag ;
let tmp28 = arr2 ;
while ( closure _1 !== undefined ) {
c6 = 1 ;
let tmp56 = outer1 _2 ;
let tmp57 = outer1 _2 ( obj14 . _processItem ( tmp26 ) , 2 ) ;
[ tmp58 , tmp59 ] = tmp57 ;
2026-08-04 21:03:28 +00:00
if ( typeof tmp59 === "string" ) {
2026-07-29 08:29:29 +00:00
let tmp34 = self ;
let tmp35 = outer1 _1 ;
let obj6 = self ( outer1 _1 [ 4 ] ) ;
let encodeUTF8Result1 = obj6 . encodeUTF8 ( tmp59 ) ;
let str = "text/plain" ;
let isHardCrashResult = flag ;
} else {
let _Uint8Array3 = Uint8Array ;
let content _type = tmp58 . content _type ;
if ( tmp59 instanceof Uint8Array ) {
let str2 = "application/octet-stream" ;
2026-08-04 21:03:28 +00:00
if ( typeof content _type === "string" ) {
2026-07-29 08:29:29 +00:00
str2 = tmp58 . content _type ;
}
str = str2 ;
encodeUTF8Result1 = tmp59 ;
isHardCrashResult = flag ;
} else {
str = "application/json" ;
2026-08-04 21:03:28 +00:00
if ( typeof content _type === "string" ) {
2026-07-29 08:29:29 +00:00
str = tmp58 . content _type ;
}
let tmp29 = self ;
let tmp30 = outer1 _1 ;
let obj4 = self ( outer1 _1 [ 4 ] ) ;
let _JSON2 = JSON ;
encodeUTF8Result1 = obj4 . encodeUTF8 ( JSON . stringify ( tmp59 ) ) ;
isHardCrashResult = flag ;
if ( ! flag ) {
let tmp32 = self ;
let tmp33 = outer1 _1 ;
let obj5 = self ( outer1 _1 [ 6 ] ) ;
isHardCrashResult = obj5 . isHardCrash ( tmp59 ) ;
}
}
}
tmp58 . content _type = str ;
tmp58 . length = encodeUTF8Result1 . length ;
let _JSON3 = JSON ;
let tmp37 = self ;
let tmp38 = outer1 _1 ;
let json1 = JSON . stringify ( tmp58 ) ;
let obj7 = self ( outer1 _1 [ 4 ] ) ;
let encodeUTF8Result2 = obj7 . encodeUTF8 ( json1 ) ;
let _Uint8Array2 = Uint8Array ;
let tmp39 = outer1 _7 ;
let tmp40 = new . target ;
let tmp41 = new . target ;
let uint8Array1 = new Uint8Array ( arr2 . length + encodeUTF8Result2 . length + outer1 _7 . length + encodeUTF8Result1 . length + outer1 _7 . length ) ;
let tmp42 = uint8Array1 ;
let result2 = uint8Array1 . set ( arr2 ) ;
let result3 = uint8Array1 . set ( encodeUTF8Result2 , arr2 . length ) ;
let result4 = uint8Array1 . set ( outer1 _7 , arr2 . length + encodeUTF8Result2 . length ) ;
let result5 = uint8Array1 . set ( encodeUTF8Result1 , arr2 . length + encodeUTF8Result2 . length + outer1 _7 . length ) ;
let result6 = uint8Array1 . set ( outer1 _7 , arr2 . length + encodeUTF8Result2 . length + outer1 _7 . length + encodeUTF8Result1 . length ) ;
c6 = 0 ;
flag = isHardCrashResult ;
arr2 = uint8Array1 ;
continue ;
}
let tmp48 = c6 ;
let tmp49 = self ;
let tmp50 = outer1 _1 ;
let obj9 = self ( outer1 _1 [ 7 ] ) ;
obj1 = { hardCrashed : null } ;
obj1 [ 0 ] = flag ;
c4 = 2 ;
let num5 = 1 ;
c3 = 1 ;
let obj2 = { value : null , done : false } ;
obj2 [ 0 ] = c6 . captureEnvelope ( obj9 . base64StringFromByteArray ( arr2 ) , obj1 ) ;
return obj2 ;
} else {
throw obj14 . _NativeClientError ;
}
} else {
let tmp7 = self ;
let tmp8 = outer1 _1 ;
let debug = self ( outer1 _1 [ 5 ] ) . debug ;
let warnResult = debug . warn ( "Event was skipped as native SDK is not enabled." ) ;
}
}
} else if ( 1 === tmp3 ) {
let tmp4 = closure _5 ;
let tmp5 = closure _5 ;
c6 = 0 ;
let tmp6 = closure _1 ;
closure _1 . return ( ) ;
throw closure _5 ;
} else if ( arg0 === 1 ) {
let num3 = 3 ;
c3 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
let num2 = 3 ;
c3 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
}
let num4 = 3 ;
c3 = 3 ;
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
}
} ) ( ) ;
} ) ;
} ,
initNativeSdk ( arg0 ) {
let closure _0 = arg0 ;
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c3 = 0 ;
let c4 = 0 ;
return ( function * ( ) {
let androidProfilingOptions ;
let beforeBreadcrumb ;
let beforeSend ;
let beforeSendMetric ;
let beforeSendTransaction ;
let ignoreErrors ;
let integrations ;
let logsOrigin ;
2026-08-04 21:03:28 +00:00
let _slicedToArray = closure _0 ;
let closure _1 = tmp2 ;
const _Object3 = Object ;
const merged = Object . assign ( { enableNative : true , autoInitializeNativeSdk : true } , self ) ;
if ( undefined !== self . enableLogs ) {
let enableLogs = tmp33 . enableLogs ;
if ( enableLogs ) {
enableLogs = "js" !== tmp33 . logsOrigin ;
2026-07-29 08:29:29 +00:00
}
2026-08-04 21:03:28 +00:00
const obj1 = { enableLogs : null } ;
obj1 [ 0 ] = enableLogs ;
let obj2 = obj1 ;
2026-07-29 08:29:29 +00:00
} else {
2026-08-04 21:03:28 +00:00
obj2 = { } ;
}
const merged1 = Object . assign ( merged , obj2 ) ;
if ( ! merged1 . enableNative ) {
if ( merged1 . enableNativeNagger ) {
const debug = self ( outer1 _1 [ 5 ] ) . debug ;
debug . warn ( "Note: Native Sentry SDK is disabled." ) ;
}
obj10 . enableNative = false ;
return false ;
}
if ( ! merged1 . autoInitializeNativeSdk ) {
if ( merged1 . enableNativeNagger ) {
const debug2 = self ( outer1 _1 [ 5 ] ) . debug ;
debug2 . warn ( "Note: Native Sentry SDK was not initialized automatically, you will need to initialize it manually. If you wish to disable the native SDK and get rid of this warning, pass enableNative: false" ) ;
}
obj10 . enableNative = true ;
return false ;
}
if ( ! merged1 . dsn ) {
const debug3 = self ( outer1 _1 [ 5 ] ) . debug ;
debug3 . warn ( "Warning: No DSN was provided. The Sentry SDK will be disabled. Native SDK will also not be initalized." ) ;
obj10 . enableNative = false ;
return false ;
}
const obj4 = outer1 _6 ;
if ( ! obj10 . _isModuleLoaded ( outer1 _6 ) ) {
throw obj10 . _NativeClientError ;
}
ignoreErrors = merged1 . ignoreErrors ;
if ( null !== ignoreErrors ) {
if ( undefined !== ignoreErrors ) {
const found = ignoreErrors . filter ( ( str ) => typeof str === "string" ) ;
}
}
const ignoreErrors1 = merged1 . ignoreErrors ;
if ( null !== ignoreErrors1 ) {
if ( undefined !== ignoreErrors1 ) {
const found1 = ignoreErrors1 . filter ( ( arg0 ) => arg0 instanceof RegExp ) ;
const mapped = found1 . map ( ( source ) => source . source ) ;
2026-07-29 08:29:29 +00:00
}
}
2026-08-04 21:03:28 +00:00
let tmp22 = found ;
if ( found ) {
tmp22 = found . length > 0 ;
}
if ( tmp22 ) {
merged1 . ignoreErrorsStr = found ;
}
let tmp23 = mapped ;
if ( mapped ) {
tmp23 = mapped . length > 0 ;
}
if ( tmp23 ) {
merged1 . ignoreErrorsRegex = mapped ;
}
( { beforeSend , beforeBreadcrumb , beforeSendTransaction , beforeSendMetric , integrations , ignoreErrors , logsOrigin , androidProfilingOptions } = merged1 ) ;
const tmp25 = outer1 _5 ( merged1 , [ "beforeSend" , "beforeBreadcrumb" , "beforeSendTransaction" , "beforeSendMetric" , "integrations" , "ignoreErrors" , "logsOrigin" , "androidProfilingOptions" ] ) ;
if ( androidProfilingOptions ) {
const _Object = Object ;
const _Object2 = Object ;
const obj3 = { androidProfilingOptions : null } ;
obj3 [ 0 ] = androidProfilingOptions ;
tmp25 . _experiments = Object . assign ( Object . assign ( { } , tmp25 . _experiments ) , obj3 ) ;
}
closure _0 = yield obj4 . initNativeSdk ( tmp25 ) ;
_slicedToArray . nativeIsReady = closure _0 ;
_slicedToArray . enableNative = true ;
return closure _0 ;
2026-07-29 08:29:29 +00:00
} ) ( ) ;
} ) ;
} ,
fetchNativeLogAttributes ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c1 = 0 ;
return ( function * ( ) {
if ( c1 === 2 ) {
c1 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c1 = 2 ;
if ( arg0 === 1 ) {
c1 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c1 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
obj = self ;
if ( self . enableNative ) {
let obj1 = outer1 _6 ;
if ( obj . _isModuleLoaded ( outer1 _6 ) ) {
c1 = 3 ;
obj1 = { value : null , done : true } ;
obj1 [ 0 ] = obj1 . fetchNativeLogAttributes ( ) ;
return obj1 ;
} else {
throw obj . _NativeClientError ;
}
} else {
throw obj . _DisabledNativeError ;
}
}
} catch ( tmp4 ) {
c1 = tmp ;
throw tmp4 ;
}
}
} ) ( ) ;
} ) ;
} ,
fetchNativeRelease ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c1 = 0 ;
return ( function * ( ) {
if ( c1 === 2 ) {
c1 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c1 = 2 ;
if ( arg0 === 1 ) {
c1 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c1 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
obj = self ;
if ( self . enableNative ) {
let obj1 = outer1 _6 ;
if ( obj . _isModuleLoaded ( outer1 _6 ) ) {
c1 = 3 ;
obj1 = { value : null , done : true } ;
obj1 [ 0 ] = obj1 . fetchNativeRelease ( ) ;
return obj1 ;
} else {
throw obj . _NativeClientError ;
}
} else {
throw obj . _DisabledNativeError ;
}
}
} catch ( tmp4 ) {
c1 = tmp ;
throw tmp4 ;
}
}
} ) ( ) ;
} ) ;
} ,
fetchNativeSdkInfo ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c1 = 0 ;
return ( function * ( ) {
if ( c1 === 2 ) {
c1 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c1 = 2 ;
if ( arg0 === 1 ) {
c1 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c1 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
obj = self ;
if ( self . enableNative ) {
let obj1 = outer1 _6 ;
if ( obj . _isModuleLoaded ( outer1 _6 ) ) {
c1 = 3 ;
obj1 = { value : null , done : true } ;
obj1 [ 0 ] = obj1 . fetchNativeSdkInfo ( ) ;
return obj1 ;
} else {
throw obj . _NativeClientError ;
}
} else {
throw obj . _DisabledNativeError ;
}
}
} catch ( tmp4 ) {
c1 = tmp ;
throw tmp4 ;
}
}
} ) ( ) ;
} ) ;
} ,
fetchNativeDeviceContexts ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c1 = 0 ;
return ( function * ( ) {
if ( c1 === 2 ) {
c1 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c1 = 2 ;
if ( arg0 === 1 ) {
c1 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c1 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
obj = self ;
if ( self . enableNative ) {
let obj1 = outer1 _6 ;
if ( obj . _isModuleLoaded ( outer1 _6 ) ) {
c1 = 3 ;
obj1 = { value : null , done : true } ;
obj1 [ 0 ] = obj1 . fetchNativeDeviceContexts ( ) ;
return obj1 ;
} else {
throw obj . _NativeClientError ;
}
} else {
throw obj . _DisabledNativeError ;
}
}
} catch ( tmp4 ) {
c1 = tmp ;
throw tmp4 ;
}
}
} ) ( ) ;
} ) ;
} ,
fetchNativeAppStart ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c1 = 0 ;
return ( function * ( ) {
if ( dependencyMap === 2 ) {
dependencyMap = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
dependencyMap = 2 ;
if ( arg0 === 1 ) {
dependencyMap = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
dependencyMap = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
if ( ! self . enableNative ) {
const debug = self ( 817 ) . debug ;
debug . warn ( obj4 . _DisabledNativeError ) ;
dependencyMap = 3 ;
}
obj = outer1 _6 ;
if ( self . _isModuleLoaded ( outer1 _6 ) ) {
let nativeAppStart = obj . fetchNativeAppStart ( ) ;
} else {
const debug2 = self ( 817 ) . debug ;
debug2 . error ( obj4 . _NativeClientError ) ;
nativeAppStart = null ;
}
}
} catch ( tmp13 ) {
dependencyMap = tmp ;
throw tmp13 ;
}
}
} ) ( ) ;
} ) ;
} ,
fetchNativeFrames ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c1 = 0 ;
return ( function * ( ) {
if ( c1 === 2 ) {
c1 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c1 = 2 ;
if ( arg0 === 1 ) {
c1 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c1 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
obj = self ;
if ( self . enableNative ) {
let obj1 = outer1 _6 ;
if ( obj . _isModuleLoaded ( outer1 _6 ) ) {
c1 = 3 ;
obj1 = { value : null , done : true } ;
obj1 [ 0 ] = obj1 . fetchNativeFrames ( ) ;
return obj1 ;
} else {
throw obj . _NativeClientError ;
}
} else {
throw obj . _DisabledNativeError ;
}
}
} catch ( tmp4 ) {
c1 = tmp ;
throw tmp4 ;
}
}
} ) ( ) ;
} ) ;
} ,
nativeCrash ( ) {
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
obj . crash ( ) ;
} else {
throw self . _NativeClientError ;
}
obj = RNSentry ;
}
} ,
setUser ( arg0 ) {
let email ;
let geo ;
let id ;
let ip _address ;
let username ;
const self = this ;
if ( this . enableNative ) {
let obj = RNSentry ;
if ( self . _isModuleLoaded ( RNSentry ) ) {
let _serializeObjectResult1 = null ;
let _serializeObjectResult = null ;
if ( arg0 ) {
( { id , ip _address , email , username , geo } = arg0 ) ;
obj = { id : null , ip _address : null , email : null , username : null , geo : null } ;
obj [ 0 ] = id ;
obj [ 1 ] = ip _address ;
obj [ 2 ] = email ;
obj [ 3 ] = username ;
obj [ 4 ] = geo ;
_serializeObjectResult = self . _serializeObject ( obj ) ;
_serializeObjectResult1 = self . _serializeObject ( fn2 ( arg0 , [ "id" , "ip_address" , "email" , "username" , "geo" ] ) ) ;
const tmp5 = fn2 ( arg0 , [ "id" , "ip_address" , "email" , "username" , "geo" ] ) ;
}
obj . setUser ( _serializeObjectResult , _serializeObjectResult1 ) ;
} else {
throw self . _NativeClientError ;
}
}
} ,
2026-08-04 21:03:28 +00:00
setTag ( arg0 , str ) {
2026-07-29 08:29:29 +00:00
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
2026-08-04 21:03:28 +00:00
let json = str ;
if ( typeof str !== "string" ) {
2026-07-29 08:29:29 +00:00
const _JSON = JSON ;
2026-08-04 21:03:28 +00:00
json = JSON . stringify ( str ) ;
2026-07-29 08:29:29 +00:00
}
obj . setTag ( arg0 , json ) ;
} else {
throw self . _NativeClientError ;
}
obj = RNSentry ;
}
} ,
2026-08-04 21:03:28 +00:00
setExtra ( arg0 , str ) {
2026-07-29 08:29:29 +00:00
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
2026-08-04 21:03:28 +00:00
if ( typeof str === "string" ) {
return obj . setExtra ( arg0 , str ) ;
} else if ( undefined === str ) {
2026-07-29 08:29:29 +00:00
return obj . setExtra ( arg0 , "undefined" ) ;
} else {
try {
const _JSON = JSON ;
2026-08-04 21:03:28 +00:00
const json = JSON . stringify ( require ( 817 ) /* registerSpanErrorInstrumentation */ . normalize ( str ) ) ;
if ( typeof json === "string" ) {
2026-07-29 08:29:29 +00:00
let setExtraResult = obj . setExtra ( arg0 , json ) ;
} else {
setExtraResult = obj . setExtra ( arg0 , "**non-stringifiable**" ) ;
}
return setExtraResult ;
} catch ( tmp8 ) {
const debug = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
debug . error ( "Extra for key ${key} not passed to native SDK, because it contains non-stringifiable values" , tmp8 ) ;
}
}
} else {
throw self . _NativeClientError ;
}
}
} ,
addBreadcrumb ( level ) {
const self = this ;
if ( this . enableNative ) {
let obj = RNSentry ;
if ( self . _isModuleLoaded ( RNSentry ) ) {
const _Object = Object ;
let _processLevelResult ;
const merged = Object . assign ( { } , level ) ;
if ( level . level ) {
_processLevelResult = self . _processLevel ( level . level ) ;
}
obj = { level : null } ;
obj [ 0 ] = _processLevelResult ;
obj . addBreadcrumb ( Object . assign ( merged , obj ) ) ;
} else {
throw self . _NativeClientError ;
}
}
} ,
clearBreadcrumbs ( ) {
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
obj . clearBreadcrumbs ( ) ;
} else {
throw self . _NativeClientError ;
}
obj = RNSentry ;
}
} ,
setContext ( arg0 , data ) {
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
if ( null === data ) {
return obj . setContext ( arg0 , null ) ;
} else {
try {
const result = require ( 1014 ) /* convertToNormalizedObject */ . convertToNormalizedObject ( data ) ;
const setContext = obj . setContext ;
if ( result ) {
setContext ( arg0 , result ) ;
} else {
setContext ( arg0 , { error : "**non-serializable**" } ) ;
}
const obj2 = require ( 1014 ) /* convertToNormalizedObject */ ;
} catch ( tmp8 ) {
const debug = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
debug . error ( "Context for key ${key} not passed to native SDK, because it contains non-serializable values" , tmp8 ) ;
}
}
} else {
throw self . _NativeClientError ;
}
}
} ,
closeNativeSdk ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c1 = 0 ;
return ( function * ( ) {
if ( c1 === 2 ) {
c1 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c1 = 2 ;
if ( arg0 === 1 ) {
c1 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c1 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
obj = _self ;
if ( _self . enableNative ) {
let obj1 = outer1 _6 ;
if ( obj . _isModuleLoaded ( outer1 _6 ) ) {
c1 = 3 ;
obj1 = { value : null , done : true } ;
obj1 [ 0 ] = obj1 . closeNativeSdk ( ) . then ( ( ) => {
closure _0 . enableNative = false ;
} ) ;
return obj1 ;
}
}
c1 = 3 ;
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} catch ( tmp4 ) {
c1 = tmp ;
throw tmp4 ;
}
}
} ) ( ) ;
} ) ;
} ,
disableNativeFramesTracking ( ) {
const self = this ;
let enableNative = this . enableNative ;
if ( enableNative ) {
enableNative = self . _isModuleLoaded ( RNSentry ) ;
}
if ( enableNative ) {
const result = RNSentry . disableNativeFramesTracking ( ) ;
}
} ,
enableNativeFramesTracking ( ) {
const self = this ;
let enableNative = this . enableNative ;
if ( enableNative ) {
enableNative = self . _isModuleLoaded ( RNSentry ) ;
}
if ( enableNative ) {
const result = RNSentry . enableNativeFramesTracking ( ) ;
}
} ,
isNativeAvailable ( ) {
return this . _isModuleLoaded ( RNSentry ) ;
} ,
captureScreenshot ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c5 = 0 ;
let c6 = 0 ;
let c4 = 0 ;
return ( function * ( ) {
2026-08-04 21:03:28 +00:00
let _slicedToArray = tmp3 ;
let table = tmp5 ;
if ( ! _self . enableNative ) {
const debug2 = self ( outer1 _1 [ 5 ] ) . debug ;
debug2 . warn ( obj7 . _DisabledNativeError ) ;
return null ;
}
if ( ! obj7 . _isModuleLoaded ( c6 ) ) {
const debug3 = self ( outer1 _1 [ 5 ] ) . debug ;
debug3 . error ( obj7 . _NativeClientError ) ;
return null ;
}
let c4 = 1 ;
yield obj2 . captureScreenshot ( ) ;
if ( 1 === tmp8 ) {
c4 = 0 ;
table = closure _3 ;
const debug = _self ( table [ 5 ] ) . debug ;
debug . warn ( "Failed to capture screenshot" , table ) ;
} else if ( arg0 === 1 ) {
2026-07-29 08:29:29 +00:00
c6 = 3 ;
2026-08-04 21:03:28 +00:00
throw arg1 ;
} else if ( arg0 === 2 ) {
c4 = 0 ;
c6 = 3 ;
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
2026-07-29 08:29:29 +00:00
} else {
2026-08-04 21:03:28 +00:00
_self = arg1 ;
c4 = 0 ;
}
let mapped = null ;
if ( _self ) {
mapped = _self . map ( ( data ) => {
const obj = { data : null } ;
const merged = Object . assign ( { } , data ) ;
const uint8Array = new Uint8Array ( data . data ) ;
obj [ 0 ] = uint8Array ;
return Object . assign ( merged , obj ) ;
} ) ;
2026-07-29 08:29:29 +00:00
}
2026-08-04 21:03:28 +00:00
return mapped ;
2026-07-29 08:29:29 +00:00
} ) ( ) ;
} ) ;
} ,
fetchViewHierarchy ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c2 = 0 ;
let c3 = 0 ;
return ( function * ( ) {
if ( c3 === 2 ) {
c3 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp4 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c3 = 2 ;
if ( 0 === c2 ) {
if ( arg0 === 1 ) {
c3 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c3 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
let obj2 = _self ;
let closure _1 = tmp2 ;
_self = undefined ;
if ( _self . enableNative ) {
if ( obj2 . _isModuleLoaded ( outer1 _6 ) ) {
c2 = 1 ;
c3 = 1 ;
const obj1 = { value : null , done : false } ;
obj1 [ 0 ] = obj4 . fetchViewHierarchy ( ) ;
return obj1 ;
} else {
throw obj2 . _NativeClientError ;
}
obj4 = outer1 _6 ;
} else {
throw obj2 . _DisabledNativeError ;
}
}
} else if ( arg0 === 1 ) {
c3 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c3 = 3 ;
obj2 = { value : null , done : true } ;
obj2 [ 0 ] = arg1 ;
return obj2 ;
} else {
_self = arg1 ;
let uint8Array = null ;
if ( _self ) {
const _Uint8Array = Uint8Array ;
uint8Array = new Uint8Array ( _self ) ;
}
c3 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = uint8Array ;
return obj ;
}
} catch ( tmp13 ) {
c3 = tmp ;
throw tmp13 ;
}
}
} ) ( ) ;
} ) ;
} ,
startProfiling ( arg0 ) {
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
const startProfilingResult = obj . startProfiling ( arg0 ) ;
const started = startProfilingResult . started ;
const debug = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
if ( started ) {
debug . log ( "[NATIVE] Start Profiling" ) ;
} else {
debug . error ( "[NATIVE] Start Profiling Failed" , startProfilingResult . error ) ;
}
return started ;
} else {
throw self . _NativeClientError ;
}
obj = RNSentry ;
} else {
throw self . _DisabledNativeError ;
}
} ,
stopProfiling ( ) {
let androidProfile ;
let error ;
let profile ;
const self = this ;
if ( this . enableNative ) {
let obj = RNSentry ;
if ( self . _isModuleLoaded ( RNSentry ) ) {
( { profile , androidProfile , error } = obj . stopProfiling ( ) ) ;
if ( profile ) {
if ( ! error ) {
if ( ! androidProfile ) {
const debug = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
debug . warn ( "[NATIVE] Stop Profiling Failed: No Android Profile" ) ;
}
try {
obj = { hermesProfile : null , nativeProfile : null , androidProfile : null } ;
const _JSON = JSON ;
obj [ 0 ] = JSON . parse ( profile ) ;
obj [ 1 ] = tmp2 ;
obj [ 2 ] = androidProfile ;
return obj ;
} catch ( tmp7 ) {
const debug2 = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
debug2 . error ( "[NATIVE] Failed to parse Hermes Profile JSON" , tmp7 ) ;
return null ;
}
}
}
const debug3 = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
debug3 . error ( "[NATIVE] Stop Profiling Failed" , error ) ;
return null ;
} else {
throw self . _NativeClientError ;
}
} else {
throw self . _DisabledNativeError ;
}
} ,
fetchNativePackageName ( ) {
const self = this ;
let enableNative = this . enableNative ;
if ( enableNative ) {
enableNative = self . _isModuleLoaded ( RNSentry ) ;
}
if ( enableNative ) {
enableNative = RNSentry . fetchNativePackageName ( ) ;
}
if ( ! enableNative ) {
enableNative = null ;
}
return enableNative ;
} ,
fetchNativeStackFramesBy ( stackReturnAddresses ) {
const self = this ;
let enableNative = this . enableNative ;
if ( enableNative ) {
enableNative = self . _isModuleLoaded ( RNSentry ) ;
}
if ( enableNative ) {
enableNative = RNSentry . fetchNativeStackFramesBy ( stackReturnAddresses ) ;
}
if ( ! enableNative ) {
enableNative = null ;
}
return enableNative ;
} ,
initNativeReactNavigationNewFrameTracking ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c1 = 0 ;
return ( function * ( ) {
if ( c1 === 2 ) {
c1 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c1 = 2 ;
if ( arg0 === 1 ) {
c1 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c1 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
obj = self ;
if ( self . enableNative ) {
let obj1 = outer1 _6 ;
if ( obj . _isModuleLoaded ( outer1 _6 ) ) {
c1 = 3 ;
obj1 = { value : null , done : true } ;
obj1 [ 0 ] = obj1 . initNativeReactNavigationNewFrameTracking ( ) ;
return obj1 ;
}
}
c1 = 3 ;
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} catch ( tmp4 ) {
c1 = tmp ;
throw tmp4 ;
}
}
} ) ( ) ;
} ) ;
} ,
captureReplay ( isHardCrashResult ) {
let closure _0 = isHardCrashResult ;
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c2 = 0 ;
let c1 = 0 ;
return ( function * ( ) {
if ( dependencyMap === 2 ) {
dependencyMap = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
dependencyMap = 2 ;
if ( 0 === c2 ) {
if ( arg0 === 1 ) {
dependencyMap = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
dependencyMap = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
if ( ! self . enableNative ) {
const debug = self ( 817 ) . debug ;
const _HermesInternal = HermesInternal ;
debug . warn ( "[NATIVE] `" + obj6 . captureReplay . name + "` is not available when native is disabled." ) ;
const resolved = Promise . resolve ( null ) ;
dependencyMap = 3 ;
}
let obj1 = outer1 _6 ;
if ( self . _isModuleLoaded ( outer1 _6 ) ) {
c2 = 1 ;
dependencyMap = 1 ;
obj1 = { value : null , done : false } ;
obj1 [ 0 ] = obj1 . captureReplay ( self ) ;
return obj1 ;
} else {
const debug2 = self ( 817 ) . debug ;
const _HermesInternal2 = HermesInternal ;
debug2 . warn ( "[NATIVE] `" + obj6 . captureReplay . name + "` is not available when native is not available." ) ;
let resolved1 = Promise . resolve ( null ) ;
}
}
} else if ( arg0 === 1 ) {
dependencyMap = 3 ;
throw arg1 ;
} else if ( arg0 !== 2 ) {
resolved1 = arg1 ;
if ( ! arg1 ) {
resolved1 = null ;
}
}
dependencyMap = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} catch ( tmp19 ) {
dependencyMap = tmp ;
throw tmp19 ;
}
}
} ) ( ) ;
} ) ;
} ,
getCurrentReplayId ( ) {
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
let tmp10 = obj . getCurrentReplayId ( ) || null ;
const tmp11 = obj . getCurrentReplayId ( ) || null ;
} else {
const debug2 = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
const _HermesInternal2 = HermesInternal ;
debug2 . warn ( "[NATIVE] `" + self . getCurrentReplayId . name + "` is not available when native is not available." ) ;
tmp10 = null ;
}
obj = RNSentry ;
} else {
const debug = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
const _HermesInternal = HermesInternal ;
debug . warn ( "[NATIVE] `" + self . getCurrentReplayId . name + "` is not available when native is disabled." ) ;
return null ;
}
} ,
crashedLastRun ( ) {
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c2 = 0 ;
let c3 = 0 ;
return ( function * ( ) {
if ( c3 === 2 ) {
c3 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp4 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c3 = 2 ;
if ( 0 === c2 ) {
if ( arg0 === 1 ) {
c3 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c3 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
let closure _1 = tmp2 ;
let _self ;
if ( _self . enableNative ) {
let obj2 = outer1 _6 ;
if ( obj7 . _isModuleLoaded ( outer1 _6 ) ) {
c2 = 1 ;
c3 = 1 ;
const obj1 = { value : null , done : false } ;
obj1 [ 0 ] = obj2 . crashedLastRun ( ) ;
return obj1 ;
} else {
c3 = 3 ;
return { value : null , done : true } ;
}
} else {
c3 = 3 ;
return { value : null , done : true } ;
}
obj7 = _self ;
}
} else if ( arg0 === 1 ) {
c3 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c3 = 3 ;
obj2 = { value : null , done : true } ;
obj2 [ 0 ] = arg1 ;
return obj2 ;
} else {
_self = arg1 ;
let tmp8 = null ;
2026-08-04 21:03:28 +00:00
if ( typeof _self === "boolean" ) {
2026-07-29 08:29:29 +00:00
tmp8 = _self ;
}
c3 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = tmp8 ;
return obj ;
}
} catch ( tmp9 ) {
c3 = tmp ;
throw tmp9 ;
}
}
} ) ( ) ;
} ) ;
} ,
getNewScreenTimeToDisplay ( ) {
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
let newScreenTimeToDisplay = RNSentry . getNewScreenTimeToDisplay ( ) ;
}
return newScreenTimeToDisplay ;
}
newScreenTimeToDisplay = Promise . resolve ( null ) ;
} ,
getDataFromUri ( arg0 ) {
let closure _0 = arg0 ;
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c5 = 0 ;
let c6 = 0 ;
let c4 = 0 ;
return ( function * ( ) {
if ( c6 === 2 ) {
c6 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp6 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c6 = 2 ;
if ( 0 === c5 ) {
if ( arg0 === 1 ) {
c6 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c6 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
let obj2 = _self ;
let _slicedToArray = tmp3 ;
let closure _1 = tmp7 ;
_self = undefined ;
if ( _self . enableNative ) {
if ( obj2 . _isModuleLoaded ( c6 ) ) {
let c4 = 1 ;
c5 = 2 ;
c6 = 1 ;
const obj1 = { value : null , done : false } ;
obj1 [ 0 ] = obj4 . getDataFromUri ( self ) ;
return obj1 ;
}
obj4 = c6 ;
}
c6 = 3 ;
return { value : null , done : true } ;
}
} else if ( 1 === tmp7 ) {
c4 = 0 ;
closure _1 = closure _3 ;
const debug = self ( outer1 _1 [ 5 ] ) . debug ;
debug . error ( "Error:" , closure _1 ) ;
c6 = 3 ;
return { value : null , done : true } ;
} else if ( arg0 === 1 ) {
c6 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c4 = 0 ;
c6 = 3 ;
obj2 = { value : null , done : true } ;
obj2 [ 0 ] = arg1 ;
return obj2 ;
} else {
_self = arg1 ;
const _Uint8Array = Uint8Array ;
const uint8Array = new Uint8Array ( _self ) ;
c4 = 0 ;
c6 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = uint8Array ;
return obj ;
}
} catch ( tmp23 ) {
closure _3 = tmp23 ;
if ( tmp4 === c4 ) {
c6 = tmp2 ;
throw tmp23 ;
} else {
c5 = tmp ;
}
}
}
} ) ( ) ;
} ) ;
} ,
popTimeToDisplayFor ( arg0 ) {
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
try {
return obj . popTimeToDisplayFor ( arg0 ) ;
} catch ( tmp2 ) {
const debug = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
debug . error ( "Error:" , tmp2 ) ;
return Promise . resolve ( null ) ;
}
}
obj = RNSentry ;
}
return Promise . resolve ( null ) ;
} ,
setActiveSpanId ( spanId ) {
const self = this ;
if ( this . enableNative ) {
if ( self . _isModuleLoaded ( RNSentry ) ) {
try {
obj . setActiveSpanId ( spanId ) ;
} catch ( tmp3 ) {
const debug = require ( 817 ) /* registerSpanErrorInstrumentation */ . debug ;
debug . error ( "Error:" , tmp3 ) ;
}
}
obj = RNSentry ;
}
} ,
encodeToBase64 ( data ) {
let closure _0 = data ;
return fn ( this , undefined , undefined , function ( ) {
const self = this ;
let c5 = 0 ;
let c6 = 0 ;
let c4 = 0 ;
return ( function * ( ) {
if ( c6 === 2 ) {
c6 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp6 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c6 = 2 ;
if ( 0 === c5 ) {
if ( arg0 === 1 ) {
c6 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c6 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
let _slicedToArray = tmp3 ;
let closure _1 = tmp7 ;
if ( _self . enableNative ) {
let obj3 = c6 ;
if ( _self . _isModuleLoaded ( c6 ) ) {
let c4 = 1 ;
const _Array = Array ;
c5 = 2 ;
c6 = 1 ;
const obj1 = { value : null , done : false } ;
obj1 [ 0 ] = obj3 . encodeToBase64 ( Array . from ( self ) ) ;
return obj1 ;
}
}
c6 = 3 ;
const obj2 = { value : null , done : true } ;
obj2 [ 0 ] = Promise . resolve ( null ) ;
return obj2 ;
}
} else if ( 1 === tmp7 ) {
c4 = 0 ;
_self = closure _3 ;
const debug = self ( outer1 _1 [ 5 ] ) . debug ;
debug . error ( "Error:" , _self ) ;
c6 = 3 ;
obj3 = { value : null , done : true } ;
obj3 [ 0 ] = Promise . resolve ( null ) ;
return obj3 ;
} else if ( arg0 === 1 ) {
c6 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c4 = 0 ;
c6 = 3 ;
const obj4 = { value : null , done : true } ;
obj4 [ 0 ] = arg1 ;
return obj4 ;
} else {
let tmp8 = arg1 ;
if ( ! arg1 ) {
tmp8 = null ;
}
c4 = 0 ;
c6 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = tmp8 ;
return obj ;
}
} catch ( tmp18 ) {
closure _3 = tmp18 ;
if ( tmp4 === c4 ) {
c6 = tmp2 ;
throw tmp18 ;
} else {
c5 = tmp ;
}
}
}
} ) ( ) ;
} ) ;
} ,
primitiveProcessor ( arg0 ) {
return arg0 ;
} ,
_processItem ( arg0 ) {
const tmp = callback ( arg0 , 2 ) ;
const first = tmp [ 0 ] ;
if ( "event" != first . type ) {
if ( "transaction" != first . type ) {
return arg0 ;
}
}
const _processLevelsResult = this . _processLevels ( tmp [ 1 ] ) ;
let tmp4 = "android" === isHermesEnabled . platform ;
if ( tmp4 ) {
tmp4 = "message" in _processLevelsResult ;
}
if ( tmp4 ) {
const obj = { message : null } ;
obj [ 0 ] = _processLevelsResult . message ;
_processLevelsResult . message = obj ;
}
const items = [ first , _processLevelsResult ] ;
return items ;
} ,
_serializeObject ( arg0 ) {
let closure _0 = arg0 ;
const obj = { } ;
const keys = Object . keys ( arg0 ) ;
const item = keys . forEach ( ( arg0 ) => {
let json = tmp ;
2026-08-04 21:03:28 +00:00
if ( typeof table [ arg0 ] !== "string" ) {
2026-07-29 08:29:29 +00:00
const _JSON = JSON ;
json = JSON . stringify ( tmp ) ;
}
obj [ arg0 ] = json ;
} ) ;
return obj ;
} ,
_processLevels ( level ) {
let self = this ;
self = this ;
let _processLevelResult ;
let merged = Object . assign ( { } , level ) ;
if ( level . level ) {
_processLevelResult = self . _processLevel ( level . level ) ;
}
const obj = { level : _processLevelResult , breadcrumbs : null } ;
const breadcrumbs = level . breadcrumbs ;
let mapped ;
if ( null !== breadcrumbs ) {
if ( undefined !== breadcrumbs ) {
mapped = breadcrumbs . map ( ( level ) => {
level = undefined ;
const merged = Object . assign ( { } , level ) ;
if ( level . level ) {
level = self . _processLevel ( level . level ) ;
}
return Object . assign ( merged , { level } ) ;
} ) ;
}
}
obj [ 1 ] = mapped ;
return Object . assign ( merged , obj ) ;
} ,
_processLevel ( level ) {
let str = "debug" ;
if ( "log" != level ) {
str = level ;
}
return str ;
} ,
_isModuleLoaded ( RNSentry ) {
return RNSentry ;
} ,
_setPrimitiveProcessor ( primitiveProcessor ) {
this . primitiveProcessor = primitiveProcessor ;
} ,
_DisabledNativeError : null ,
_NativeClientError : null ,
enableNative : true ,
nativeIsReady : false ,
platform : "android"
} ;
const sentryError = new require ( "registerSpanErrorInstrumentation" ) . SentryError ( "Native is disabled" ) ;
isHermesEnabled [ 42 ] = sentryError ;
const sentryError1 = new require ( "registerSpanErrorInstrumentation" ) . SentryError ( "Native Client is not available, can't start on native." ) ;
isHermesEnabled [ 43 ] = sentryError1 ;
export { getRNSentryModule } ;
export const NATIVE = isHermesEnabled ;
export const getDataFromUri = function getDataFromUri ( arg0 ) {
let closure _0 = arg0 ;
return fn ( this , undefined , undefined , function * ( ) {
if ( c0 === 2 ) {
c0 = 3 ;
HermesBuiltin . throwTypeError ( ) ;
} else if ( tmp3 === 3 ) {
if ( arg0 === 1 ) {
throw arg1 ;
} else if ( arg0 === 2 ) {
let obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
2026-08-05 07:35:12 +00:00
return { value : "T" , done : null } ;
2026-07-29 08:29:29 +00:00
}
} else {
try {
c0 = 2 ;
if ( arg0 === 1 ) {
c0 = 3 ;
throw arg1 ;
} else if ( arg0 === 2 ) {
c0 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = arg1 ;
return obj ;
} else {
c0 = 3 ;
obj = { value : null , done : true } ;
obj [ 0 ] = outer1 _8 . getDataFromUri ( c0 ) ;
return obj ;
}
} catch ( tmp6 ) {
c0 = tmp ;
throw tmp6 ;
}
}
} ) ;
} ;