76 lines
3.4 KiB
React
76 lines
3.4 KiB
React
/* Metro module 1768; source: unknown; dependencies: [65, 31, 1613, 1654, 1682] */
|
|
function _fun19504(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:6, offset: 0x00eac15d, size: 130 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_2 = importDefault(65) /* metro dependency 65 */;
|
|
const value = require(31) /* metro dependency 31 */;
|
|
const env0_3 = value.useEffect;
|
|
const env0_4 = value.useRef;
|
|
object = {code: 'function pnpm_useDerivedValueTs1(){const{sharedValue,updater}=this.__closure;sharedValue.value=updater();}'};
|
|
exports.useDerivedValue = useDerivedValue;
|
|
}
|
|
|
|
function useDerivedValue(a0, a1) { // fn#19505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:277, offset: 0x00eac1df, size: 285 bytes, params: 3, frame: 21
|
|
var r8;
|
|
var r3;
|
|
var items;
|
|
var concat;
|
|
var makeMutable;
|
|
var moduleValue2;
|
|
let value = a1;
|
|
const env0_0 = a0;
|
|
const value3 = undefined;
|
|
const value4 = useRef(null);
|
|
const Object = global.Object;
|
|
const value5 = Object.values(a0.__closure ?? ({}));
|
|
let r5 = (require(1613) /* metro dependency 1613 */).shouldBeUseWeb() && !value5.length;
|
|
if (r5) {
|
|
r5 = value != null;
|
|
r8 = value;
|
|
} else {
|
|
r8 = value3;
|
|
}
|
|
r5 = r5 && r8.length;
|
|
if (value3 === value) {
|
|
items = [];
|
|
concat = items.concat;
|
|
value = env0_2(r5 ? value : value5);
|
|
value = Reflect.apply(concat, items, [value, [a0.__workletHash]]);
|
|
r3 = value;
|
|
} else {
|
|
value.push(a0.__workletHash);
|
|
r3 = value;
|
|
}
|
|
let current = value4.current;
|
|
if (current === null) {
|
|
value = require(1654) /* metro dependency 1654 */;
|
|
makeMutable = value.makeMutable;
|
|
moduleValue2 = require(1682) /* metro dependency 1682 */;
|
|
value4.current = Reflect.apply(makeMutable, value, [moduleValue2.initialUpdaterRun(a0)]);
|
|
}
|
|
current = value4.current;
|
|
useEffect(_fun19506, r3);
|
|
return current;
|
|
}
|
|
|
|
function _fun19506() { // fn#19506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:612, offset: 0x00eac2fc, size: 127 bytes, params: 1, frame: 17
|
|
const closure = pnpm_useDerivedValueTs1;
|
|
closure.__closure = {sharedValue: current, updater: env0_0};
|
|
closure.__workletHash = 1316501239615;
|
|
closure.__initData = env1_5;
|
|
const moduleValue = require(1654) /* metro dependency 1654 */;
|
|
var env0_0 = moduleValue.startMapper(closure, require, [current]);
|
|
return _fun19508;
|
|
}
|
|
|
|
function pnpm_useDerivedValueTs1() { // fn#19507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:635, offset: 0x00eac37b, size: 25 bytes, params: 1, frame: 10
|
|
current.value = env1_0();
|
|
}
|
|
|
|
function _fun19508() { // fn#19508, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1895:806, offset: 0x00eac394, size: 45 bytes, params: 1, frame: 12
|
|
const value = environment.__proto__.__proto__;
|
|
(require(1654) /* metro dependency 1654 */).stopMapper(env0_0);
|
|
}
|
|
|