Files
discord-decomp/sources/by-id/module-01639.jsx
T
2026-07-27 16:20:00 +03:00

79 lines
3.7 KiB
React

/* Metro module 1639; source: unknown; dependencies: [1613, 119, 1621, 276] */
function _fun17888(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#17888, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1766:6, offset: 0x00e78d9d, size: 66 bytes, params: 8, frame: 16
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.findHostInstance = findHostInstance_17889;
}
function findHostInstance_17889(a0) { // fn#17889, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1766:120, offset: 0x00e78ddf, size: 422 bytes, params: 2, frame: 20
var findHostInstance_DEPRECATED;
var r2;
var property;
var moduleValue3;
var value4;
var value5;
var value6;
var value7;
var binding;
var moduleValue4;
var error;
var ReanimatedError;
var prototype;
var reanimatedError;
let value = a0;
const _componentRef = value._componentRef;
const value2 = undefined;
const r0 = _componentRef && (_componentRef.__internalInstanceHandle && _componentRef.__nativeTag && _componentRef._viewConfig || _componentRef._nativeTag && _componentRef.viewConfig) ? _componentRef : value2;
if (value2 !== r0) {
return r0;
}
if (value2 !== env0_2) {
binding = env0_2;
} else {
var moduleValue = require(dependencyMap[0]);
if (moduleValue.isFabric()) {
try {
property = dependencyMap[1];
moduleValue3 = require(property);
value4 = moduleValue3 == null;
if (value4) {
findHostInstance_DEPRECATED = value2;
} else {
property = moduleValue3.default;
value5 = property == null;
findHostInstance_DEPRECATED = value5 ? value2 : property.findHostInstance_DEPRECATED;
}
value6 = findHostInstance_DEPRECATED != null;
if (value6) {
r2 = findHostInstance_DEPRECATED;
} else {
value7 = moduleValue3 == null;
findHostInstance_DEPRECATED = value7 ? value2 : moduleValue3.findHostInstance_DEPRECATED;
r2 = findHostInstance_DEPRECATED;
}
env0_2 = r2;
} catch (error) {
ReanimatedError = require(dependencyMap[2]).ReanimatedError;
prototype = ReanimatedError.prototype;
value = Object.create(prototype, {constructor: {value: ReanimatedError}});
reanimatedError = new ReanimatedError('Failed to resolve findHostInstance_DEPRECATED');
value = reanimatedError instanceof Object ? reanimatedError : value;
throw value;
}
binding = env0_2;
moduleValue4 = require(dependencyMap[0]);
r2 = moduleValue4.isFabric() ? value._hasAnimatedRef ? value._componentRef : value : value._componentRef;
value = binding(r2);
return value;
}
var moduleValue2 = require(dependencyMap[3]);
findHostInstance_DEPRECATED = moduleValue2 == null || moduleValue2.default == null ? value2 : moduleValue2.default.findHostInstance_DEPRECATED;
binding = findHostInstance_DEPRECATED ?? (moduleValue2 == null ? value2 : moduleValue2.findHostInstance_DEPRECATED);
}
moduleValue4 = require(dependencyMap[0]);
value = binding(moduleValue4.isFabric() ? value._hasAnimatedRef ? value._componentRef : value : value._componentRef);
return value;
}