296 lines
14 KiB
JavaScript
296 lines
14 KiB
JavaScript
/* Metro module 7449; source: unknown; dependencies: [57, 29, 7450, 7425] */
|
|
import * as ObjectWithoutPropertiesModule from './module-00029-ObjectWithoutProperties.js'; /* Metro dependency 29 */
|
|
import * as Module00057Module from './module-00057.js'; /* Metro dependency 57 */
|
|
|
|
function _fun60091(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#60091, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7627:6, offset: 0x016fb086, size: 188 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const env0_4 = ['ip', 'user'];
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
object = {};
|
|
object.include = {'cookies': true, 'data': true, 'headers': true, 'ip': false, 'query_string': true, 'url': true,
|
|
user: {'id': true, 'username': true, 'email': true}};
|
|
object.transactionNamingScheme = 'methodPath';
|
|
exports.requestDataIntegration = (require(7425) /* metro dependency 7425 */).defineIntegration(_requestDataIntegration_60092);
|
|
function _requestDataIntegration_60092() { // fn#60092, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7627:296, offset: 0x016fb142, size: 246 bytes, params: 1, frame: 27
|
|
var r0;
|
|
var user;
|
|
var Object3;
|
|
var assign3;
|
|
const r6 = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
|
const Object = global.Object;
|
|
const assign = Object.assign;
|
|
const binding = env0_5;
|
|
const Object2 = global.Object;
|
|
const assign2 = Object2.assign;
|
|
const include = binding.include;
|
|
const include2 = r6.include;
|
|
if (r6.include) {
|
|
user = r6.include.user;
|
|
if (typeof user === 'boolean') {
|
|
r0 = r6.include.user;
|
|
} else {
|
|
Object3 = global.Object;
|
|
assign3 = Object3.assign;
|
|
user = env0_5.include.user;
|
|
r0 = r6.include || ({});
|
|
r0 = Reflect.apply(assign3, Object3, [{}, user, r0.user]);
|
|
}
|
|
} else {
|
|
Object3 = global.Object;
|
|
assign3 = Object3.assign;
|
|
user = env0_5.include.user;
|
|
r0 = r6.include || ({});
|
|
r0 = Reflect.apply(assign3, Object3, [{}, user, r0.user]);
|
|
}
|
|
const env0_0 = Reflect.apply(assign, Object, [{}, binding, r6, {include: Reflect.apply(assign2, Object2, [{},
|
|
include, include2, {user: r0}])}]);
|
|
return {name: 'RequestData', processEvent: processEvent_60093};
|
|
function _requestDataIntegration_60092ProcessEvent(a0) { // fn#60093, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7627:626, owner: _requestDataIntegration_60092.processEvent, offset: 0x016fb238, size: 480 bytes, params: 2, frame: 32
|
|
var r1;
|
|
var r13;
|
|
var r9;
|
|
var r6;
|
|
var r7;
|
|
var user;
|
|
var value;
|
|
var sdkProcessingMetadata;
|
|
var value2;
|
|
var items2;
|
|
var request;
|
|
var normalizedRequest;
|
|
var value3;
|
|
var binding;
|
|
var transactionNamingScheme;
|
|
var include;
|
|
var ip;
|
|
var value4;
|
|
var value5;
|
|
var Object;
|
|
var entries;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var value6;
|
|
var property;
|
|
var property2;
|
|
var push;
|
|
var error;
|
|
var value7;
|
|
var items3;
|
|
var iterator3;
|
|
var item3;
|
|
var value8;
|
|
var property3;
|
|
var object;
|
|
var object2;
|
|
var length;
|
|
var moduleValue;
|
|
var addRequestDataToEvent;
|
|
var socket;
|
|
var remoteAddress;
|
|
var moduleValue2;
|
|
var addNormalizedRequestDataToEvent;
|
|
exceptionSkip27: while (true) {
|
|
exceptionLanding27: while (true) {
|
|
exceptionSkip13: while (true) {
|
|
exceptionLanding13: while (true) {
|
|
value = a0;
|
|
sdkProcessingMetadata = value.sdkProcessingMetadata;
|
|
value2 = undefined;
|
|
if (value2 !== sdkProcessingMetadata) {
|
|
r1 = sdkProcessingMetadata;
|
|
} else {
|
|
r1 = {};
|
|
}
|
|
request = r1.request;
|
|
normalizedRequest = r1.normalizedRequest;
|
|
value3 = environment;
|
|
binding = env0_0;
|
|
transactionNamingScheme = binding.transactionNamingScheme;
|
|
include = binding.include;
|
|
ip = include.ip;
|
|
user = include.user;
|
|
value4 = environment.__proto__;
|
|
binding = env1_3;
|
|
value5 = binding(include, env1_4);
|
|
items2 = ['method'];
|
|
Object = global.Object;
|
|
entries = Object.entries;
|
|
iterator = Reflect.apply(entries, Object, [value5])[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r13 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r13, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r13;
|
|
if (item2 === value2) {
|
|
break;
|
|
}
|
|
try {
|
|
binding = env1_2;
|
|
} catch (error) {
|
|
break exceptionLanding13;
|
|
}
|
|
try {
|
|
value6 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding13;
|
|
}
|
|
try {
|
|
property = value6[0];
|
|
} catch (error) {
|
|
break exceptionLanding13;
|
|
}
|
|
try {
|
|
property2 = value6[1];
|
|
} catch (error) {
|
|
break exceptionLanding13;
|
|
}
|
|
if (!property2) {
|
|
r13 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
push = items2.push;
|
|
} catch (error) {
|
|
break exceptionLanding13;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items2, [property]);
|
|
} catch (error) {
|
|
break exceptionLanding13;
|
|
}
|
|
r13 = item2;
|
|
}
|
|
value7 = true;
|
|
if (value2 === user) {
|
|
r9 = value7;
|
|
} else {
|
|
if (typeof user === 'boolean') {
|
|
r9 = user;
|
|
break;
|
|
}
|
|
items3 = [];
|
|
Object = global.Object;
|
|
entries = Object.entries;
|
|
iterator = Reflect.apply(entries, Object, [user])[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
r13 = iterator;
|
|
while (true) {
|
|
item3 = Reflect.apply(iterator3, r13, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r13;
|
|
if (item3 === value2) {
|
|
r9 = items3;
|
|
break;
|
|
}
|
|
try {
|
|
binding = env1_2;
|
|
} catch (error) {
|
|
break exceptionLanding27;
|
|
}
|
|
try {
|
|
value8 = binding(item, 2);
|
|
} catch (error) {
|
|
break exceptionLanding27;
|
|
}
|
|
try {
|
|
property = value8[0];
|
|
} catch (error) {
|
|
break exceptionLanding27;
|
|
}
|
|
try {
|
|
property3 = value8[1];
|
|
} catch (error) {
|
|
break exceptionLanding27;
|
|
}
|
|
if (!property3) {
|
|
r13 = item3;
|
|
continue;
|
|
}
|
|
try {
|
|
push = items3.push;
|
|
} catch (error) {
|
|
break exceptionLanding27;
|
|
}
|
|
try {
|
|
Reflect.apply(push, items3, [property]);
|
|
} catch (error) {
|
|
break exceptionLanding27;
|
|
}
|
|
r13 = item3;
|
|
}
|
|
}
|
|
object = {};
|
|
object2 = {ip: ip, user: r9};
|
|
length = items2.length;
|
|
r9 = length === 0 ? value2 : items2;
|
|
object2.request = r9;
|
|
object2.transaction = transactionNamingScheme;
|
|
object.include = object2;
|
|
if (normalizedRequest) {
|
|
if (request) {
|
|
ip = request.ip;
|
|
if (ip) {
|
|
r6 = ip;
|
|
continue;
|
|
}
|
|
socket = request.socket;
|
|
if (!socket) {
|
|
r9 = socket;
|
|
continue;
|
|
}
|
|
socket = request.socket;
|
|
remoteAddress = socket.remoteAddress;
|
|
r9 = remoteAddress;
|
|
r6 = r9;
|
|
r7 = r6;
|
|
} else {
|
|
r7 = value2;
|
|
}
|
|
user = request ? request.user : value2;
|
|
moduleValue2 = require(7450) /* metro dependency 7450 */;
|
|
addNormalizedRequestDataToEvent = moduleValue2.addNormalizedRequestDataToEvent;
|
|
Reflect.apply(addNormalizedRequestDataToEvent, moduleValue2, [value, normalizedRequest,
|
|
{ipAddress: r7,
|
|
user: user},
|
|
object]);
|
|
return value;
|
|
}
|
|
if (request) {
|
|
moduleValue = require(7450) /* metro dependency 7450 */;
|
|
addRequestDataToEvent = moduleValue.addRequestDataToEvent;
|
|
value = Reflect.apply(addRequestDataToEvent, moduleValue, [value, request, object]);
|
|
r6 = value;
|
|
} else {
|
|
r6 = value;
|
|
}
|
|
return r6;
|
|
break exceptionSkip13;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip13;
|
|
}
|
|
break exceptionSkip27;
|
|
}
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip27;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun60091, 7449, [57, 29, 7450, 7425]) /* metro module 7449, dependencies: [57, 29, 7450, 7425] */;
|