// Module ID: 193 // Function ID: 2726 // Name: _callSuper // Dependencies: [] // Module 193 (_callSuper) function _callSuper(arg0, arg1, arg2) { let items = arg2; const obj = callback2(arg1); if (_isNativeReflectConstruct()) { if (!items) { items = []; } let constructResult = Reflect.construct(obj, items, callback2(arg0).constructor); } else { constructResult = obj.apply(arg0, items); } return closure_7(arg0, constructResult); } function _isNativeReflectConstruct() { let closure_0 = !valueOf.call(Reflect.construct(Boolean, [], () => { })); function _isNativeReflectConstruct() { return closure_0; } const result = _isNativeReflectConstruct(); } let closure_3 = importDefault(dependencyMap[0]); let closure_4 = importDefault(dependencyMap[1]); let closure_5 = importDefault(dependencyMap[2]); let closure_6 = importDefault(dependencyMap[3]); let closure_7 = importDefault(dependencyMap[4]); let closure_8 = importDefault(dependencyMap[5]); let closure_9 = importDefault(dependencyMap[6]); if (arg1(dependencyMap[7]).default.isAvailable) { arg1(dependencyMap[7]).default.addNetworkingHandler(); const _default = arg1(dependencyMap[7]).default; } const obj = { "Bool(true)": false, "Bool(true)": false, "Bool(true)": false, "Bool(true)": false, "Bool(true)": false, "Bool(true)": false, arraybuffer: "function" === typeof global.ArrayBuffer, blob: "function" === typeof global.Blob }; let closure_11 = (arg0) => { class XMLHttpRequestEventTarget { constructor() { tmp = closure_5(this, XMLHttpRequestEventTarget); return closure_12(this, XMLHttpRequestEventTarget, arguments); } } const arg1 = XMLHttpRequestEventTarget; callback3(XMLHttpRequestEventTarget, arg0); let obj = { key: "onload", get() { return XMLHttpRequestEventTarget(closure_2[8]).getEventHandlerAttribute(this, "load"); }, set(handleEvent) { const result = XMLHttpRequestEventTarget(closure_2[8]).setEventHandlerAttribute(this, "load", handleEvent); } }; const items = [obj, , , , , , ]; obj = { key: "onloadstart", get() { return XMLHttpRequestEventTarget(closure_2[8]).getEventHandlerAttribute(this, "loadstart"); }, set(handleEvent) { const result = XMLHttpRequestEventTarget(closure_2[8]).setEventHandlerAttribute(this, "loadstart", handleEvent); } }; items[1] = obj; obj = { key: "onprogress", get() { return XMLHttpRequestEventTarget(closure_2[8]).getEventHandlerAttribute(this, "progress"); }, set(handleEvent) { const result = XMLHttpRequestEventTarget(closure_2[8]).setEventHandlerAttribute(this, "progress", handleEvent); } }; items[2] = obj; items[3] = { key: "ontimeout", get() { return XMLHttpRequestEventTarget(closure_2[8]).getEventHandlerAttribute(this, "timeout"); }, set(handleEvent) { const result = XMLHttpRequestEventTarget(closure_2[8]).setEventHandlerAttribute(this, "timeout", handleEvent); } }; items[4] = { key: "onerror", get() { return XMLHttpRequestEventTarget(closure_2[8]).getEventHandlerAttribute(this, "error"); }, set(handleEvent) { const result = XMLHttpRequestEventTarget(closure_2[8]).setEventHandlerAttribute(this, "error", handleEvent); } }; items[5] = { key: "onabort", get() { return XMLHttpRequestEventTarget(closure_2[8]).getEventHandlerAttribute(this, "abort"); }, set(handleEvent) { const result = XMLHttpRequestEventTarget(closure_2[8]).setEventHandlerAttribute(this, "abort", handleEvent); } }; items[6] = { key: "onloadend", get() { return XMLHttpRequestEventTarget(closure_2[8]).getEventHandlerAttribute(this, "loadend"); }, set(handleEvent) { const result = XMLHttpRequestEventTarget(closure_2[8]).setEventHandlerAttribute(this, "loadend", handleEvent); } }; return callback(XMLHttpRequestEventTarget, items); }(importDefault(dependencyMap[9])); const tmp3 = (arg0) => { class XMLHttpRequest { constructor() { tmp = closure_5(this, XMLHttpRequest); obj = closure_12(this, XMLHttpRequest); obj.UNSENT = 0; obj.OPENED = 1; obj.HEADERS_RECEIVED = 2; obj.LOADING = 3; obj.DONE = 4; obj.readyState = 0; obj.status = 0; obj.timeout = 0; obj.withCredentials = true; tmp2 = new closure_11(); obj.upload = tmp2; obj._aborted = false; obj._hasError = false; obj._method = null; obj._perfKey = null; obj._response = ""; obj._url = null; obj._timedOut = false; obj._incrementalEvents = false; obj._startTime = null; obj._performanceLogger = XMLHttpRequest(closure_2[10]).default; _resetResult = obj._reset(); return obj; } } const arg1 = XMLHttpRequest; callback3(XMLHttpRequest, arg0); let obj = { key: "_reset", value: function _reset() { this.readyState = this.UNSENT; this.responseHeaders = undefined; this.status = 0; delete r2.responseURL; this._requestId = null; this._cachedResponse = undefined; this._hasError = false; this._headers = {}; this._response = ""; this._responseType = ""; this._sent = false; this._lowerCaseResponseHeaders = {}; this._clearSubscriptions(); this._timedOut = false; } }; const items = [obj, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]; obj = { key: "responseType", get() { return this._responseType; }, set(_responseType) { if (this._sent) { const _Error = Error; const error = new Error("Failed to set the 'responseType' property on 'XMLHttpRequest': The response type cannot be set after the request has been sent."); throw error; } else if (closure_10.hasOwnProperty(_responseType)) { let tmp9 = closure_10[_responseType]; if (!tmp9) { tmp9 = "document" === _responseType; } const _HermesInternal2 = HermesInternal; XMLHttpRequest(closure_2[11])(tmp9, "The provided value '" + _responseType + "' is unsupported in this environment."); if ("blob" === _responseType) { XMLHttpRequest(closure_2[11])(XMLHttpRequest(closure_2[7]).default.isAvailable, "Native module BlobModule is required for blob support"); const tmp14 = XMLHttpRequest(closure_2[11]); } tmp._responseType = _responseType; const tmp7 = XMLHttpRequest(closure_2[11]); } else { const _console = console; const _HermesInternal = HermesInternal; console.warn("The provided value '" + _responseType + "' is not a valid 'responseType'."); } } }; items[1] = obj; obj = { key: "responseText", get() { const self = this; let str = ""; if ("" !== this._responseType) { if ("text" !== self._responseType) { const _Error = Error; const _HermesInternal = HermesInternal; const error = new Error("The 'responseText' property is only available if 'responseType' is set to '' or 'text', but it is '" + self._responseType + "'."); throw error; } } if (self.readyState >= 3) { str = self._response; } return str; } }; items[2] = obj; items[3] = { key: "response", get() { let _response; let _response2; const self = this; const responseType = this.responseType; if ("" !== responseType) { if ("text" !== responseType) { if (4 !== self.readyState) { return null; } else if (undefined !== self._cachedResponse) { return self._cachedResponse; } else { if ("document" === responseType) { self._cachedResponse = null; } else if ("arraybuffer" === responseType) { self._cachedResponse = XMLHttpRequest(closure_2[12]).toByteArray(self._response).buffer; const obj = XMLHttpRequest(closure_2[12]); } else if ("blob" === responseType) { if ("object" === typeof self._response) { if (self._response) { self._cachedResponse = XMLHttpRequest(closure_2[7]).default.createFromOptions(self._response); const _default2 = XMLHttpRequest(closure_2[7]).default; } } if ("" !== self._response) { const _Error = Error; ({ _response: _response2, _response } = self); const _HermesInternal = HermesInternal; const error = new Error("Invalid response for blob - expecting object, was " + typeof _response + ": " + _response2.trim()); throw error; } else { self._cachedResponse = XMLHttpRequest(closure_2[7]).default.createFromParts([]); const _default = XMLHttpRequest(closure_2[7]).default; } } else if ("json" === responseType) { const _JSON = JSON; self._cachedResponse = JSON.parse(self._response); } const _cachedResponse = self._cachedResponse; } } } let str5 = ""; if (self.readyState >= 3) { str5 = ""; if (!self._hasError) { str5 = self._response; } } return str5; } }; items[4] = { key: "__didCreateRequest", value: function __didCreateRequest(_requestId) { const self = this; this._requestId = _requestId; if (XMLHttpRequest._interceptor) { const _interceptor = XMLHttpRequest._interceptor; let str = self._url; if (!str) { str = ""; } const sent = _interceptor.requestSent(_requestId, str, tmp2, self._headers); } } }; items[5] = { key: "__didUploadProgress", value: function __didUploadProgress(arg0, loaded, total) { if (arg0 === this._requestId) { let obj = XMLHttpRequest(closure_2[13]); let tmp5 = callback(closure_2[14]); obj = { lengthComputable: true, loaded, total }; const prototype = tmp5.prototype; tmp5 = new tmp5("progress", obj); obj.dispatchTrustedEvent(tmp.upload, tmp5); } } }; items[6] = { key: "__didReceiveResponse", value: function __didReceiveResponse(arg0, status) { let obj = arg2; let str = arg3; const self = this; if (arg0 === this._requestId) { if (null != self._perfKey) { const _performanceLogger = self._performanceLogger; _performanceLogger.stopTimespan(self._perfKey); } self.status = status; self.setResponseHeaders(obj); self.setReadyState(self.HEADERS_RECEIVED); if (!str) { if ("" !== str) { delete r6.responseURL; } if (XMLHttpRequest._interceptor) { const _interceptor = XMLHttpRequest._interceptor; if (!str) { str = self._url; } if (!str) { str = ""; } if (!obj) { obj = {}; } _interceptor.responseReceived(arg0, str, status, obj); } } self.responseURL = str; } } }; items[7] = { key: "__didReceiveData", value: function __didReceiveData(arg0, _response) { const self = this; if (arg0 === this._requestId) { self._response = _response; self._cachedResponse = undefined; self.setReadyState(self.LOADING); if (XMLHttpRequest._interceptor) { const _interceptor = XMLHttpRequest._interceptor; _interceptor.dataReceived(arg0, _response); } } } }; items[8] = { key: "__didReceiveIncrementalData", value: function __didReceiveIncrementalData(arg0, _response, loaded, total) { const self = this; if (arg0 === this._requestId) { if (self._response) { self._response = self._response + _response; } else { self._response = _response; } if (XMLHttpRequest._profiling) { const _performance = performance; performance.mark(`Track:XMLHttpRequest:Incremental Data: ${self._getMeasureURL()}`); } if (XMLHttpRequest._interceptor) { const _interceptor = XMLHttpRequest._interceptor; _interceptor.dataReceived(arg0, _response); } self.setReadyState(self.LOADING); const result = self.__didReceiveDataProgress(arg0, loaded, total); } } }; items[9] = { key: "__didReceiveDataProgress", value: function __didReceiveDataProgress(arg0, loaded, total) { if (arg0 === this._requestId) { let obj = XMLHttpRequest(closure_2[13]); let tmp5 = callback(closure_2[14]); obj = { lengthComputable: total >= 0, loaded, total }; const prototype = tmp5.prototype; tmp5 = new tmp5("progress", obj); obj.dispatchTrustedEvent(tmp, tmp5); } } }; items[10] = { key: "__didCompleteResponse", value: function __didCompleteResponse(arg0, _response) { const self = this; if (arg0 === this._requestId) { if (_response) { let tmp = "" !== self._responseType; if (tmp) { tmp = "text" !== self._responseType; } if (!tmp) { self._response = _response; } self._hasError = true; if (arg2) { self._timedOut = true; } } self._clearSubscriptions(); self._requestId = null; self.setReadyState(self.DONE); if (XMLHttpRequest._profiling) { if (null != self._startTime) { const _performance = performance; const obj = { start: self._startTime }; const _performance2 = performance; const text = `Track:XMLHttpRequest:${self._getMeasureURL()}`; obj.end = performance.now(); performance.measure(`Track:XMLHttpRequest:${self._getMeasureURL()}`, obj); } } const _interceptor = XMLHttpRequest._interceptor; if (_response) { if (_interceptor) { const _interceptor3 = XMLHttpRequest._interceptor; _interceptor3.loadingFailed(arg0, _response); } } else if (_interceptor) { const _interceptor2 = XMLHttpRequest._interceptor; _interceptor2.loadingFinished(arg0, self._response.length); } } } }; items[11] = { key: "_clearSubscriptions", value: function _clearSubscriptions() { let _subscriptions = this._subscriptions; if (!_subscriptions) { _subscriptions = []; } const item = _subscriptions.forEach((remove) => { if (remove) { remove.remove(); } }); this._subscriptions = []; } }; items[12] = { key: "getAllResponseHeaders", value: function getAllResponseHeaders() { if (this.responseHeaders) { const responseHeaders = this.responseHeaders; const _Map = Map; const map = new Map(); let obj = map; const _Object = Object; const keys = Object.keys(responseHeaders); const iter = keys[Symbol.iterator](); const str2 = iter.next(); while (iter !== undefined) { let str4 = str2; let tmp22 = responseHeaders; let tmp23 = responseHeaders[str2]; let formatted = str2.toLowerCase(); let tmp25 = formatted; let tmp26 = map; let value = obj.get(formatted); let tmp28 = value; if (value) { let tmp15 = value; let tmp16 = tmp23; tmp28.headerValue = `${tmp28.headerValue}, ${tmp23}`; let tmp17 = map; let tmp18 = formatted; let result = obj.set(tmp25, tmp28); } else { let tmp10 = map; let tmp11 = formatted; obj = { lowerHeaderName: tmp25 }; let tmp12 = str2; obj.upperHeaderName = str4.toUpperCase(); let tmp13 = tmp23; obj.headerValue = tmp23; let result1 = obj.set(tmp25, obj); } // continue } const sorted = callback2(obj.values()).sort((upperHeaderName, upperHeaderName2) => { let num = -1; if (upperHeaderName.upperHeaderName >= upperHeaderName2.upperHeaderName) { let num2 = 0; if (upperHeaderName.upperHeaderName > upperHeaderName2.upperHeaderName) { num2 = 1; } num = num2; } return num; }); const mapped = sorted.map((lowerHeaderName) => lowerHeaderName.lowerHeaderName + ": " + lowerHeaderName.headerValue); return mapped.join("\r\n") + "\r\n"; } else { return null; } } }; items[13] = { key: "getResponseHeader", value: function getResponseHeader(arg0) { const tmp = this._lowerCaseResponseHeaders[arg0.toLowerCase(arg0)]; let tmp2 = null; if (undefined !== tmp) { tmp2 = tmp; } return tmp2; } }; items[14] = { key: "setRequestHeader", value: function setRequestHeader(baggage, arg1) { if (this.readyState !== this.OPENED) { const _Error = Error; const error = new Error("Request has not been opened"); throw error; } else { const _String = String; const formatted = baggage.toLowerCase(); tmp._headers[formatted] = String(arg1); } } }; items[15] = { key: "setTrackingName", value: function setTrackingName(_trackingName) { this._trackingName = _trackingName; return this; } }; items[16] = { key: "setPerformanceLogger", value: function setPerformanceLogger(_performanceLogger) { this._performanceLogger = _performanceLogger; return this; } }; items[17] = { key: "open", value: function open(str, _url) { const self = this; if (this.readyState !== this.UNSENT) { const _Error3 = Error; const error = new Error("Cannot open, already sending"); throw error; } else { if (undefined !== arg2) { if (!arg2) { const _Error = Error; const error1 = new Error("Synchronous http requests are not supported"); throw error1; } } if (_url) { self._method = str.toUpperCase(); self._url = _url; self._aborted = false; self.setReadyState(self.OPENED); } else { const _Error2 = Error; const error2 = new Error("Cannot load an empty url"); throw error2; } } } }; items[18] = { key: "send", value: function send(arg0) { let __didCreateRequest; let _headers; let _method; let _trackingName; let _url2; let timeout; const self = this; const XMLHttpRequest = this; if (this.readyState !== this.OPENED) { const _Error2 = Error; const error = new Error("Request has not been opened"); throw error; } else if (self._sent) { const _Error = Error; const error1 = new Error("Request has already been sent"); throw error1; } else { self._sent = true; const _subscriptions = self._subscriptions; _subscriptions.push(XMLHttpRequest(closure_2[15]).default.addListener("didSendNetworkData", (arg0) => { const __didUploadProgress = self.__didUploadProgress; return __didUploadProgress.apply(self, callback(arg0)); })); const _subscriptions1 = self._subscriptions; const _default = XMLHttpRequest(closure_2[15]).default; _subscriptions1.push(XMLHttpRequest(closure_2[15]).default.addListener("didReceiveNetworkResponse", (arg0) => { const __didReceiveResponse = self.__didReceiveResponse; return __didReceiveResponse.apply(self, callback(arg0)); })); const _subscriptions2 = self._subscriptions; const _default2 = XMLHttpRequest(closure_2[15]).default; _subscriptions2.push(XMLHttpRequest(closure_2[15]).default.addListener("didReceiveNetworkData", (arg0) => { const __didReceiveData = self.__didReceiveData; return __didReceiveData.apply(self, callback(arg0)); })); const _subscriptions3 = self._subscriptions; const _default3 = XMLHttpRequest(closure_2[15]).default; _subscriptions3.push(XMLHttpRequest(closure_2[15]).default.addListener("didReceiveNetworkIncrementalData", (arg0) => { const __didReceiveIncrementalData = self.__didReceiveIncrementalData; return __didReceiveIncrementalData.apply(self, callback(arg0)); })); const _subscriptions4 = self._subscriptions; const _default4 = XMLHttpRequest(closure_2[15]).default; _subscriptions4.push(XMLHttpRequest(closure_2[15]).default.addListener("didReceiveNetworkDataProgress", (arg0) => { const __didReceiveDataProgress = self.__didReceiveDataProgress; return __didReceiveDataProgress.apply(self, callback(arg0)); })); const _subscriptions5 = self._subscriptions; const _default5 = XMLHttpRequest(closure_2[15]).default; _subscriptions5.push(XMLHttpRequest(closure_2[15]).default.addListener("didCompleteNetworkResponse", (arg0) => { const __didCompleteResponse = self.__didCompleteResponse; return __didCompleteResponse.apply(self, callback(arg0)); })); let str7 = "text"; if ("arraybuffer" === self._responseType) { str7 = "base64"; } if ("blob" === self._responseType) { str7 = "blob"; } let _url = self._trackingName; if (null == _url) { _url = self._url; } const _String = String; self._perfKey = `network_XMLHttpRequest_${String(_url)}`; const _performanceLogger = self._performanceLogger; _performanceLogger.startTimespan(self._perfKey); const _performance = performance; self._startTime = performance.now(); XMLHttpRequest(closure_2[11])(self._method, "XMLHttpRequest method needs to be defined (%s).", _url); XMLHttpRequest(closure_2[11])(self._url, "XMLHttpRequest URL needs to be defined (%s).", _url); const _default7 = XMLHttpRequest(closure_2[15]).default; ({ _method, _trackingName } = self); let tmp17; if (null != _trackingName) { tmp17 = _trackingName; } ({ __didCreateRequest, _url: _url2, _headers, timeout } = self); _default7.sendRequest(_method, tmp17, _url2, _headers, arg0, str7, self._incrementalEvents || self.onreadystatechange || self.onprogress, timeout, __didCreateRequest.bind(self), self.withCredentials); } } }; items[19] = { key: "abort", value: function abort() { const self = this; this._aborted = true; if (this._requestId) { XMLHttpRequest(closure_2[15]).default.abortRequest(self._requestId); const _default = XMLHttpRequest(closure_2[15]).default; } let tmp4 = self.readyState === self.UNSENT; if (!tmp4) { tmp4 = self.readyState === self.OPENED && !self._sent; const tmp5 = self.readyState === self.OPENED && !self._sent; } if (!tmp4) { tmp4 = self.readyState === self.DONE; } if (!tmp4) { self._reset(); self.setReadyState(self.DONE); } self._reset(); } }; items[20] = { key: "setResponseHeaders", value: function setResponseHeaders(arg0) { let obj = arg0; const self = this; let tmp = arg0; if (!arg0) { tmp = null; } self.responseHeaders = tmp; if (!obj) { obj = {}; } const XMLHttpRequest = obj; const keys = Object.keys(obj); self._lowerCaseResponseHeaders = keys.reduce((arg0, str) => { arg0[str.toLowerCase()] = obj[str]; return arg0; }, {}); } }; items[21] = { key: "setReadyState", value: function setReadyState(DONE) { const self = this; this.readyState = DONE; let num = 13; let num2 = 16; let tmp = callback(closure_2[16]); tmp = new tmp("readystatechange"); XMLHttpRequest(closure_2[13]).dispatchTrustedEvent(this, tmp); if (DONE === this.DONE) { if (self._aborted) { let tmp30 = callback(closure_2[num2]); const prototype3 = tmp30.prototype; tmp30 = new tmp30("abort"); XMLHttpRequest(closure_2[num]).dispatchTrustedEvent(self, tmp30); const obj3 = XMLHttpRequest(closure_2[num]); num = XMLHttpRequest(closure_2[num]).dispatchTrustedEvent; num2 = callback(closure_2[num2]); const prototype4 = num2.prototype; num2 = new num2("loadend"); num(self, num2); const tmp38 = XMLHttpRequest(closure_2[num]); } else if (!self._hasError) { let tmp7 = callback(closure_2[num2]); const prototype = tmp7.prototype; tmp7 = new tmp7("load"); XMLHttpRequest(closure_2[num]).dispatchTrustedEvent(self, tmp7); const obj2 = XMLHttpRequest(closure_2[num]); } const dispatchTrustedEvent = XMLHttpRequest(closure_2[num]).dispatchTrustedEvent; let tmp17 = callback(closure_2[num2]); const prototype2 = tmp17.prototype; if (self._timedOut) { tmp17 = new tmp17("timeout"); dispatchTrustedEvent(self, tmp17); } else { tmp17 = new tmp17("error"); dispatchTrustedEvent(self, tmp17); } const tmp15 = XMLHttpRequest(closure_2[num]); } } }; items[22] = { key: "addEventListener", value: function addEventListener(arg0, arg1) { const self = this; let tmp = "readystatechange" !== arg0; if (tmp) { tmp = "progress" !== arg0; } if (!tmp) { self._incrementalEvents = true; } const items = [arg0, arg1]; function _superPropGet(XMLHttpRequest, addEventListener, self, arg3) { let prototype = XMLHttpRequest; if (1) { prototype = XMLHttpRequest.prototype; } const tmpResult = closure_4(closure_8(prototype), "addEventListener", self); let fn = tmpResult; if (2) { fn = tmpResult; if ("function" === typeof tmpResult) { fn = (arg0) => tmpResult.apply(arg2, arg0); } } return fn; }(XMLHttpRequest, "addEventListener", self, 3)(items); } }; items[23] = { key: "_getMeasureURL", value: function _getMeasureURL() { let _url = this._trackingName; if (null == _url) { _url = this._url; } let str = "Unknown URL"; if (null != _url) { str = _url; } return str; } }; items[24] = { key: "onabort", get() { return XMLHttpRequest(closure_2[8]).getEventHandlerAttribute(this, "abort"); }, set(handleEvent) { const result = XMLHttpRequest(closure_2[8]).setEventHandlerAttribute(this, "abort", handleEvent); } }; items[25] = { key: "onerror", get() { return XMLHttpRequest(closure_2[8]).getEventHandlerAttribute(this, "error"); }, set(handleEvent) { const result = XMLHttpRequest(closure_2[8]).setEventHandlerAttribute(this, "error", handleEvent); } }; items[26] = { key: "onload", get() { return XMLHttpRequest(closure_2[8]).getEventHandlerAttribute(this, "load"); }, set(handleEvent) { const result = XMLHttpRequest(closure_2[8]).setEventHandlerAttribute(this, "load", handleEvent); } }; items[27] = { key: "onloadstart", get() { return XMLHttpRequest(closure_2[8]).getEventHandlerAttribute(this, "loadstart"); }, set(handleEvent) { const result = XMLHttpRequest(closure_2[8]).setEventHandlerAttribute(this, "loadstart", handleEvent); } }; items[28] = { key: "onprogress", get() { return XMLHttpRequest(closure_2[8]).getEventHandlerAttribute(this, "progress"); }, set(handleEvent) { const result = XMLHttpRequest(closure_2[8]).setEventHandlerAttribute(this, "progress", handleEvent); } }; items[29] = { key: "ontimeout", get() { return XMLHttpRequest(closure_2[8]).getEventHandlerAttribute(this, "timeout"); }, set(handleEvent) { const result = XMLHttpRequest(closure_2[8]).setEventHandlerAttribute(this, "timeout", handleEvent); } }; items[30] = { key: "onloadend", get() { return XMLHttpRequest(closure_2[8]).getEventHandlerAttribute(this, "loadend"); }, set(handleEvent) { const result = XMLHttpRequest(closure_2[8]).setEventHandlerAttribute(this, "loadend", handleEvent); } }; items[31] = { key: "onreadystatechange", get() { return XMLHttpRequest(closure_2[8]).getEventHandlerAttribute(this, "readystatechange"); }, set(handleEvent) { const result = XMLHttpRequest(closure_2[8]).setEventHandlerAttribute(this, "readystatechange", handleEvent); } }; const items1 = [ { key: "__setInterceptor_DO_NOT_USE", value: function __setInterceptor_DO_NOT_USE(_interceptor) { XMLHttpRequest._interceptor = _interceptor; } }, { key: "enableProfiling", value: function enableProfiling(_profiling) { XMLHttpRequest._profiling = _profiling; } } ]; return callback(XMLHttpRequest, items, items1); }(importDefault(dependencyMap[9])); tmp3.UNSENT = 0; tmp3.OPENED = 1; tmp3.HEADERS_RECEIVED = 2; tmp3.LOADING = 3; tmp3.DONE = 4; tmp3._interceptor = null; tmp3._profiling = false; export default tmp3;