/* Metro module 135; source: unknown; dependencies: [117, 136, 137] */ function _fun2211(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#2211, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:6, offset: 0x00c7b906, size: 194 bytes, params: 8, frame: 18 const env0_0 = require; const closure = getInstanceHandle; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let Symbol = global.Symbol; const env0_3 = Symbol('internalInstanceHandle'); Symbol = global.Symbol; const env0_4 = Symbol('ownerDocument'); exports.getInstanceHandle = closure; exports.setInstanceHandle = setInstanceHandle; exports.getOwnerDocument = getOwnerDocument; exports.setOwnerDocument = setOwnerDocument; exports.getPublicInstanceFromInstanceHandle = getPublicInstanceFromInstanceHandle; exports.getNativeNodeReference = getNativeNodeReference; exports.getNativeElementReference = getNativeElementReference; exports.getNativeTextReference = getNativeTextReference; } function getRendererProxy() { // fn#2212, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:49, offset: 0x00c7b9c8, size: 44 bytes, params: 1, frame: 12 env0_2 = env0_2 ?? (require(117) /* metro dependency 117 */); return env0_2; } function getOwnerDocument(a0) { // fn#2215, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:380, offset: 0x00c7ba19, size: 28 bytes, params: 2, frame: 3 const property = a0[env0_4]; const value = null; return value != property ? property : value; } function getPublicInstanceFromInstanceHandle(a0) { // fn#2217, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:541, offset: 0x00c7ba4a, size: 149 bytes, params: 2, frame: 17 var r0; var moduleValue2; var value; if ((require(136) /* metro dependency 136 */).isReactNativeDocumentInstanceHandle(a0)) { value = require(136) /* metro dependency 136 */; value = value.getPublicInstanceFromReactNativeDocumentInstanceHandle(a0); r0 = value; } else { moduleValue2 = require(137) /* metro dependency 137 */; if (moduleValue2.isReactNativeDocumentElementInstanceHandle(a0)) { value = require(137) /* metro dependency 137 */; value = value.getPublicInstanceFromReactNativeDocumentElementInstanceHandle(a0); r0 = value; } else { value = getRendererProxy(); value = value.getPublicInstanceFromInternalInstanceHandle(a0); r0 = value; } } return r0; } function getNativeNodeReference(a0) { // fn#2218, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:928, offset: 0x00c7badf, size: 158 bytes, params: 2, frame: 17 var r0; var moduleValue2; var value; const instanceHandle = getInstanceHandle(a0); if ((require(136) /* metro dependency 136 */).isReactNativeDocumentInstanceHandle(instanceHandle)) { value = require(136) /* metro dependency 136 */; value = value.getNativeNodeReferenceFromReactNativeDocumentInstanceHandle(instanceHandle); r0 = value; } else { moduleValue2 = require(137) /* metro dependency 137 */; if (moduleValue2.isReactNativeDocumentElementInstanceHandle(instanceHandle)) { value = require(137) /* metro dependency 137 */; value = value.getNativeElementReferenceFromReactNativeDocumentElementInstanceHandle(instanceHandle); r0 = value; } else { value = getRendererProxy(); value = value.getNodeFromInternalInstanceHandle(instanceHandle); r0 = value; } } return r0; } function getNativeElementReference(a0) { // fn#2219, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:1335, offset: 0x00c7bb7d, size: 102 bytes, params: 2, frame: 14 var r0; var value; const instanceHandle = getInstanceHandle(a0); const moduleValue = require(137) /* metro dependency 137 */; if (moduleValue.isReactNativeDocumentElementInstanceHandle(instanceHandle)) { value = moduleValue; value = value.getNativeElementReferenceFromReactNativeDocumentElementInstanceHandle(instanceHandle); r0 = value; } else { value = getRendererProxy(); value = value.getNodeFromInternalInstanceHandle(instanceHandle); r0 = value; } return r0; } function getNativeTextReference(a0) { // fn#2220, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:160:1624, offset: 0x00c7bbe3, size: 38 bytes, params: 2, frame: 12 return getRendererProxy().getNodeFromInternalInstanceHandle(getInstanceHandle(a0)); }