824 lines
43 KiB
JavaScript
824 lines
43 KiB
JavaScript
/* Metro module 1658; source: unknown; dependencies: [1613, 1659, 1617] */
|
|
import * as Module01613Module from './module-01613.js'; /* Metro dependency 1613 */
|
|
import * as Module01617Module from './module-01617.js'; /* Metro dependency 1617 */
|
|
|
|
function _fun18228(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#18228, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:6, offset: 0x00e83513, size: 180 bytes, params: 8, frame: 18
|
|
const env0_1 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_3 = (Module01613Module).isJest();
|
|
object = {code: 'function createMapperRegistry_Pnpm_mappersTs1(){const{IS_JEST,isSharedValue}=this.__closure;const mappers=new Map();let sortedMappers=[];let runRequested=false;let processingMappers=false;function updateMappersOrder(){const pre=new Map();mappers.forEach(function(mapper){if(mapper.outputs){for(const output of mapper.outputs){const preMappers=pre.get(output);if(preMappers===undefined){pre.set(output,[mapper]);}else{preMappers.push(mapper);}}}});const visited=new Set();const newOrder=[];function dfs(mapper){visited.add(mapper);for(const input of mapper.inputs){const preMappers=pre.get(input);if(preMappers){for(const preMapper of preMappers){if(!visited.has(preMapper)){dfs(preMapper);}}}}newOrder.push(mapper);}mappers.forEach(function(mapper){if(!visited.has(mapper)){dfs(mapper);}});sortedMappers=newOrder;}function mapperRun(){runRequested=false;if(processingMappers){return;}try{processingMappers=true;if(mappers.size!==sortedMappers.length){updateMappersOrder();}for(const mapper of sortedMappers){if(mapper.dirty){mapper.dirty=false;mapper.worklet();}}}finally{processingMappers=false;}}function maybeRequestUpdates(){if(IS_JEST){mapperRun();}else if(!runRequested){if(processingMappers){requestAnimationFrame(mapperRun);}else{queueMicrotask(mapperRun);}runRequested=true;}}function extractInputs(inputs,resultArray){if(Array.isArray(inputs)){for(const input of inputs){input&&extractInputs(input,resultArray);}}else if(isSharedValue(inputs)){resultArray.push(inputs);}else if(Object.getPrototypeOf(inputs)===Object.prototype){for(const element of Object.values(inputs)){element&&extractInputs(element,resultArray);}}return resultArray;}return{start:function(mapperID,worklet,inputs,outputs){const mapper={id:mapperID,dirty:true,worklet:worklet,inputs:extractInputs(inputs,[]),outputs:outputs};mappers.set(mapper.id,mapper);sortedMappers=[];for(const sv of mapper.inputs){sv.addListener(mapper.id,function(){mapper.dirty=true;maybeRequestUpdates();});}maybeRequestUpdates();},stop:function(mapperID){const mapper=mappers.get(mapperID);if(mapper){mappers.delete(mapper.id);sortedMappers=[];for(const sv of mapper.inputs){sv.removeListener(mapper.id);}}}};}'};
|
|
const env0_5 = _fun18229();
|
|
object = {code: 'function pnpm_mappersTs2(){const{createMapperRegistry,mapperID,worklet,inputs,outputs}=this.__closure;let mapperRegistry=global.__mapperRegistry;if(mapperRegistry===undefined){mapperRegistry=global.__mapperRegistry=createMapperRegistry();}mapperRegistry.start(mapperID,worklet,inputs,outputs);}'};
|
|
object = {code: 'function pnpm_mappersTs3(){const{mapperID}=this.__closure;const mapperRegistry=global.__mapperRegistry;mapperRegistry===null||mapperRegistry===void 0||mapperRegistry.stop(mapperID);}'};
|
|
exports.startMapper = startMapper;
|
|
exports.stopMapper = stopMapper;
|
|
function _fun18229() { // fn#18229, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:2295, offset: 0x00e835c7, size: 88 bytes, params: 1, frame: 14
|
|
const closure = function() {
|
|
var env0_4 = _fun18231;
|
|
var env0_5 = _fun18235;
|
|
var env0_6 = _fun18236;
|
|
var env0_7 = _fun18237;
|
|
var Map = global.Map;
|
|
var env0_0 = new Map();
|
|
var env0_1 = [];
|
|
var env0_2 = false;
|
|
var env0_3 = false;
|
|
return {start: _fun18238, stop: _fun18240};
|
|
};
|
|
const object = {};
|
|
object.IS_JEST = env0_3;
|
|
object.isSharedValue = (require(1659) /* metro dependency 1659 */).isSharedValue;
|
|
closure.__closure = object;
|
|
closure.__workletHash = 4849129099287;
|
|
closure.__initData = env0_4;
|
|
return closure;
|
|
function createMapperRegistry() { // fn#18230, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:2312, offset: 0x00e8361f, size: 111 bytes, params: 1, frame: 10
|
|
const Map = global.Map;
|
|
const map = new Map();
|
|
const env0_1 = [];
|
|
return {start: start_18238, stop: stop_18240};
|
|
function updateMappersOrder() { // fn#18231, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:2373, owner: createMapperRegistry.updateMappersOrder, offset: 0x00e8368e, size: 130 bytes, params: 1, frame: 14
|
|
const Map = global.Map;
|
|
const map = new Map();
|
|
map.forEach(_fun18233);
|
|
const Set = global.Set;
|
|
const set = new Set();
|
|
const items = [];
|
|
map.forEach(_fun18234);
|
|
function dfs(a0) { // fn#18232, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:2549, owner: createMapperRegistry.updateMappersOrder.dfs, offset: 0x00e83710, size: 155 bytes, params: 2, frame: 20
|
|
var r4;
|
|
var r8;
|
|
var value;
|
|
var binding;
|
|
var add;
|
|
var inputs;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var get;
|
|
var value2;
|
|
var iterator3;
|
|
var item3;
|
|
var value3;
|
|
var has;
|
|
var value4;
|
|
var dfsBinding;
|
|
var error;
|
|
var push;
|
|
exceptionSkip23: while (true) {
|
|
exceptionLanding23: while (true) {
|
|
exceptionSkip20: while (true) {
|
|
exceptionLanding20: while (true) {
|
|
value = environment;
|
|
binding = env0_1;
|
|
add = binding.add;
|
|
Reflect.apply(add, binding, [a0]);
|
|
inputs = a0.inputs;
|
|
iterator = inputs[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
r4 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r4, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r4;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
get = binding.get;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(get, binding, [item]);
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
if (!value2) {
|
|
r4 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
iterator = value2[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
r8 = iterator;
|
|
while (true) {
|
|
try {
|
|
item3 = Reflect.apply(iterator3, r8, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r8;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
value3 = item3 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
if (value3) {
|
|
r4 = item2;
|
|
break;
|
|
}
|
|
try {
|
|
try {
|
|
binding = env0_1;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
try {
|
|
has = binding.has;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
try {
|
|
value4 = Reflect.apply(has, binding, [item]);
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
if (value4) {
|
|
continue;
|
|
}
|
|
try {
|
|
try {
|
|
dfsBinding = dfs;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
try {
|
|
dfsBinding(item);
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
r8 = item3;
|
|
}
|
|
}
|
|
binding = env0_2;
|
|
push = binding.push;
|
|
Reflect.apply(push, binding, [a0]);
|
|
return undefined;
|
|
break exceptionSkip20;
|
|
}
|
|
try {
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
try {
|
|
throw error;
|
|
} catch (error) {
|
|
break exceptionLanding23;
|
|
}
|
|
break exceptionSkip20;
|
|
}
|
|
break exceptionSkip23;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip23;
|
|
}
|
|
}
|
|
|
|
function _fun18233(a0) { // fn#18233, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:2428, offset: 0x00e837ab, size: 132 bytes, params: 2, frame: 21
|
|
var r2;
|
|
var outputs;
|
|
var iterator;
|
|
var iterator2;
|
|
var value;
|
|
var item;
|
|
var item2;
|
|
var binding;
|
|
var get;
|
|
var value2;
|
|
var value3;
|
|
var push;
|
|
var set;
|
|
var items2;
|
|
var error;
|
|
exceptionSkip20: while (true) {
|
|
exceptionLanding20: while (true) {
|
|
outputs = a0.outputs;
|
|
if (outputs) {
|
|
outputs = a0.outputs;
|
|
iterator = outputs[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
value = environment;
|
|
r2 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
try {
|
|
get = binding.get;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
try {
|
|
value2 = Reflect.apply(get, binding, [item]);
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
try {
|
|
value3 = value2 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
if (value3) {
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
try {
|
|
set = binding.set;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
try {
|
|
items2 = [];
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
try {
|
|
items2[0] = a0;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
try {
|
|
Reflect.apply(set, binding, [item, items2]);
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
r2 = item2;
|
|
} else {
|
|
try {
|
|
push = value2.push;
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
try {
|
|
Reflect.apply(push, value2, [a0]);
|
|
} catch (error) {
|
|
break exceptionLanding20;
|
|
}
|
|
r2 = item2;
|
|
}
|
|
}
|
|
}
|
|
return undefined;
|
|
break exceptionSkip20;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip20;
|
|
}
|
|
}
|
|
|
|
function _fun18234(a0) { // fn#18234, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:2671, offset: 0x00e8382f, size: 38 bytes, params: 2, frame: 12
|
|
const binding = env0_1;
|
|
if (!binding.has(a0)) {
|
|
dfs(a0);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
function mapperRun() { // fn#18235, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:2707, owner: createMapperRegistry.mapperRun, offset: 0x00e83855, size: 133 bytes, params: 1, frame: 15
|
|
var r4;
|
|
var value;
|
|
var binding;
|
|
var size;
|
|
var length;
|
|
var value2;
|
|
var updateMappersOrderBinding;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var value3;
|
|
var dirty;
|
|
var worklet;
|
|
var error;
|
|
exceptionSkip28: while (true) {
|
|
exceptionLanding28: while (true) {
|
|
exceptionSkip24: while (true) {
|
|
exceptionLanding24: while (true) {
|
|
value = environment;
|
|
env0_2 = false;
|
|
if (!env0_3) {
|
|
try {
|
|
env0_3 = true;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
binding = env0_0;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
size = binding.size;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
binding = env0_1;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
length = binding.length;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
value2 = size === length;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
if (value2) {
|
|
continue;
|
|
}
|
|
try {
|
|
updateMappersOrderBinding = updateMappersOrder;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
updateMappersOrderBinding();
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
binding = env0_1;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
iterator = binding[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
r4 = iterator;
|
|
while (true) {
|
|
try {
|
|
item2 = Reflect.apply(iterator2, r4, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r4;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
value3 = item2 === undefined;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
if (value3) {
|
|
break;
|
|
}
|
|
try {
|
|
try {
|
|
dirty = item.dirty;
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
if (!dirty) {
|
|
continue;
|
|
}
|
|
try {
|
|
try {
|
|
item.dirty = false;
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
try {
|
|
worklet = item.worklet;
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
try {
|
|
Reflect.apply(worklet, item, []);
|
|
} catch (error) {
|
|
break exceptionLanding24;
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
r4 = item2;
|
|
}
|
|
env0_3 = false;
|
|
}
|
|
return undefined;
|
|
break exceptionSkip24;
|
|
}
|
|
try {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
try {
|
|
throw error;
|
|
} catch (error) {
|
|
break exceptionLanding28;
|
|
}
|
|
break exceptionSkip24;
|
|
}
|
|
break exceptionSkip28;
|
|
}
|
|
env0_3 = false;
|
|
throw error;
|
|
break exceptionSkip28;
|
|
}
|
|
}
|
|
|
|
function maybeRequestUpdates() { // fn#18236, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:2852, owner: createMapperRegistry.maybeRequestUpdates, offset: 0x00e838da, size: 87 bytes, params: 1, frame: 13
|
|
if (env2_3) {
|
|
mapperRun();
|
|
} else if (!env0_2) {
|
|
if (env0_3) {
|
|
global.requestAnimationFrame(mapperRun);
|
|
} else {
|
|
global.queueMicrotask(mapperRun);
|
|
}
|
|
}
|
|
}
|
|
|
|
function extractInputs(a0, a1) { // fn#18237, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:2968, owner: createMapperRegistry.extractInputs, offset: 0x00e83931, size: 243 bytes, params: 3, frame: 20
|
|
var r3;
|
|
var r2;
|
|
var Array;
|
|
var isArray;
|
|
var value;
|
|
var isSharedValue;
|
|
var Object;
|
|
var getPrototypeOf;
|
|
var prototype;
|
|
var values;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var extractInputsBinding;
|
|
var error;
|
|
var push;
|
|
var iterator3;
|
|
var item3;
|
|
exceptionSkip17: while (true) {
|
|
exceptionLanding17: while (true) {
|
|
exceptionSkip9: while (true) {
|
|
exceptionLanding9: while (true) {
|
|
Array = global.Array;
|
|
isArray = Array.isArray;
|
|
if (Reflect.apply(isArray, Array, [a0])) {
|
|
iterator = a0[Symbol.iterator]();
|
|
iterator3 = iterator.next;
|
|
value = environment;
|
|
r2 = iterator;
|
|
while (true) {
|
|
item3 = Reflect.apply(iterator3, r2, []);
|
|
item = item3.value;
|
|
item3 = item3.done ? undefined : r2;
|
|
if (item3 === undefined) {
|
|
break;
|
|
}
|
|
if (!item) {
|
|
r2 = item3;
|
|
continue;
|
|
}
|
|
try {
|
|
extractInputsBinding = extractInputs;
|
|
} catch (error) {
|
|
break exceptionLanding17;
|
|
}
|
|
try {
|
|
extractInputsBinding(item, a1);
|
|
} catch (error) {
|
|
break exceptionLanding17;
|
|
}
|
|
r2 = item3;
|
|
}
|
|
} else {
|
|
value = environment.__proto__.__proto__;
|
|
value = require(1659) /* metro dependency 1659 */;
|
|
isSharedValue = value.isSharedValue;
|
|
if (Reflect.apply(isSharedValue, value, [a0])) {
|
|
push = a1.push;
|
|
Reflect.apply(push, a1, [a0]);
|
|
break;
|
|
}
|
|
Object = global.Object;
|
|
getPrototypeOf = Object.getPrototypeOf;
|
|
value = Reflect.apply(getPrototypeOf, Object, [a0]);
|
|
Object = global.Object;
|
|
prototype = Object.prototype;
|
|
if (value !== prototype) {
|
|
break;
|
|
}
|
|
Object = global.Object;
|
|
values = Object.values;
|
|
iterator = Reflect.apply(values, Object, [a0])[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
value = environment;
|
|
r3 = iterator;
|
|
while (true) {
|
|
item2 = Reflect.apply(iterator2, r3, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r3;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
if (!item) {
|
|
r3 = item2;
|
|
continue;
|
|
}
|
|
try {
|
|
extractInputsBinding = extractInputs;
|
|
} catch (error) {
|
|
break exceptionLanding9;
|
|
}
|
|
try {
|
|
extractInputsBinding(item, a1);
|
|
} catch (error) {
|
|
break exceptionLanding9;
|
|
}
|
|
r3 = item2;
|
|
}
|
|
}
|
|
return a1;
|
|
break exceptionSkip9;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip9;
|
|
}
|
|
break exceptionSkip17;
|
|
}
|
|
try {
|
|
item3.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip17;
|
|
}
|
|
}
|
|
|
|
function createMapperRegistryStart(a0, a1, a2, a3) { // fn#18238, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:3222, owner: createMapperRegistry.start, offset: 0x00e83a24, size: 165 bytes, params: 5, frame: 19
|
|
var addListener;
|
|
var closure;
|
|
var error;
|
|
const object = {id: a0, dirty: true, worklet: a1};
|
|
object.inputs = extractInputs(a2, []);
|
|
object.outputs = a3;
|
|
const binding = object;
|
|
const set = binding.set;
|
|
let id = object.id;
|
|
Reflect.apply(set, binding, [id, object]);
|
|
env0_1 = [];
|
|
const iterator = object.inputs[Symbol.iterator]();
|
|
const iterator2 = iterator.next;
|
|
let r3 = iterator;
|
|
let item2 = Reflect.apply(iterator2, r3, []);
|
|
let item = item2.value;
|
|
item2 = item2.done ? undefined : r3;
|
|
reducibleJoin2: while (true) {
|
|
if (item2 === undefined) {
|
|
maybeRequestUpdates();
|
|
return undefined;
|
|
}
|
|
break reducibleJoin2;
|
|
}
|
|
reducibleLoop2: while (true) {
|
|
try {
|
|
addListener = item.addListener;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
id = object.id;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
closure = _fun18239;
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
try {
|
|
Reflect.apply(addListener, item, [id, closure]);
|
|
} catch (error) {
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
}
|
|
r3 = item2;
|
|
item2 = Reflect.apply(iterator2, r3, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r3;
|
|
if (item2 === undefined) {
|
|
break reducibleLoop2;
|
|
}
|
|
continue reducibleLoop2;
|
|
}
|
|
maybeRequestUpdates();
|
|
function _fun18239() { // fn#18239, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:3377, offset: 0x00e83ac9, size: 30 bytes, params: 1, frame: 9
|
|
env0_0.dirty = true;
|
|
maybeRequestUpdates();
|
|
}
|
|
|
|
}
|
|
|
|
function createMapperRegistryStop(a0) { // fn#18240, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:3452, owner: createMapperRegistry.stop, offset: 0x00e83ae7, size: 113 bytes, params: 2, frame: 15
|
|
var r2;
|
|
var value;
|
|
var binding;
|
|
var get;
|
|
var value2;
|
|
var id;
|
|
var inputs;
|
|
var iterator;
|
|
var iterator2;
|
|
var item;
|
|
var item2;
|
|
var removeListener;
|
|
var error;
|
|
exceptionSkip7: while (true) {
|
|
exceptionLanding7: while (true) {
|
|
value = environment;
|
|
binding = env0_0;
|
|
get = binding.get;
|
|
value2 = Reflect.apply(get, binding, [a0]);
|
|
if (value2) {
|
|
binding = env0_0;
|
|
id = value2.id;
|
|
binding.delete(id);
|
|
env0_1 = [];
|
|
inputs = value2.inputs;
|
|
iterator = inputs[Symbol.iterator]();
|
|
iterator2 = iterator.next;
|
|
for (r2 = iterator; true; r2 = item2) {
|
|
item2 = Reflect.apply(iterator2, r2, []);
|
|
item = item2.value;
|
|
item2 = item2.done ? undefined : r2;
|
|
if (item2 === undefined) {
|
|
break;
|
|
}
|
|
try {
|
|
removeListener = item.removeListener;
|
|
} catch (error) {
|
|
break exceptionLanding7;
|
|
}
|
|
try {
|
|
id = value2.id;
|
|
} catch (error) {
|
|
break exceptionLanding7;
|
|
}
|
|
try {
|
|
Reflect.apply(removeListener, item, [id]);
|
|
} catch (error) {
|
|
break exceptionLanding7;
|
|
}
|
|
}
|
|
}
|
|
return undefined;
|
|
break exceptionSkip7;
|
|
}
|
|
try {
|
|
item2.return();
|
|
} catch {
|
|
}
|
|
throw error;
|
|
break exceptionSkip7;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
function startMapper(a0) { // fn#18241, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:4200, offset: 0x00e83b58, size: 200 bytes, params: 2, frame: 19
|
|
const env0_0 = a0;
|
|
const r8 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
|
|
const r7 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
|
|
const value2 = env0_6 + 1;
|
|
const runOnUI = Module01617Module.runOnUI;
|
|
const pnpm_mappersTs22 = pnpm_mappersTs2;
|
|
pnpm_mappersTs22.__closure = {createMapperRegistry: env0_5, mapperID: value2, worklet: a0, inputs: r8, outputs: r7};
|
|
pnpm_mappersTs22.__workletHash = 1517453109481;
|
|
pnpm_mappersTs22.__initData = env0_7;
|
|
Reflect.apply(runOnUI, Module01617Module, [pnpm_mappersTs22])();
|
|
return value2;
|
|
function pnpm_mappersTs2() { // fn#18242, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:4384, owner: startMapper.pnpm_mappersTs2, offset: 0x00e83c20, size: 73 bytes, params: 1, frame: 18
|
|
var r6;
|
|
var binding;
|
|
let value = environment.__proto__;
|
|
const __mapperRegistry = env1_0.__mapperRegistry;
|
|
if (__mapperRegistry !== undefined) {
|
|
r6 = __mapperRegistry;
|
|
} else {
|
|
binding = env1_0;
|
|
value = env1_5();
|
|
binding.__mapperRegistry = value;
|
|
r6 = value;
|
|
}
|
|
r6.start(env0_3, env0_0, env0_1, env0_2);
|
|
}
|
|
|
|
}
|
|
|
|
function stopMapper(a0) { // fn#18243, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:4636, offset: 0x00e83c69, size: 95 bytes, params: 2, frame: 15
|
|
const env0_0 = a0;
|
|
const runOnUI = Module01617Module.runOnUI;
|
|
const pnpm_mappersTs32 = pnpm_mappersTs3;
|
|
pnpm_mappersTs32.__closure = {mapperID: a0};
|
|
pnpm_mappersTs32.__workletHash = 1696829263429;
|
|
pnpm_mappersTs32.__initData = env0_8;
|
|
Reflect.apply(runOnUI, Module01617Module, [pnpm_mappersTs32])();
|
|
function pnpm_mappersTs3() { // fn#18244, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1785:4685, owner: stopMapper.pnpm_mappersTs3, offset: 0x00e83cc8, size: 41 bytes, params: 1, frame: 11
|
|
const __mapperRegistry = env1_0.__mapperRegistry;
|
|
if (__mapperRegistry != null) {
|
|
__mapperRegistry.stop(env0_0);
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
global.__d(_fun18228, 1658, [1613, 1659, 1617]) /* metro module 1658, dependencies: [1613, 1659, 1617] */;
|