122 lines
6.8 KiB
React
122 lines
6.8 KiB
React
/* Metro module 1705; source: unknown; dependencies: [6, 7, 27, 1613, 1617] */
|
|
function _fun18584(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#18584, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:6, offset: 0x00e9102f, size: 284 bytes, params: 8, frame: 21
|
|
const env0_1 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_3 = importDefault(6) /* metro dependency 6 */;
|
|
const env0_4 = importDefault(7) /* metro dependency 7 */;
|
|
let value = require(27) /* metro dependency 27 */;
|
|
const env0_5 = value.NativeEventEmitter;
|
|
value.Platform;
|
|
value = require(1613) /* metro dependency 1613 */;
|
|
value = value.shouldBeUseWeb();
|
|
const value2 = _fun18585();
|
|
let Map = global.Map;
|
|
const value3 = Object.create(Map.prototype, {constructor: {value: Map}});
|
|
let map = new Map();
|
|
value2._tagToComponentMapping = map instanceof Object ? map : value3;
|
|
object = {code: 'function pnpm_JSPropsUpdaterTs1(){const{runOnJS,updater}=this.__closure;global.updateJSProps=function(viewTag,props){runOnJS(updater)(viewTag,props);};}'};
|
|
const value5 = _fun18590();
|
|
Map = global.Map;
|
|
const value6 = Object.create(Map.prototype, {constructor: {value: Map}});
|
|
map = new Map();
|
|
value5._tagToComponentMapping = map instanceof Object ? map : value6;
|
|
value5.isInitialized = false;
|
|
exports.default = value ? _fun18597() : global._IS_FABRIC ? value5 : value2;
|
|
}
|
|
|
|
function _fun18585() { // fn#18585, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:191, offset: 0x00e9114b, size: 82 bytes, params: 1, frame: 15
|
|
return env0_4(JSPropsUpdaterPaper, [{key: 'addOnJSPropsChangeListener', value: function(a0) {
|
|
JSPropsUpdaterPaper._tagToComponentMapping.set(a0.getComponentViewTag(), a0);
|
|
if (JSPropsUpdaterPaper._tagToComponentMapping.size === 1) {
|
|
this._reanimatedEventEmitter.addListener('onReanimatedPropsChange', _fun18588);
|
|
}
|
|
}}, {key: 'removeOnJSPropsChangeListener', value: function(a0) {
|
|
JSPropsUpdaterPaper._tagToComponentMapping.delete(a0.getComponentViewTag());
|
|
if (JSPropsUpdaterPaper._tagToComponentMapping.size === 0) {
|
|
this._reanimatedEventEmitter.removeAllListeners('onReanimatedPropsChange');
|
|
}
|
|
}}]);
|
|
}
|
|
|
|
function _fun18590() { // fn#18590, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1254, offset: 0x00e912c2, size: 82 bytes, params: 1, frame: 15
|
|
return env0_4(JSPropsUpdaterFabric, [{key: 'addOnJSPropsChangeListener', value: function(a0) {
|
|
if (JSPropsUpdaterFabric.isInitialized) {
|
|
JSPropsUpdaterFabric._tagToComponentMapping.set(a0.getComponentViewTag(), a0);
|
|
}
|
|
}}, {key: 'removeOnJSPropsChangeListener', value: function(a0) {
|
|
if (JSPropsUpdaterFabric.isInitialized) {
|
|
JSPropsUpdaterFabric._tagToComponentMapping.delete(a0.getComponentViewTag());
|
|
}
|
|
}}]);
|
|
}
|
|
|
|
function _fun18597() { // fn#18597, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:2258, offset: 0x00e9149f, size: 82 bytes, params: 1, frame: 15
|
|
return env0_4(JSPropsUpdaterWeb, [{key: 'addOnJSPropsChangeListener', value: function(a0) {
|
|
}}, {key: 'removeOnJSPropsChangeListener', value: function(a0) {
|
|
}}]);
|
|
}
|
|
|
|
function JSPropsUpdaterPaper() { // fn#18586, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:202, offset: 0x00e9119d, size: 59 bytes, params: 1, frame: 14
|
|
const value = environment.__proto__;
|
|
env1_3(this, JSPropsUpdaterPaper);
|
|
this._reanimatedEventEmitter = new NativeEventEmitter(undefined);
|
|
}
|
|
|
|
function value_18587(a0) { // fn#18587, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:374, offset: 0x00e911d8, size: 93 bytes, params: 2, frame: 14
|
|
JSPropsUpdaterPaper._tagToComponentMapping.set(a0.getComponentViewTag(), a0);
|
|
if (JSPropsUpdaterPaper._tagToComponentMapping.size === 1) {
|
|
this._reanimatedEventEmitter.addListener('onReanimatedPropsChange', value_18587Listener);
|
|
}
|
|
}
|
|
|
|
function JSPropsUpdaterFabric() { // fn#18591, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1265, offset: 0x00e91314, size: 156 bytes, params: 1, frame: 20
|
|
var closure;
|
|
var moduleValue;
|
|
var runOnUIImmediately;
|
|
var closure2;
|
|
var object2;
|
|
env1_3(this, JSPropsUpdaterFabric);
|
|
if (!JSPropsUpdaterFabric.isInitialized) {
|
|
closure = updater;
|
|
moduleValue = require(1617) /* metro dependency 1617 */;
|
|
runOnUIImmediately = moduleValue.runOnUIImmediately;
|
|
closure2 = pnpm_JSPropsUpdaterTs1;
|
|
object2 = {};
|
|
object2.runOnJS = (require(1617) /* metro dependency 1617 */).runOnJS;
|
|
object2.updater = closure;
|
|
closure2.__closure = object2;
|
|
closure2.__workletHash = 2068327241111;
|
|
closure2.__initData = env1_6;
|
|
Reflect.apply(runOnUIImmediately, moduleValue, [closure2])();
|
|
JSPropsUpdaterFabric.isInitialized = true;
|
|
}
|
|
}
|
|
|
|
function value_18587Listener(a0) { // fn#18588, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:619, owner: value_18587.listener, offset: 0x00e91235, size: 58 bytes, params: 2, frame: 12
|
|
let value = environment.__proto__;
|
|
value = JSPropsUpdaterPaper._tagToComponentMapping.get(a0.viewTag);
|
|
if (value != null) {
|
|
value._updateFromNative(a0.props);
|
|
}
|
|
}
|
|
|
|
function updater(a0, a1) { // fn#18592, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1372, owner: JSPropsUpdaterFabric.updater, offset: 0x00e913b0, size: 50 bytes, params: 3, frame: 11
|
|
let value = environment.__proto__;
|
|
value = JSPropsUpdaterFabric._tagToComponentMapping.get(a0);
|
|
if (value != null) {
|
|
value._updateFromNative(a1);
|
|
}
|
|
}
|
|
|
|
function pnpm_JSPropsUpdaterTs1() { // fn#18593, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1515, owner: JSPropsUpdaterFabric.pnpm_JSPropsUpdaterTs1, offset: 0x00e913e2, size: 26 bytes, params: 1, frame: 2
|
|
env2_0.updateJSProps = updateJSProps;
|
|
}
|
|
|
|
function updateJSProps(a0, a1) { // fn#18594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1832:1565, owner: JSPropsUpdaterFabric.pnpm_JSPropsUpdaterTs1.updateJSProps, offset: 0x00e913fc, size: 56 bytes, params: 3, frame: 13
|
|
let value = environment.__proto__.__proto__.__proto__;
|
|
value = Reflect.apply((require(1617) /* metro dependency 1617 */).runOnJS, value, [updater]);
|
|
value(a0, a1);
|
|
}
|
|
|