/* Metro module 1768; source: unknown; dependencies: [65, 31, 1613, 1654, 1682] */ import Module00065 from './module-00065.js'; /* Metro dependency 65 */ import * as ReactModule from './module-00031-React.js'; /* Metro dependency 31 */ import * as Module01654Module from './module-01654.js'; /* Metro dependency 1654 */ 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}); 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 items2; 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) { items2 = []; concat = items2.concat; value = Module00065(r5 ? value : value5); value = Reflect.apply(concat, items2, [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 pnpm_useDerivedValueTs12 = pnpm_useDerivedValueTs1; pnpm_useDerivedValueTs12.__closure = {sharedValue: current, updater: env0_0}; pnpm_useDerivedValueTs12.__workletHash = 1316501239615; pnpm_useDerivedValueTs12.__initData = env1_5; var env0_0 = Module01654Module.startMapper(pnpm_useDerivedValueTs12, 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__; (Module01654Module).stopMapper(env0_0); } } } } global.__d(_fun19504, 1768, [65, 31, 1613, 1654, 1682]) /* metro module 1768, dependencies: [65, 31, 1613, 1654, 1682] */;