321 lines
11 KiB
React
321 lines
11 KiB
React
/* Metro module 7412; source: unknown; dependencies: [65, 7368, 7369, 7413, 7416, 7405, 7374] */
|
|
function _fun59733(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#59733, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7590:6, offset: 0x016f116a, size: 127 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const env0_2 = require(65) /* metro dependency 65 */;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
require(7368) /* metro dependency 7368 */;
|
|
require(7369) /* metro dependency 7369 */;
|
|
exports.createEventEnvelope = createEventEnvelope_59734;
|
|
exports.createSessionEnvelope = createSessionEnvelope_59735;
|
|
exports.createSpanEnvelope = createSpanEnvelope_59736;
|
|
}
|
|
|
|
function createEventEnvelope_59734(a0, a1, a2, a3) { // fn#59734, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7590:131, offset: 0x016f11e9, size: 430 bytes, params: 5, frame: 25
|
|
var r3;
|
|
var name;
|
|
var version;
|
|
var sdk;
|
|
var items;
|
|
var concat;
|
|
var binding;
|
|
var integrations;
|
|
var packages;
|
|
let value = a2;
|
|
const sdkMetadataForEnvelopeHeader = (require(7413) /* metro dependency 7413 */).getSdkMetadataForEnvelopeHeader(value);
|
|
const type = a0.type;
|
|
const value4 = 'event';
|
|
const r4 = type ? a0.type === 'replay_event' ? value4 : a0.type : value4;
|
|
let r1 = value && value.sdk;
|
|
if (r1) {
|
|
sdk = a0.sdk;
|
|
r3 = sdk || ({});
|
|
a0.sdk = r3;
|
|
sdk = a0.sdk;
|
|
name = a0.sdk.name;
|
|
name = !name ? r1.name : name;
|
|
sdk.name = name;
|
|
sdk = a0.sdk;
|
|
version = a0.sdk.version;
|
|
version = !version ? r1.version : version;
|
|
sdk.version = version;
|
|
sdk = a0.sdk;
|
|
items = [];
|
|
concat = items.concat;
|
|
binding = env0_2;
|
|
integrations = a0.sdk.integrations;
|
|
r3 = integrations || [];
|
|
value = binding(r3);
|
|
binding = env0_2;
|
|
integrations = r1.integrations;
|
|
r3 = integrations || [];
|
|
sdk.integrations = Reflect.apply(concat, items, [value, binding(r3)]);
|
|
sdk = a0.sdk;
|
|
items = [];
|
|
concat = items.concat;
|
|
binding = env0_2;
|
|
packages = a0.sdk.packages;
|
|
value = binding(packages || []);
|
|
binding = env0_2;
|
|
packages = r1.packages;
|
|
r1 = packages || [];
|
|
sdk.packages = Reflect.apply(concat, items, [value, binding(r1)]);
|
|
}
|
|
value = require(7413) /* metro dependency 7413 */;
|
|
value = value.createEventEnvelopeHeaders(a0, sdkMetadataForEnvelopeHeader, a3, a1);
|
|
delete a0.sdkProcessingMetadata;
|
|
const items5 = [{type: r4}, a0];
|
|
const moduleValue2 = require(7413) /* metro dependency 7413 */;
|
|
return moduleValue2.createEnvelope(value, [items5]);
|
|
}
|
|
|
|
function createSessionEnvelope_59735(a0, a1, a2, a3) { // fn#59735, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7590:725, offset: 0x016f1397, size: 290 bytes, params: 5, frame: 24
|
|
var items;
|
|
var object2;
|
|
let value = a1;
|
|
const sdkMetadataForEnvelopeHeader = (require(7413) /* metro dependency 7413 */).getSdkMetadataForEnvelopeHeader(a2);
|
|
const Object = global.Object;
|
|
const assign = Object.assign;
|
|
let object4 = {};
|
|
const Date = global.Date;
|
|
const value4 = Object.create(Date.prototype, {constructor: {value: Date}});
|
|
const date = new Date();
|
|
object4.sent_at = (date instanceof Object ? date : value4).toISOString();
|
|
const r3 = sdkMetadataForEnvelopeHeader && ({sdk: sdkMetadataForEnvelopeHeader});
|
|
let r1 = a3 ? value : !!a3;
|
|
if (r1) {
|
|
object2 = {};
|
|
object2.dsn = (require(7416) /* metro dependency 7416 */).dsnToString(value);
|
|
r1 = object2;
|
|
}
|
|
value = Reflect.apply(assign, Object, [object4, r3, r1]);
|
|
const value7 = 'aggregates' in a0;
|
|
object4 = {};
|
|
if (value7) {
|
|
object4.type = 'sessions';
|
|
items = [object4, a0];
|
|
} else {
|
|
object4.type = 'session';
|
|
items = [object4, a0.toJSON()];
|
|
}
|
|
const moduleValue3 = require(7413) /* metro dependency 7413 */;
|
|
return moduleValue3.createEnvelope(value, [items]);
|
|
}
|
|
|
|
function createSpanEnvelope_59736(a0, a1) { // fn#59736, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7590:1044, offset: 0x016f14b9, size: 419 bytes, params: 3, frame: 28
|
|
var r16;
|
|
var r2;
|
|
var r3;
|
|
var getDsn;
|
|
var value4;
|
|
var getOptions;
|
|
var tunnel;
|
|
var public_key;
|
|
var value8;
|
|
var moduleValue2;
|
|
var dsnToString;
|
|
var beforeSendSpan;
|
|
var push;
|
|
var property;
|
|
var moduleValue3;
|
|
var createSpanEnvelopeItem;
|
|
var error;
|
|
let value = a1;
|
|
const dynamicSamplingContextFromSpan = require(dependencyMap[5]).getDynamicSamplingContextFromSpan(a0[0]);
|
|
reducibleJoin2: while (true) {
|
|
if (value) {
|
|
getDsn = value.getDsn;
|
|
value4 = Reflect.apply(getDsn, value, []);
|
|
r16 = value4;
|
|
break reducibleJoin2;
|
|
}
|
|
r16 = value;
|
|
break reducibleJoin2;
|
|
}
|
|
reducibleJoin4: while (true) {
|
|
if (value) {
|
|
getOptions = value.getOptions;
|
|
tunnel = Reflect.apply(getOptions, value, []).tunnel;
|
|
r2 = tunnel;
|
|
break reducibleJoin4;
|
|
}
|
|
r2 = value;
|
|
break reducibleJoin4;
|
|
}
|
|
const Object = global.Object;
|
|
const assign = Object.assign;
|
|
let object = {};
|
|
const Date = global.Date;
|
|
const value5 = Object.create(Date.prototype, {constructor: {value: Date}});
|
|
const date = new Date();
|
|
object.sent_at = (date instanceof Object ? date : value5).toISOString();
|
|
const trace_id = dynamicSamplingContextFromSpan.trace_id;
|
|
reducibleJoin6: while (true) {
|
|
if (trace_id) {
|
|
public_key = dynamicSamplingContextFromSpan.public_key;
|
|
value8 = !!public_key;
|
|
r3 = value8;
|
|
break reducibleJoin6;
|
|
}
|
|
r3 = !!trace_id;
|
|
break reducibleJoin6;
|
|
}
|
|
reducibleJoin8: while (true) {
|
|
if (r3) {
|
|
r3 = {trace: dynamicSamplingContextFromSpan};
|
|
break reducibleJoin8;
|
|
}
|
|
break reducibleJoin8;
|
|
}
|
|
r2 = r2 ? r16 : !!r2;
|
|
reducibleJoin11: while (true) {
|
|
if (r2) {
|
|
moduleValue2 = require(dependencyMap[4]);
|
|
dsnToString = moduleValue2.dsnToString;
|
|
r2 = {dsn: Reflect.apply(dsnToString, moduleValue2, [r16])};
|
|
break reducibleJoin11;
|
|
}
|
|
break reducibleJoin11;
|
|
}
|
|
const value10 = Reflect.apply(assign, Object, [object, r3, r2]);
|
|
reducibleJoin13: while (true) {
|
|
if (value) {
|
|
getOptions = value.getOptions;
|
|
beforeSendSpan = Reflect.apply(getOptions, value, []).beforeSendSpan;
|
|
r2 = beforeSendSpan;
|
|
break reducibleJoin13;
|
|
}
|
|
r2 = value;
|
|
break reducibleJoin13;
|
|
}
|
|
r2 = r2 ? _fun59737 : _fun59738;
|
|
object = [];
|
|
const iterator = a0[Symbol.iterator]();
|
|
const iterator2 = iterator.next;
|
|
let r6 = iterator;
|
|
let item2 = Reflect.apply(iterator2, r6, []);
|
|
let item = item2.value;
|
|
item2 = item2.done ? undefined : r6;
|
|
reducibleJoin18: while (true) {
|
|
if (item2 === undefined) {
|
|
value = require(dependencyMap[3]);
|
|
return value.createEnvelope(value10, object);
|
|
}
|
|
break reducibleJoin18;
|
|
}
|
|
reducibleLoop18: while (true) {
|
|
try {
|
|
value = r2(item);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin17: while (true) {
|
|
if (value) {
|
|
try {
|
|
push = object.push;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = dependencyMap[3];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
moduleValue3 = require(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
createSpanEnvelopeItem = moduleValue3.createSpanEnvelopeItem;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value = Reflect.apply(createSpanEnvelopeItem, moduleValue3, [value]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(push, object, [value]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r6 = item2;
|
|
break reducibleJoin17;
|
|
}
|
|
r6 = item2;
|
|
break reducibleJoin17;
|
|
}
|
|
item2 = Reflect.apply(iterator2, r6, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r6;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop18;
|
|
}
|
|
continue reducibleLoop18;
|
|
}
|
|
return require(dependencyMap[3]).createEnvelope(value10, object);
|
|
}
|
|
|
|
function _fun59737(a0) { // fn#59737, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7590:1384, offset: 0x016f165c, size: 83 bytes, params: 2, frame: 15
|
|
const binding = env0_0;
|
|
const value = environment.__proto__;
|
|
const moduleValue = require(7374) /* metro dependency 7374 */;
|
|
const value2 = binding(moduleValue.spanToJSON(a0));
|
|
if (!value2) {
|
|
moduleValue.showSpanDropWarning();
|
|
}
|
|
return value2;
|
|
}
|
|
|
|
function _fun59738(a0) { // fn#59738, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7590:1470, offset: 0x016f16af, size: 41 bytes, params: 2, frame: 11
|
|
const value = environment.__proto__;
|
|
return (require(7374) /* metro dependency 7374 */).spanToJSON(a0);
|
|
}
|
|
|