66 lines
3.0 KiB
React
66 lines
3.0 KiB
React
/* Metro module 1129; source: unknown; dependencies: [27, 826, 1010] */
|
|
function _fun12594(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#12594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1256:6, offset: 0x00dcff36, size: 109 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
(require(27) /* metro dependency 27 */).Platform;
|
|
exports.ANDROID_DEFAULT_BUNDLE_NAME = 'app:///index.android.bundle';
|
|
exports.IOS_DEFAULT_BUNDLE_NAME = 'app:///main.jsbundle';
|
|
exports.createReactNativeRewriteFrames = createReactNativeRewriteFrames;
|
|
}
|
|
|
|
function createReactNativeRewriteFrames() { // fn#12595, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1256:263, offset: 0x00dcffa3, size: 52 bytes, params: 1, frame: 12
|
|
const value = require(826) /* metro dependency 826 */;
|
|
return value.rewriteFramesIntegration({iteratee: iteratee});
|
|
}
|
|
|
|
function iteratee(a0) { // fn#12596, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1256:355, owner: createReactNativeRewriteFrames.iteratee, offset: 0x00dcffd7, size: 470 bytes, params: 2, frame: 18
|
|
var r2;
|
|
var value;
|
|
var moduleValue2;
|
|
if (a0.platform !== 'java') {
|
|
if (a0.platform === 'cocoa') {
|
|
return a0;
|
|
}
|
|
var filename = a0.filename;
|
|
if (filename) {
|
|
delete a0.abs_path;
|
|
filename = a0.filename;
|
|
value = filename.replace(RegExp('^file:\\/\\/', ''), '');
|
|
value = value.replace(RegExp('^address at ', ''), '');
|
|
a0.filename = value.replace(RegExp('^.*\\/[^.]+(\\.app|CodePush|.*(?=\\/))', ''), '');
|
|
filename = a0.filename;
|
|
if (filename === '[native code]') {
|
|
return a0;
|
|
}
|
|
filename = a0.filename;
|
|
if (filename === 'native') {
|
|
return a0;
|
|
}
|
|
value = environment.__proto__;
|
|
r2 = (require(1010) /* metro dependency 1010 */).isHermesEnabled() && a0.lineno === 1;
|
|
r2 = r2 && a0.colno !== undefined;
|
|
if (r2) {
|
|
a0.colno = a0.colno + 1;
|
|
}
|
|
moduleValue2 = require(1010) /* metro dependency 1010 */;
|
|
if (moduleValue2.isExpo()) {
|
|
a0.filename = 'app:///index.android.bundle';
|
|
return a0;
|
|
}
|
|
value = require(1010) /* metro dependency 1010 */;
|
|
value.isExpo();
|
|
filename = a0.filename;
|
|
if (filename === '/InternalBytecode.js') {
|
|
a0.in_app = false;
|
|
}
|
|
filename = a0.filename;
|
|
value = filename.indexOf('/');
|
|
a0.filename = value === 0 ? '' + 'app://' + a0.filename : '' + 'app://' + '/' + a0.filename;
|
|
return a0;
|
|
}
|
|
}
|
|
return a0;
|
|
}
|
|
|