320 lines
12 KiB
JavaScript
320 lines
12 KiB
JavaScript
/* Metro module 5344; source: unknown; dependencies: [27, 5325, 5324, 5345, 5330] */
|
|
import * as ReactNativeModule from './module-00027-ReactNative.js'; /* Metro dependency 27 */
|
|
import * as Module05325Module from './module-05325.js'; /* Metro dependency 5325 */
|
|
|
|
function _fun47193(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#47193, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5522:6, offset: 0x011bbbbf, size: 143 bytes, params: 8, frame: 19
|
|
const env0_0 = require;
|
|
const transformIntoHandlerTags2 = transformIntoHandlerTags;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
ReactNativeModule.Platform;
|
|
exports.filterConfig = filterConfig;
|
|
exports.transformIntoHandlerTags = transformIntoHandlerTags2;
|
|
exports.findNodeHandle = findNodeHandle_47198;
|
|
exports.scheduleFlushOperations = scheduleFlushOperations;
|
|
function transformIntoHandlerTags(a0) { // fn#47194, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5522:138, offset: 0x011bbc4e, size: 73 bytes, params: 2, frame: 12
|
|
let value = Module05325Module;
|
|
value = value.toArray(a0);
|
|
value = value.map(_fun47195);
|
|
return value.filter(function(a0) {
|
|
return a0 > 0;
|
|
});
|
|
function _fun47195(a0) { // fn#47195, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5522:209, offset: 0x011bbc97, size: 77 bytes, params: 2, frame: 12
|
|
const value = environment.__proto__;
|
|
let r0 = (require(5324) /* metro dependency 5324 */).handlerIDToTag[a0] || a0.current?.handlerTag;
|
|
r0 = !r0 ? -1 : r0;
|
|
return r0;
|
|
}
|
|
|
|
}
|
|
|
|
function filterConfig(a0, a1) { // fn#47197, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5522:368, offset: 0x011bbcef, size: 319 bytes, params: 3, frame: 33
|
|
var r21;
|
|
var r20;
|
|
var r19;
|
|
var r18;
|
|
var r17;
|
|
var object;
|
|
var property;
|
|
var value3;
|
|
var value4;
|
|
var value5;
|
|
var value6;
|
|
var value7;
|
|
var value8;
|
|
var value9;
|
|
var value10;
|
|
var value11;
|
|
var value12;
|
|
var transformIntoHandlerTagsBinding;
|
|
var value13;
|
|
var error;
|
|
const r4 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
|
|
let Object = global.Object;
|
|
const value = Object.assign({}, r4);
|
|
const iterator = a1[Symbol.iterator]();
|
|
const iterator2 = iterator.next;
|
|
let r2 = iterator;
|
|
let item2 = Reflect.apply(iterator2, r2, []);
|
|
let item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
}
|
|
return value;
|
|
reducibleLoop6: while (true) {
|
|
try {
|
|
property = a0[item];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
value3 = property === undefined;
|
|
reducibleJoin16: while (true) {
|
|
if (value3) {
|
|
r20 = value3;
|
|
break reducibleJoin16;
|
|
}
|
|
try {
|
|
Object = global.Object;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
value4 = Object(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
value5 = property === value4;
|
|
reducibleJoin15: while (true) {
|
|
if (value5) {
|
|
try {
|
|
value6 = '__isNative' in property;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r21 = value6;
|
|
break reducibleJoin15;
|
|
}
|
|
r21 = value5;
|
|
break reducibleJoin15;
|
|
}
|
|
r20 = r21;
|
|
break reducibleJoin16;
|
|
}
|
|
reducibleJoin18: while (true) {
|
|
if (r20) {
|
|
r19 = r20;
|
|
break reducibleJoin18;
|
|
}
|
|
value7 = item === 'onHandlerStateChange';
|
|
r19 = value7;
|
|
break reducibleJoin18;
|
|
}
|
|
reducibleJoin20: while (true) {
|
|
if (r19) {
|
|
r18 = r19;
|
|
break reducibleJoin20;
|
|
}
|
|
value8 = item === 'onGestureEvent';
|
|
r18 = value8;
|
|
break reducibleJoin20;
|
|
}
|
|
reducibleJoin5: while (true) {
|
|
if (r18) {
|
|
r2 = item2;
|
|
break reducibleJoin5;
|
|
}
|
|
try {
|
|
value9 = item === 'simultaneousHandlers';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
reducibleJoin39: while (true) {
|
|
reducibleJoin38: while (true) {
|
|
if (value9) {
|
|
try {
|
|
transformIntoHandlerTagsBinding = transformIntoHandlerTags;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = a0[item];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
try {
|
|
value10 = item === 'waitFor';
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
if (value10) {
|
|
try {
|
|
transformIntoHandlerTagsBinding = transformIntoHandlerTags;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
property = a0[item];
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
break reducibleJoin38;
|
|
}
|
|
value11 = item === 'hitSlop';
|
|
reducibleJoin27: while (true) {
|
|
if (value11) {
|
|
value12 = typeof property !== 'object';
|
|
r18 = value12;
|
|
break reducibleJoin27;
|
|
}
|
|
r18 = value11;
|
|
break reducibleJoin27;
|
|
}
|
|
if (r18) {
|
|
try {
|
|
object = {};
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object.top = property;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object.left = property;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object.bottom = property;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
object.right = property;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = object;
|
|
break reducibleJoin39;
|
|
}
|
|
r17 = property;
|
|
break reducibleJoin39;
|
|
}
|
|
try {
|
|
value13 = transformIntoHandlerTagsBinding(property);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r17 = value13;
|
|
break reducibleJoin39;
|
|
}
|
|
try {
|
|
value[item] = r17;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r2 = item2;
|
|
break reducibleJoin5;
|
|
}
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop6;
|
|
}
|
|
continue reducibleLoop6;
|
|
}
|
|
return value;
|
|
}
|
|
|
|
function findNodeHandle_47198(a0) { // fn#47198, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5522:849, offset: 0x011bbe2e, size: 31 bytes, params: 2, frame: 11
|
|
const nodeHandle = findNodeHandle(a0);
|
|
const value2 = null;
|
|
return value2 != nodeHandle ? nodeHandle : value2;
|
|
}
|
|
|
|
function scheduleFlushOperations() { // fn#47199, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:5522:938, offset: 0x011bbe4d, size: 60 bytes, params: 1, frame: 11
|
|
if (!env0_4) {
|
|
(require(5345) /* metro dependency 5345 */).ghQueueMicrotask(function() {
|
|
importDefault(dependencyMap[4]).flushOperations();
|
|
env1_4 = false;
|
|
});
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun47193, 5344, [27, 5325, 5324, 5345,
|
|
5330]) /* metro module 5344, dependencies: [27, 5325, 5324, 5345, 5330] */;
|