Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

+396
View File
@@ -0,0 +1,396 @@
/* Metro module 1202; source: unknown; dependencies: [65, 6, 7, 15, 17, 18, 31, 27, 826, 1200, 1173, 1163, 1166] */
function _fun13327(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#13327, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:6, offset: 0x00de808f, size: 395 bytes, params: 8, frame: 19
let env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importDefault(65) /* metro dependency 65 */;
const env0_3 = importDefault(6) /* metro dependency 6 */;
const env0_4 = importDefault(7) /* metro dependency 7 */;
const env0_5 = importDefault(15) /* metro dependency 15 */;
const env0_6 = importDefault(17) /* metro dependency 17 */;
const env0_7 = importDefault(18) /* metro dependency 18 */;
let value = importAll(31) /* metro dependency 31 */;
const value2 = require(27) /* metro dependency 27 */;
const StyleSheet = value2.StyleSheet;
const env0_9 = value2.View;
const env0_10 = StyleSheet.create({wrapperView: {flex: 1}});
const Component = value.Component;
value = _fun13336(Component);
value.displayName = '__Sentry.TouchEventBoundary';
value.defaultProps = {'breadcrumbCategory': 'touch', 'breadcrumbType': 'user', 'ignoreNames': null,
'maxComponentTreeSize': 20, ignoreNames: []};
exports.TouchEventBoundary = value;
exports.withTouchEventBoundary = function(a0, a1) {
var env0_0 = a0;
var env0_1 = a1;
var closure = _fun13347;
closure.displayName = 'WithTouchEventBoundary';
return closure;
};
}
function _isNativeReflectConstruct_13328() { // fn#13328, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:202, offset: 0x00de821a, size: 94 bytes, params: 1, frame: 18
var Boolean;
var prototype;
var valueOf;
var call;
var Reflect;
var construct;
var closure;
var value;
var error;
try {
Boolean = global.Boolean;
prototype = Boolean.prototype;
valueOf = prototype.valueOf;
call = valueOf.call;
Reflect = global.Reflect;
construct = Reflect.construct;
Boolean = global.Boolean;
closure = function() {
};
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
value = Reflect.apply(call, valueOf, [value]);
var result = !value;
} catch (error) {
}
return (_isNativeReflectConstruct_13328_isNativeReflectConstruct = function() {
return !!result;
})();
}
function getTouchedComponentInfo({elementType, memoizedProps}, a1) { // fn#13331, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:2891, offset: 0x00de8278, size: 157 bytes, params: 3, frame: 19
var r0;
var object2;
var moduleValue;
var dropUndefinedKeys;
const value = undefined;
const displayName = elementType === null || value === elementType ? value : elementType.displayName;
if (memoizedProps) {
moduleValue = require(826) /* metro dependency 826 */;
dropUndefinedKeys = moduleValue.dropUndefinedKeys;
object2 = {};
object2.name = getComponentName_13332(memoizedProps) || displayName;
object2.element = getElementName(memoizedProps);
object2.file = getFileName(memoizedProps);
object2.label = getLabelValue(memoizedProps, a1);
r0 = Reflect.apply(dropUndefinedKeys, moduleValue, [object2]);
} else {
r0 = displayName ? {name: displayName} : value;
}
return r0;
}
function getComponentName_13332(a0) { // fn#13332, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:3168, offset: 0x00de8315, size: 84 bytes, params: 2, frame: 5
let r0 = typeof a0[env0_12] === 'string' && a0[env0_12].length > 0 && a0[env0_12] !== 'unknown' && a0[env0_12];
r0 = !r0 ? undefined : r0;
return r0;
}
function getElementName(a0) { // fn#13333, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:3272, offset: 0x00de8369, size: 84 bytes, params: 2, frame: 5
let r0 = typeof a0[env0_13] === 'string' && a0[env0_13].length > 0 && a0[env0_13] !== 'unknown' && a0[env0_13];
r0 = !r0 ? undefined : r0;
return r0;
}
function getFileName(a0) { // fn#13334, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:3374, offset: 0x00de83bd, size: 84 bytes, params: 2, frame: 5
let r0 = typeof a0[env0_14] === 'string' && a0[env0_14].length > 0 && a0[env0_14] !== 'unknown' && a0[env0_14];
r0 = !r0 ? undefined : r0;
return r0;
}
function getLabelValue(a0, a1) { // fn#13335, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:3473, offset: 0x00de8411, size: 105 bytes, params: 3, frame: 7
return typeof a0[env0_11] !== 'string' ? typeof a1 !== 'string' || typeof a0[a1] !== 'string' ? undefined : a0[a1].length > 0 ? a0[a1] : undefined : a0[env0_11].length > 0 ? a0[env0_11] : typeof a1 !== 'string' || typeof a0[a1] !== 'string' ? undefined : a0[a1].length > 0 ? a0[a1] : undefined;
}
function _fun13336(a0) { // fn#13336, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:557, offset: 0x00de847a, size: 187 bytes, params: 2, frame: 16
const closure = TouchEventBoundary;
env0_7(closure, a0);
return env0_4(closure, [{key: 'componentDidMount', value: value_13338}, {key: 'render', value: value_13339},
{key: '_logTouchEvent', value: value_13340}, {key: '_isNameIgnored', value: value_13341}, {key: '_onTouchStart',
value: value_13343}, {key: '_pushIfNotIgnored', value: value_13345}]);
}
function withTouchEventBoundary(a0, a1) { // fn#13346, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:3817, offset: 0x00de8af8, size: 35 bytes, params: 3, frame: 2
const env0_0 = a0;
const env0_1 = a1;
const closure = WrappedComponent;
closure.displayName = 'WithTouchEventBoundary';
return closure;
}
function TouchEventBoundary() { // fn#13337, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:569, offset: 0x00de8535, size: 123 bytes, params: 1, frame: 20
let value = environment.__proto__;
env1_3(this, TouchEventBoundary);
const value3 = env1_6(TouchEventBoundary);
value = env1_5(this, _isNativeReflectConstruct_13328() ? global.Reflect.construct(value3, arguments,
env1_6(this).constructor) : value3.apply(this, arguments));
value.name = 'TouchEventBoundary';
return value;
}
function value_13338() { // fn#13338, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:922, offset: 0x00de85b0, size: 118 bytes, params: 1, frame: 16
var call;
let value = environment.__proto__;
const value2 = undefined;
const client = (require(826) /* metro dependency 826 */).getClient();
const addIntegration = client == null ? value2 : client.addIntegration;
if (!(addIntegration === null || value2 === addIntegration)) {
call = addIntegration.call;
value = require(1200) /* metro dependency 1200 */;
Reflect.apply(call, addIntegration, [client, value.createIntegration(this.name)]);
}
return value2;
}
function value_13339() { // fn#13339, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:1104, offset: 0x00de8626, size: 76 bytes, params: 1, frame: 17
const binding = env1_8;
const createElement = binding.createElement;
const object2 = {};
object2.style = env1_10.wrapperView;
object2.onTouchStart = this._onTouchStart.bind(this);
return Reflect.apply(createElement, binding, [View, object2, this.props.children]);
}
function value_13340(a0, a1) { // fn#13340, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:1263, offset: 0x00de8672, size: 323 bytes, params: 3, frame: 19
var r5;
const debug = (require(826) /* metro dependency 826 */).debug;
var name;
var file;
var object2;
var props;
let value = a1;
const property = a0[0];
if (property) {
if (value) {
r5 = value;
} else {
name = property.name;
file = property.file;
value = '';
value = value + name + (file ? ' (' + property.file + ')' : value);
r5 = value;
}
object2 = {};
props = this.props;
object2.category = props.breadcrumbCategory;
object2.data = {path: a0};
object2.level = 'info';
object2.message = 'Touch event within element: ' + r5;
props = this.props;
object2.type = props.breadcrumbType;
value = environment.__proto__;
value = require(826) /* metro dependency 826 */;
value.addBreadcrumb(object2);
debug.log('[TouchEvents] ' + object2.message);
} else {
value = environment.__proto__;
debug.warn('[TouchEvents] No root component found in touch path.');
}
}
function value_13341(a0) { // fn#13341, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:1684, offset: 0x00de87b5, size: 110 bytes, params: 2, frame: 17
var environment;
var r2;
var items2;
var concat;
var value;
var binding;
const env0_0 = a0;
const r3 = this.props.ignoreNames || [];
if (this.props.ignoredDisplayNames) {
items2 = [];
concat = items2.concat;
value = environment.__proto__;
binding = env1_2;
value = binding(r3);
value = Reflect.apply(concat, items2, [value, binding(this.props.ignoredDisplayNames)]);
r2 = value;
} else {
r2 = r3;
}
return r2.some(_fun13342);
}
function value_13343(a0) { // fn#13343, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:1954, offset: 0x00de8868, size: 426 bytes, params: 2, frame: 19
var environment;
var displayName;
var r8;
var label;
var object;
var props;
var maxComponentTreeSize;
var length;
var elementType;
var value;
var displayName2;
var value3;
var getTouchedComponentInfoBinding;
var labelName;
var touchedComponentInfoBinding;
var property;
var displayName3;
var value5;
var moduleValue;
var startUserInteractionSpan;
var value6;
let _targetInst = a0._targetInst;
if (_targetInst) {
_targetInst = a0._targetInst;
object = [];
if (_targetInst) {
props = this.props;
maxComponentTreeSize = props.maxComponentTreeSize;
if (maxComponentTreeSize) {
length = object.length;
props = this.props;
maxComponentTreeSize = props.maxComponentTreeSize;
if (length < maxComponentTreeSize) {
elementType = _targetInst.elementType;
value = undefined;
displayName = elementType === null || value === elementType ? value : elementType.displayName;
displayName2 = TouchEventBoundary.displayName;
value3 = environment.__proto__;
if (displayName !== displayName2) {
r8 = _targetInst;
while (true) {
getTouchedComponentInfoBinding = getTouchedComponentInfo;
props = this.props;
labelName = props.labelName;
touchedComponentInfoBinding = getTouchedComponentInfoBinding(r8, labelName);
this._pushIfNotIgnored(object, touchedComponentInfoBinding);
property = r8.return;
if (!property) {
break;
}
props = this.props;
maxComponentTreeSize = props.maxComponentTreeSize;
if (maxComponentTreeSize) {
length = object.length;
props = this.props;
maxComponentTreeSize = props.maxComponentTreeSize;
if (length < maxComponentTreeSize) {
elementType = property.elementType;
if (elementType === null) {
displayName = value;
continue;
}
if (value === elementType) {
displayName = value;
continue;
}
displayName = elementType.displayName;
displayName3 = TouchEventBoundary.displayName;
if (displayName !== displayName3) {
r8 = property;
continue;
}
break;
}
break;
}
break;
}
}
}
}
}
value = object.find(function(a0) {
return a0.label;
});
value5 = undefined;
label = value === null || value5 === value ? value5 : value.label;
length = object.length;
if (length > 0) {
this._logTouchEvent(object, label);
}
value = environment.__proto__;
moduleValue = require(1173) /* metro dependency 1173 */;
startUserInteractionSpan = moduleValue.startUserInteractionSpan;
object = {elementId: label};
object.op = (require(1163) /* metro dependency 1163 */).UI_ACTION_TOUCH;
value6 = Reflect.apply(startUserInteractionSpan, moduleValue, [object]);
if (value6) {
value6.setAttribute((require(826) /* metro dependency 826 */).SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,
(require(1166) /* metro dependency 1166 */).SPAN_ORIGIN_AUTO_INTERACTION);
}
}
}
function value_13345(a0, a1) { // fn#13345, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:2635, offset: 0x00de8a1c, size: 220 bytes, params: 3, frame: 20
var r2;
var r3;
var r5;
var r4;
var r1;
var r0;
var name;
var label;
var JSON;
let value = !!a1;
if (a1) {
name = a1.name;
value = !name;
r2 = name ? value : !a1.label;
value = !r2;
if (r2) {
r1 = value;
} else {
name = a1.name;
value = !name;
r2 = name ? !this._isNameIgnored(a1.name) : value;
if (r2) {
label = a1.label;
value = !label;
r3 = label ? !this._isNameIgnored(a1.label) : value;
if (r3) {
value = a0.length > 0;
if (value) {
JSON = global.JSON;
value = JSON.stringify(a0[a0.length - 1]);
JSON = global.JSON;
value = value === JSON.stringify(a1);
r5 = value;
} else {
r5 = value;
}
value = !r5;
if (r5) {
r4 = value;
} else {
a0.push(a1);
r4 = true;
}
r3 = r4;
}
r2 = r3;
}
r1 = r2;
}
r0 = r1;
} else {
r0 = value;
}
return r0;
}
function WrappedComponent(a0) { // fn#13347, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:3860, owner: withTouchEventBoundary.WrappedComponent, offset: 0x00de8b1b, size: 110 bytes, params: 2, frame: 21
const binding = env1_8;
const createElement = binding.createElement;
const binding2 = env1_15;
let Object = global.Object;
const value3 = Object.assign({}, require ?? ({}));
const binding3 = env1_8;
const createElement2 = binding3.createElement;
const binding4 = env0_0;
Object = global.Object;
return Reflect.apply(createElement, binding, [binding2, value3, Reflect.apply(createElement2, binding3, [binding4,
Object.assign({}, a0)])]);
}
function _fun13342(a0) { // fn#13342, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1329:1845, offset: 0x00de8823, size: 69 bytes, params: 2, frame: 13
let r0 = typeof a0 === 'string' && env0_0 === a0;
r0 = !r0 ? a0 instanceof global.RegExp && env0_0.match(a0) : r0;
return r0;
}