{"version":3,"sources":["jsdelivr-header.js","/npm/react-native-pvt-jail-monkey@2.4.7/jailmonkey.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCNS,cAAe,aAAgB,eAExC,MAAM,WAAE,YAAe,4BAER,CACb,aAAc,IAAM,WAAW,aAC/B,aAAc,IAAM,WAAW,eAAgB,EAC/C,gBAAiB,IAAM,WAAW,gBAClC,UAAW,IAAM,WAAW,cAAgB,WAAW,gBACvD,oBAAqB,IAAM,WAAW,sBAAuB,EAC7D,eAAgB,IAAM,WAAW,iBACjC,0BAA2B,IAEL,YAAhB,SAAS,GAAyB,QAAQ,SAAQ,GAC/C,WAAW,4BAEpB,WAAY,IAAM,WAAW,aAAc,EAC3C,OAAQ,GAAY,WAAW,OAAO,GACtC,aAAc,GAAU,WAAW,aAAa,GAChD,eAAe,IAAM,WAAW,iBAChC,cAAgB,GAAY,WAAW,cAAc","file":"/npm/react-native-pvt-jail-monkey@2.4.7/jailmonkey.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-native-pvt-jail-monkey@2.4.7/jailmonkey.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import { NativeModules, Platform } from \"react-native\";\n\nconst { JailMonkey } = NativeModules;\n\nexport default {\n  isJailBroken: () => JailMonkey.isJailBroken,\n  hookDetected: () => JailMonkey.hookDetected || false,\n  canMockLocation: () => JailMonkey.canMockLocation,\n  trustFall: () => JailMonkey.isJailBroken || JailMonkey.canMockLocation,\n  isOnExternalStorage: () => JailMonkey.isOnExternalStorage || false,\n  isDebuggedMode: () => JailMonkey.isDebuggedMode(),\n  isDevelopmentSettingsMode: () => {\n    // API only available on Android, return false for all other platforms.\n    if (Platform.OS !== 'android') return Promise.resolve(false);\n    return JailMonkey.isDevelopmentSettingsMode()\n  },\n  AdbEnabled: () => JailMonkey.AdbEnabled || false,\n  isSafe:(options) => JailMonkey.isSafe(options),\n  secureScreen:(label) => JailMonkey.secureScreen(label),\n  unSecureScreen:() => JailMonkey.unSecureScreen(),\n  externalCheck: (options) => JailMonkey.externalCheck(options),\n};\n"]}