decord/source/193__callSuper.js
2026-07-20 16:05:17 +00:00

889 lines
30 KiB
JavaScript

// 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;