// Module ID: 140 // Function ID: 141 // Name: _isNativeReflectConstruct // Dependencies: [41, 42, 93, 95, 98, 129, 131, 139, 136, 141, 138, 143, 137] // Exports: createReactNativeDocument // Module 140 (_isNativeReflectConstruct) import _inheritsDefault from "_inherits" /* 98 */; import NativeDOMCxxDefault from "NativeDOMCxx" /* 139 */; import _isNativeReflectConstructDefault from "_isNativeReflectConstruct" /* 141 */; import _isNativeReflectConstructDefault2 from "_isNativeReflectConstruct" /* 143 */; import closure_3 from "_classCallCheck" /* 41 */; import closure_4 from "_possibleConstructorReturn" /* 93 */; import closure_5 from "_getPrototypeOf" /* 95 */; import importDefaultResult from "_createClass" /* 42 */; const ReactNativeDocument = arg1; function _isNativeReflectConstruct() { try { const _Boolean = Boolean; const call = valueOf.call; const _Reflect = Reflect; const _Boolean2 = Boolean; if (typeof call === "unknown") { let callResult = valueOf(); } else { callResult = call(constructResult); } closure_0 = !callResult; _isNativeReflectConstruct = function _isNativeReflectConstruct() { return closure_0; }; return _isNativeReflectConstruct(); } catch (err) { } } class ReactNativeDocument { constructor(arg0, arg1) { self = this; tmp = closure_3(this, ReactNativeDocument); items = [, ]; items[0] = arg1; items[1] = null; tmp2 = closure_5; obj = closure_5(ReactNativeDocument); tmp3 = closure_4; if (_isNativeReflectConstruct()) { tmp5 = globalThis; _Reflect = Reflect; constructResult = Reflect.construct(obj, items, tmp2(self).constructor); } else { constructResult = obj.apply(self, items); } tmp3Result = tmp3(self, constructResult); tmp3Result._rootTag = global; obj2 = require("ReactNativeDocumentElementInstanceHandleImpl"); reactNativeDocumentElementInstanceHandle = obj2.createReactNativeDocumentElementInstanceHandle(); tmp8 = new require("_isNativeReflectConstruct")(global, null, reactNativeDocumentElementInstanceHandle, tmp3Result); obj3 = require("NativeDOMCxx"); linkRootNodeResult = obj3.linkRootNode(global, reactNativeDocumentElementInstanceHandle); obj4 = require("ReactNativeDocumentElementInstanceHandleImpl"); result = obj4.setNativeElementReferenceForReactNativeDocumentElementInstanceHandle(reactNativeDocumentElementInstanceHandle, linkRootNodeResult); obj5 = require("ReactNativeDocumentElementInstanceHandleImpl"); result1 = obj5.setPublicInstanceForReactNativeDocumentElementInstanceHandle(reactNativeDocumentElementInstanceHandle, tmp8); tmp3Result._documentElement = tmp8; return tmp3Result; } } _inheritsDefault(ReactNativeDocument, require("_isNativeReflectConstruct")); let items = [ { key: "childElementCount", get() { return 1; } }, { key: "children", get() { const items = [this.documentElement]; return ReactNativeDocument(129).createHTMLCollection(items); } }, { key: "documentElement", get() { return this._documentElement; } }, { key: "firstElementChild", get() { return this.documentElement; } }, { key: "lastElementChild", get() { return this.documentElement; } }, { key: "nodeName", get() { return "#document"; } }, { key: "nodeType", get() { return importDefault(131).DOCUMENT_NODE; } }, { key: "nodeValue", get() { return null; } }, { key: "textContent", get() { return null; } }, { key: "getElementById", value: function getElementById(c8, c8) { const element = NativeDOMCxxDefault.getElementById(this._rootTag, c8); if (null == element) { return null; } else { const publicInstanceFromInstanceHandle = ReactNativeDocument(136).getPublicInstanceFromInstanceHandle(element); let tmp6 = null; if (publicInstanceFromInstanceHandle instanceof _isNativeReflectConstructDefault) { tmp6 = publicInstanceFromInstanceHandle; } return tmp6; } const obj = NativeDOMCxxDefault; const tmp = importDefault; } } ]; const importDefaultResultResult = importDefaultResult(ReactNativeDocument, items); const error = importDefaultResultResult; export default importDefaultResultResult; export const createReactNativeDocument = function createReactNativeDocument(arg0) { const obj = ReactNativeDocument(137); return new closure_7(arg0, ReactNativeDocument(137).createReactNativeDocumentInstanceHandle(arg0)); };