decord/source/216_t.js
2026-07-30 10:14:41 +00:00

1714 lines
52 KiB
JavaScript

// Module ID: 216
// Function ID: 217
// Name: t
// Dependencies: []
// Module 216 (t)
const global = arg0;
const fn = function t(arg0) {
let closure_0 = arg0;
class Headers {
constructor(arg0) {
self = this;
closure_0 = arg0;
this.map = {};
if (arg0 instanceof Headers) {
item = arg0.forEach(function(arg0, arg1) {
this.append(arg1, arg0);
}, self);
} else {
tmp = globalThis;
_Array = Array;
if (Array.isArray(arg0)) {
item1 = arg0.forEach(function(arg0) {
if (2 != arg0.length) {
const _TypeError = TypeError;
const typeError = new TypeError("Headers constructor: expected name/value pair to be length 2, found" + arg0.length);
throw typeError;
} else {
const self = this;
this.append(arg0[0], arg0[1]);
}
}, self);
} else if (arg0) {
_Object = Object;
ownPropertyNames = Object.getOwnPropertyNames(arg0);
item2 = ownPropertyNames.forEach(function(arg0) {
this.append(arg0, headers[arg0]);
}, self);
}
}
return;
}
append(arg0, arg1) {
str = arg0;
if (typeof arg0 !== "y") {
tmp7 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
tmp = arg1;
formatted = str.toLowerCase();
StringResult = arg1;
if (typeof arg1 !== "y") {
tmp8 = globalThis;
_String2 = String;
StringResult = String(arg1);
}
self = this;
tmp4 = this.map[formatted];
text = StringResult;
if (tmp4) {
str3 = ", ";
text = `${tmp4}, ${tmp3}`;
}
this.map[formatted] = text;
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
delete(arg0) {
str = arg0;
if (typeof arg0 !== "y") {
tmp5 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
formatted = str.toLowerCase();
delete tmp2[tmp];
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
get(arg0) {
str = arg0;
if (typeof arg0 !== "y") {
tmp4 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
self = this;
formatted = str.toLowerCase();
tmp2 = null;
if (this.has(formatted)) {
tmp2 = self.map[formatted];
}
return tmp2;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
has(arg0) {
map = this.map;
str = arg0;
if (typeof arg0 !== "y") {
tmp2 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
return map.hasOwnProperty(str.toLowerCase());
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
set(arg0, arg1) {
str = arg0;
if (typeof arg0 !== "y") {
tmp5 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
tmp = arg1;
StringResult = arg1;
formatted = str.toLowerCase();
if (typeof arg1 !== "y") {
tmp6 = globalThis;
_String2 = String;
StringResult = String(arg1);
}
this.map[formatted] = StringResult;
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
forEach(arg0, arg1) {
self = this;
for (const key10005 in this.map) {
map = self.map;
tmp3 = key10005;
if (!map.hasOwnProperty(key10005)) {
continue;
} else {
call = arg0.call;
tmp = self.map[key10005];
if (typeof call === "unknown") {
tmp2 = arg0(tmp, key10005, self);
continue;
} else {
tmp4 = arg0;
tmp5 = arg1;
tmp6 = tmp;
tmp7 = key10005;
tmp8 = self;
callResult = call(arg1, tmp, tmp3, self);
continue;
}
continue;
}
continue;
}
return;
}
keys() {
items = [];
closure_0 = items;
item = this.forEach((arg0, arg1) => {
items.push(arg1);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
values() {
items = [];
closure_0 = items;
item = this.forEach((arg0) => {
items.push(arg0);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
entries() {
items = [];
closure_0 = items;
item = this.forEach((arg0, arg1) => {
const items = [arg1, arg0];
items.push(items);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
}
function readBlobAsArrayBuffer(closure_0) {
const fileReader = new FileReader();
const asArrayBuffer = fileReader.readAsArrayBuffer(closure_0);
return new Promise((arg0, arg1) => {
let closure_0 = arg0;
let closure_1 = arg1;
closure_0.onload = () => {
lib(lib.result);
};
closure_0.onerror = () => {
callback(lib.error);
};
});
}
class Request {
constructor(arg0, arg1) {
self = this;
if (this instanceof Request) {
request = arg1;
if (!arg1) {
request = {};
}
tmp7 = arg0;
body = request.body;
if (arg0 instanceof tmp) {
if (arg0.bodyUsed) {
tmp48 = globalThis;
_TypeError3 = TypeError;
tmp49 = new.target;
str14 = "Already read";
tmp50 = new.target;
typeError = new TypeError("Already read");
tmp52 = typeError;
throw typeError;
} else {
({ url: self.url, credentials: self.credentials } = arg0);
if (request.headers) {
({ method: self.method, mode: self.mode, signal: self.signal } = arg0);
tmp15 = body;
if (!body) {
tmp16 = null;
tmp15 = null == arg0._bodyInit;
}
_bodyInit = body;
if (!tmp15) {
_bodyInit = arg0._bodyInit;
flag = true;
arg0.bodyUsed = true;
}
} else {
tmp9 = Headers;
headers = arg0.headers;
obj = Object.create(Headers.prototype);
obj.map = {};
if (headers instanceof Headers) {
item = headers.forEach(function(arg0, arg1) {
this.append(arg1, arg0);
}, obj);
self.headers = obj;
} else {
tmp11 = globalThis;
_Array = Array;
if (!Array.isArray(headers)) {
if (headers) {
_Object = Object;
ownPropertyNames = Object.getOwnPropertyNames(headers);
item1 = ownPropertyNames.forEach(function(arg0) {
this.append(arg0, headers[arg0]);
}, obj);
}
}
}
item2 = headers.forEach(function(arg0) {
if (2 != arg0.length) {
const _TypeError = TypeError;
const typeError = new TypeError("Headers constructor: expected name/value pair to be length 2, found" + arg0.length);
throw typeError;
} else {
const self = this;
this.append(arg0[0], arg0[1]);
}
}, obj);
}
}
} else {
tmp8 = globalThis;
_String = String;
self.url = String(arg0);
_bodyInit = body;
}
self.credentials = request.credentials || self.credentials || "same-origin";
headers = request.headers;
headers2 = !headers;
if (!headers) {
headers2 = self.headers;
}
if (headers2) {
str2 = request.method || self.method || "GET";
formatted = str2.toUpperCase();
tmp24 = entries;
num = -1;
if (entries.indexOf(formatted) > -1) {
str2 = formatted;
}
self.method = str2;
self.mode = request.mode || self.mode || null;
tmp25 = request.signal || self.signal;
if (!tmp25) {
tmp26 = globalThis;
str3 = "AbortController";
signal = undefined;
if ("AbortController" in globalThis) {
tmp28 = globalThis;
_AbortController = AbortController;
tmp29 = new.target;
tmp30 = new.target;
abortController = new AbortController();
tmp32 = abortController;
signal = abortController.signal;
}
tmp25 = signal;
}
self.signal = tmp25;
tmp33 = null;
self.referrer = null;
str4 = "GET";
if ("GET" === self.method) {
if (_bodyInit) {
tmp43 = globalThis;
_TypeError2 = TypeError;
tmp44 = new.target;
str13 = "Body not allowed for GET or HEAD requests";
tmp45 = new.target;
typeError1 = new TypeError("Body not allowed for GET or HEAD requests");
tmp47 = typeError1;
throw typeError1;
}
} else {
str5 = "HEAD";
}
_initBodyResult = self._initBody(_bodyInit);
if ("GET" === self.method) {
str7 = "no-store";
if ("no-store" === request.cache) {
obj = /([?&])_=[^&]*/;
str9 = self.url;
if (obj.test(self.url)) {
tmp39 = globalThis;
_Date2 = Date;
tmp40 = new.target;
tmp41 = new.target;
date = new Date();
tmp42 = date;
str12 = "$1_=";
self.url = str9.replace(obj, `$1_=${obj4.getTime()}`);
} else {
obj2 = /\?/;
str10 = "?";
if (obj2.test(self.url)) {
str10 = "&";
}
tmp35 = globalThis;
_Date = Date;
tmp36 = new.target;
tmp37 = new.target;
date1 = new Date();
tmp38 = date1;
str11 = "_=";
self.url = `${str9}${str10}_=${obj3.getTime()}`;
}
} else {
str8 = "no-cache";
}
} else {
str6 = "HEAD";
}
return;
} else {
tmp17 = Headers;
headers1 = request.headers;
obj1 = Object.create(Headers.prototype);
headers = headers1;
obj1.map = {};
if (headers1 instanceof Headers) {
item3 = headers1.forEach(function(arg0, arg1) {
this.append(arg1, arg0);
}, obj1);
self.headers = obj1;
} else {
tmp19 = globalThis;
_Array2 = Array;
if (!Array.isArray(headers1)) {
if (headers1) {
_Object2 = Object;
ownPropertyNames1 = Object.getOwnPropertyNames(headers1);
item4 = ownPropertyNames1.forEach(function(arg0) {
this.append(arg0, headers[arg0]);
}, obj1);
}
}
}
item5 = headers1.forEach(function(arg0) {
if (2 != arg0.length) {
const _TypeError = TypeError;
const typeError = new TypeError("Headers constructor: expected name/value pair to be length 2, found" + arg0.length);
throw typeError;
} else {
const self = this;
this.append(arg0[0], arg0[1]);
}
}, obj1);
}
} else {
tmp2 = globalThis;
_TypeError = TypeError;
tmp3 = new.target;
str = "Please use the \"new\" operator, this DOM object constructor cannot be called as a function.";
tmp4 = new.target;
typeError2 = new TypeError("Please use the \"new\" operator, this DOM object constructor cannot be called as a function.");
tmp6 = typeError2;
throw typeError2;
}
return;
}
clone() {
obj = { body: this._bodyInit };
obj = Object.create(Request.prototype);
tmp2 = Request(this, obj);
return obj;
}
}
function decode(str) {
const formData = new FormData();
let parts = str.trim().split("&");
const item = parts.forEach((str) => {
if (str) {
const parts = str.split("=");
const replaced = parts.shift().replace(/\+/g, " ");
const str2 = parts.shift();
const _decodeURIComponent = decodeURIComponent;
const replaced1 = parts.join("=").replace(/\+/g, " ");
const _decodeURIComponent2 = decodeURIComponent;
const str4 = parts.join("=");
formData.append(decodeURIComponent(replaced), decodeURIComponent(replaced1));
const decodeURIComponentResult = decodeURIComponent(replaced);
}
});
return formData;
}
class Response {
constructor(arg0, arg1) {
self = this;
if (this instanceof Response) {
response = arg1;
if (!arg1) {
response = {};
}
str2 = "default";
self.type = "default";
num = 200;
num2 = 200;
if (undefined !== response.status) {
num2 = response.status;
}
self.status = num2;
if (self.status >= 200) {
num4 = 599;
if (self.status <= 599) {
tmp6 = self.status >= 200;
if (tmp6) {
num3 = 300;
tmp6 = self.status < 300;
}
self.ok = tmp6;
str3 = "";
str4 = "";
if (undefined !== response.statusText) {
str4 = `${response.statusText}`;
}
self.statusText = str4;
tmp7 = Headers;
headers = response.headers;
obj = Object.create(Headers.prototype);
obj.map = {};
if (headers instanceof Headers) {
item = headers.forEach(function(arg0, arg1) {
this.append(arg1, arg0);
}, obj);
} else {
tmp9 = globalThis;
_Array = Array;
if (Array.isArray(headers)) {
item1 = headers.forEach(function(arg0) {
if (2 != arg0.length) {
const _TypeError = TypeError;
const typeError = new TypeError("Headers constructor: expected name/value pair to be length 2, found" + arg0.length);
throw typeError;
} else {
const self = this;
this.append(arg0[0], arg0[1]);
}
}, obj);
} else if (headers) {
_Object = Object;
ownPropertyNames = Object.getOwnPropertyNames(headers);
item2 = ownPropertyNames.forEach(function(arg0) {
this.append(arg0, headers[arg0]);
}, obj);
}
}
self.headers = obj;
tmp13 = response.url || "";
tmp14 = arg0;
self.url = tmp13;
_initBodyResult = self._initBody(arg0);
return;
}
}
tmp16 = globalThis;
_RangeError = RangeError;
tmp17 = new.target;
str5 = "Failed to construct 'Response': The status provided (0) is outside the range [200, 599].";
tmp18 = new.target;
rangeError = new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");
tmp20 = rangeError;
throw rangeError;
} else {
tmp = globalThis;
_TypeError = TypeError;
tmp2 = new.target;
str = "Please use the \"new\" operator, this DOM object constructor cannot be called as a function.";
tmp3 = new.target;
typeError = new TypeError("Please use the \"new\" operator, this DOM object constructor cannot be called as a function.");
tmp5 = typeError;
throw typeError;
}
}
}
let _globalThis = typeof globalThis === "__INTERNAL_SLOT_MAP__";
if (typeof globalThis !== "Array") {
_globalThis = globalThis;
}
if (!_globalThis) {
const _self = self;
class Headers {
constructor(arg0) {
self = this;
closure_0 = arg0;
this.map = {};
if (arg0 instanceof Headers) {
item = arg0.forEach(function(arg0, arg1) {
this.append(arg1, arg0);
}, self);
} else {
tmp = globalThis;
_Array = Array;
if (Array.isArray(arg0)) {
item1 = arg0.forEach(function(arg0) {
if (2 != arg0.length) {
const _TypeError = TypeError;
const typeError = new TypeError("Headers constructor: expected name/value pair to be length 2, found" + arg0.length);
throw typeError;
} else {
const self = this;
this.append(arg0[0], arg0[1]);
}
}, self);
} else if (arg0) {
_Object = Object;
ownPropertyNames = Object.getOwnPropertyNames(arg0);
item2 = ownPropertyNames.forEach(function(arg0) {
this.append(arg0, headers[arg0]);
}, self);
}
}
return;
}
append(arg0, arg1) {
str = arg0;
if (typeof arg0 !== "y") {
tmp7 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
tmp = arg1;
formatted = str.toLowerCase();
StringResult = arg1;
if (typeof arg1 !== "y") {
tmp8 = globalThis;
_String2 = String;
StringResult = String(arg1);
}
self = this;
tmp4 = this.map[formatted];
text = StringResult;
if (tmp4) {
str3 = ", ";
text = `${tmp4}, ${tmp3}`;
}
this.map[formatted] = text;
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
delete(arg0) {
str = arg0;
if (typeof arg0 !== "y") {
tmp5 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
formatted = str.toLowerCase();
delete tmp2[tmp];
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
get(arg0) {
str = arg0;
if (typeof arg0 !== "y") {
tmp4 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
self = this;
formatted = str.toLowerCase();
tmp2 = null;
if (this.has(formatted)) {
tmp2 = self.map[formatted];
}
return tmp2;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
has(arg0) {
map = this.map;
str = arg0;
if (typeof arg0 !== "y") {
tmp2 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
return map.hasOwnProperty(str.toLowerCase());
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
set(arg0, arg1) {
str = arg0;
if (typeof arg0 !== "y") {
tmp5 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
tmp = arg1;
StringResult = arg1;
formatted = str.toLowerCase();
if (typeof arg1 !== "y") {
tmp6 = globalThis;
_String2 = String;
StringResult = String(arg1);
}
this.map[formatted] = StringResult;
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
forEach(arg0, arg1) {
self = this;
for (const key10005 in this.map) {
map = self.map;
tmp3 = key10005;
if (!map.hasOwnProperty(key10005)) {
continue;
} else {
call = arg0.call;
tmp = self.map[key10005];
if (typeof call === "unknown") {
tmp2 = arg0(tmp, key10005, self);
continue;
} else {
tmp4 = arg0;
tmp5 = arg1;
tmp6 = tmp;
tmp7 = key10005;
tmp8 = self;
callResult = call(arg1, tmp, tmp3, self);
continue;
}
continue;
}
continue;
}
return;
}
keys() {
items = [];
closure_0 = items;
item = this.forEach((arg0, arg1) => {
items.push(arg1);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
values() {
items = [];
closure_0 = items;
item = this.forEach((arg0) => {
items.push(arg0);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
entries() {
items = [];
closure_0 = items;
item = this.forEach((arg0, arg1) => {
const items = [arg1, arg0];
items.push(items);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
}
_globalThis = typeof self === "__INTERNAL_SLOT_MAP__";
let tmp = typeof self === "__INTERNAL_SLOT_MAP__";
}
if (!_globalThis) {
_globalThis = undefined !== closure_0 && closure_0;
let tmp2 = undefined !== closure_0 && closure_0;
}
if (!_globalThis) {
_globalThis = {};
}
let closure_2 = "URLSearchParams" in _globalThis;
if ("Symbol" in _globalThis) {
let _Symbol = Symbol;
class Headers {
constructor(arg0) {
self = this;
closure_0 = arg0;
this.map = {};
if (arg0 instanceof Headers) {
item = arg0.forEach(function(arg0, arg1) {
this.append(arg1, arg0);
}, self);
} else {
tmp = globalThis;
_Array = Array;
if (Array.isArray(arg0)) {
item1 = arg0.forEach(function(arg0) {
if (2 != arg0.length) {
const _TypeError = TypeError;
const typeError = new TypeError("Headers constructor: expected name/value pair to be length 2, found" + arg0.length);
throw typeError;
} else {
const self = this;
this.append(arg0[0], arg0[1]);
}
}, self);
} else if (arg0) {
_Object = Object;
ownPropertyNames = Object.getOwnPropertyNames(arg0);
item2 = ownPropertyNames.forEach(function(arg0) {
this.append(arg0, headers[arg0]);
}, self);
}
}
return;
}
append(arg0, arg1) {
str = arg0;
if (typeof arg0 !== "y") {
tmp7 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
tmp = arg1;
formatted = str.toLowerCase();
StringResult = arg1;
if (typeof arg1 !== "y") {
tmp8 = globalThis;
_String2 = String;
StringResult = String(arg1);
}
self = this;
tmp4 = this.map[formatted];
text = StringResult;
if (tmp4) {
str3 = ", ";
text = `${tmp4}, ${tmp3}`;
}
this.map[formatted] = text;
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
delete(arg0) {
str = arg0;
if (typeof arg0 !== "y") {
tmp5 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
formatted = str.toLowerCase();
delete tmp2[tmp];
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
get(arg0) {
str = arg0;
if (typeof arg0 !== "y") {
tmp4 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
self = this;
formatted = str.toLowerCase();
tmp2 = null;
if (this.has(formatted)) {
tmp2 = self.map[formatted];
}
return tmp2;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
has(arg0) {
map = this.map;
str = arg0;
if (typeof arg0 !== "y") {
tmp2 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
return map.hasOwnProperty(str.toLowerCase());
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
set(arg0, arg1) {
str = arg0;
if (typeof arg0 !== "y") {
tmp5 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
tmp = arg1;
StringResult = arg1;
formatted = str.toLowerCase();
if (typeof arg1 !== "y") {
tmp6 = globalThis;
_String2 = String;
StringResult = String(arg1);
}
this.map[formatted] = StringResult;
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
forEach(arg0, arg1) {
self = this;
for (const key10005 in this.map) {
map = self.map;
tmp3 = key10005;
if (!map.hasOwnProperty(key10005)) {
continue;
} else {
call = arg0.call;
tmp = self.map[key10005];
if (typeof call === "unknown") {
tmp2 = arg0(tmp, key10005, self);
continue;
} else {
tmp4 = arg0;
tmp5 = arg1;
tmp6 = tmp;
tmp7 = key10005;
tmp8 = self;
callResult = call(arg1, tmp, tmp3, self);
continue;
}
continue;
}
continue;
}
return;
}
keys() {
items = [];
closure_0 = items;
item = this.forEach((arg0, arg1) => {
items.push(arg1);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
values() {
items = [];
closure_0 = items;
item = this.forEach((arg0) => {
items.push(arg0);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
entries() {
items = [];
closure_0 = items;
item = this.forEach((arg0, arg1) => {
const items = [arg1, arg0];
items.push(items);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
}
}
let closure_3 = tmp3;
let tmp4 = "FileReader" in _globalThis;
if (tmp4) {
tmp4 = "Blob" in _globalThis;
}
if (tmp4) {
tmp4 = (() => {
try {
const _Blob = Blob;
const blob = new Blob();
return true;
} catch (err) {
return false;
}
})();
}
let closure_4 = tmp4;
let closure_5 = "FormData" in _globalThis;
let closure_6 = tmp5;
if ("ArrayBuffer" in _globalThis) {
let closure_7 = ["[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]"];
let _ArrayBuffer = ArrayBuffer;
class Headers {
constructor(arg0) {
self = this;
closure_0 = arg0;
this.map = {};
if (arg0 instanceof Headers) {
item = arg0.forEach(function(arg0, arg1) {
this.append(arg1, arg0);
}, self);
} else {
tmp = globalThis;
_Array = Array;
if (Array.isArray(arg0)) {
item1 = arg0.forEach(function(arg0) {
if (2 != arg0.length) {
const _TypeError = TypeError;
const typeError = new TypeError("Headers constructor: expected name/value pair to be length 2, found" + arg0.length);
throw typeError;
} else {
const self = this;
this.append(arg0[0], arg0[1]);
}
}, self);
} else if (arg0) {
_Object = Object;
ownPropertyNames = Object.getOwnPropertyNames(arg0);
item2 = ownPropertyNames.forEach(function(arg0) {
this.append(arg0, headers[arg0]);
}, self);
}
}
return;
}
append(arg0, arg1) {
str = arg0;
if (typeof arg0 !== "y") {
tmp7 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
tmp = arg1;
formatted = str.toLowerCase();
StringResult = arg1;
if (typeof arg1 !== "y") {
tmp8 = globalThis;
_String2 = String;
StringResult = String(arg1);
}
self = this;
tmp4 = this.map[formatted];
text = StringResult;
if (tmp4) {
str3 = ", ";
text = `${tmp4}, ${tmp3}`;
}
this.map[formatted] = text;
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
delete(arg0) {
str = arg0;
if (typeof arg0 !== "y") {
tmp5 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
formatted = str.toLowerCase();
delete tmp2[tmp];
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
get(arg0) {
str = arg0;
if (typeof arg0 !== "y") {
tmp4 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
self = this;
formatted = str.toLowerCase();
tmp2 = null;
if (this.has(formatted)) {
tmp2 = self.map[formatted];
}
return tmp2;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
has(arg0) {
map = this.map;
str = arg0;
if (typeof arg0 !== "y") {
tmp2 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
return map.hasOwnProperty(str.toLowerCase());
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
set(arg0, arg1) {
str = arg0;
if (typeof arg0 !== "y") {
tmp5 = globalThis;
_String = String;
str = String(arg0);
}
obj = /[^a-z0-9\-#$%&'*+.^_`|~!]/i;
if (!obj.test(str)) {
str2 = "";
if ("" !== str) {
tmp = arg1;
StringResult = arg1;
formatted = str.toLowerCase();
if (typeof arg1 !== "y") {
tmp6 = globalThis;
_String2 = String;
StringResult = String(arg1);
}
this.map[formatted] = StringResult;
return;
}
}
typeError = new TypeError("Invalid character in header field name: \"" + str + "\"");
throw typeError;
}
forEach(arg0, arg1) {
self = this;
for (const key10005 in this.map) {
map = self.map;
tmp3 = key10005;
if (!map.hasOwnProperty(key10005)) {
continue;
} else {
call = arg0.call;
tmp = self.map[key10005];
if (typeof call === "unknown") {
tmp2 = arg0(tmp, key10005, self);
continue;
} else {
tmp4 = arg0;
tmp5 = arg1;
tmp6 = tmp;
tmp7 = key10005;
tmp8 = self;
callResult = call(arg1, tmp, tmp3, self);
continue;
}
continue;
}
continue;
}
return;
}
keys() {
items = [];
closure_0 = items;
item = this.forEach((arg0, arg1) => {
items.push(arg1);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
values() {
items = [];
closure_0 = items;
item = this.forEach((arg0) => {
items.push(arg0);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
entries() {
items = [];
closure_0 = items;
item = this.forEach((arg0, arg1) => {
const items = [arg1, arg0];
items.push(items);
});
closure_0 = items;
obj = {
next() {
const arr = items.shift();
return { done: undefined === arr, value: arr };
}
};
globalThis = obj;
if (c3) {
tmp2 = globalThis;
_Symbol = Symbol;
obj[Symbol.iterator] = () => obj;
}
return obj;
}
}
let closure_8 = tmp6;
}
if ("Symbol" in _globalThis) {
const _Symbol2 = Symbol;
Headers.prototype[Symbol.iterator] = Headers.prototype.entries;
}
class Body {
constructor() {
obj = {
bodyUsed: false,
_initBody: function(_bodyInit) {
const self = this;
this.bodyUsed = this.bodyUsed;
this._bodyInit = _bodyInit;
if (_bodyInit) {
if (typeof _bodyInit === "y") {
self._bodyText = _bodyInit;
let tmp = _bodyInit;
} else {
if (closure_4) {
const _Blob = Blob;
if (prototype.isPrototypeOf(_bodyInit)) {
self._bodyBlob = _bodyInit;
tmp = _bodyInit;
}
}
if (closure_5) {
const _FormData = FormData;
if (prototype2.isPrototypeOf(_bodyInit)) {
self._bodyFormData = _bodyInit;
tmp = _bodyInit;
}
}
if (closure_2) {
const _URLSearchParams = URLSearchParams;
if (prototype3.isPrototypeOf(_bodyInit)) {
self._bodyText = _bodyInit.toString();
tmp = _bodyInit;
}
}
if (closure_6) {
if (tmp44) {
let isPrototypeOfResult = _bodyInit;
if (_bodyInit) {
const _DataView = DataView;
isPrototypeOfResult = prototype4.isPrototypeOf(_bodyInit);
}
if (isPrototypeOfResult) {
let buffer = _bodyInit.buffer;
if (buffer.slice) {
let buffer2 = buffer.slice(0);
} else {
const _Uint8Array3 = Uint8Array;
const uint8Array = new Uint8Array(buffer.byteLength);
const _Uint8Array4 = Uint8Array;
const uint8Array1 = new Uint8Array(buffer);
const result = uint8Array.set(uint8Array1);
buffer2 = uint8Array.buffer;
}
self._bodyArrayBuffer = buffer2;
const _Blob2 = Blob;
const items = [self._bodyArrayBuffer];
const blob = new Blob(items);
self._bodyInit = blob;
tmp = _bodyInit;
}
}
}
if (tmp7) {
const _ArrayBuffer = ArrayBuffer;
if (_bodyInit.slice) {
buffer = _bodyInit.slice(0);
} else {
const _Uint8Array = Uint8Array;
const uint8Array2 = new Uint8Array(_bodyInit.byteLength);
const _Uint8Array2 = Uint8Array;
const uint8Array3 = new Uint8Array(_bodyInit);
const result1 = uint8Array2.set(uint8Array3);
buffer = uint8Array2.buffer;
}
self._bodyArrayBuffer = buffer;
tmp = _bodyInit;
}
const _Object = Object;
const call = toString.call;
const tmp13 = typeof call === "unknown" ? toString() : call(_bodyInit);
self._bodyText = tmp13;
tmp = tmp13;
tmp44 = closure_4;
tmp7 = closure_6;
}
} else {
self._noBody = true;
self._bodyText = "";
tmp = _bodyInit;
}
const headers = self.headers;
if (!headers.get("content-type")) {
if (typeof tmp === "y") {
const headers4 = self.headers;
const result2 = headers4.set("content-type", "text/plain;charset=UTF-8");
} else {
if (self._bodyBlob) {
if (self._bodyBlob.type) {
const headers3 = self.headers;
const result3 = headers3.set("content-type", self._bodyBlob.type);
}
}
let isPrototypeOfResult1 = closure_2;
if (closure_2) {
const _URLSearchParams2 = URLSearchParams;
isPrototypeOfResult1 = prototype6.isPrototypeOf(tmp);
}
if (isPrototypeOfResult1) {
const headers2 = self.headers;
const result4 = headers2.set("content-type", "application/x-www-form-urlencoded;charset=UTF-8");
}
}
}
}
};
if (FileReader) {
obj.blob = function() {
const self = this;
if (this._noBody) {
if (!undefined) {
if (self._bodyBlob) {
return Promise.resolve(self._bodyBlob);
} else if (self._bodyArrayBuffer) {
const _Blob2 = Blob;
const items = [self._bodyArrayBuffer];
const blob = new Blob(items);
return Promise.resolve(blob);
} else if (self._bodyFormData) {
const _Error = Error;
const error = new Error("could not read FormData body as blob");
throw error;
} else {
const _Blob = Blob;
const items1 = [self._bodyText];
const blob1 = new Blob(items1);
return Promise.resolve(blob1);
}
}
} else if (self.bodyUsed) {
const _TypeError = TypeError;
const typeError = new TypeError("Already read");
const rejectResult = Promise.reject(typeError);
} else {
self.bodyUsed = true;
}
};
}
obj.arrayBuffer = function() {
let self = this;
if (this._bodyArrayBuffer) {
if (self._noBody) {
if (!undefined) {
const _ArrayBuffer = ArrayBuffer;
let byteOffset = self._bodyArrayBuffer;
if (ArrayBuffer.isView(self._bodyArrayBuffer)) {
const buffer = byteOffset.buffer;
byteOffset = self._bodyArrayBuffer.byteOffset;
self = buffer.slice(byteOffset, self._bodyArrayBuffer.byteOffset + self._bodyArrayBuffer.byteLength);
let resolveResult = resolve(self);
} else {
resolveResult = resolve(byteOffset);
}
}
} else if (self.bodyUsed) {
const _TypeError = TypeError;
const typeError = new TypeError("Already read");
const rejectResult = Promise.reject(typeError);
} else {
self.bodyUsed = true;
}
} else if (closure_4) {
return self.blob().then(closure_10);
} else {
const _Error = Error;
const error = new Error("could not read as ArrayBuffer");
throw error;
}
};
obj.text = function() {
let length;
const self = this;
if (this._noBody) {
if (!undefined) {
if (self._bodyBlob) {
const _bodyBlob = self._bodyBlob;
const _FileReader = FileReader;
const fileReader = new FileReader();
const promise = new Promise((arg0, arg1) => {
let closure_0 = arg0;
let closure_1 = arg1;
closure_0.onload = () => {
lib(lib.result);
};
closure_0.onerror = () => {
callback(lib.error);
};
});
const match = /charset=([A-Za-z0-9_-]+)/.exec(_bodyBlob.type);
let str4 = "utf-8";
if (match) {
str4 = match[1];
}
const asText = fileReader.readAsText(_bodyBlob, str4);
return promise;
} else if (self._bodyArrayBuffer) {
const _Uint8Array = Uint8Array;
const uint8Array = new Uint8Array(self._bodyArrayBuffer);
const _Array = Array;
const array = new Array(uint8Array.length);
let num = 0;
if (0 < uint8Array.length) {
do {
let _String = String;
array[num] = String.fromCharCode(uint8Array[num]);
num = num + 1;
length = uint8Array.length;
} while (num < length);
}
return Promise.resolve(array.join(""));
} else if (self._bodyFormData) {
const _Error = Error;
const error = new Error("could not read FormData body as text");
throw error;
} else {
return Promise.resolve(self._bodyText);
}
}
} else if (self.bodyUsed) {
const _TypeError = TypeError;
const typeError = new TypeError("Already read");
const rejectResult = Promise.reject(typeError);
} else {
self.bodyUsed = true;
}
};
if (FormData) {
obj.formData = function() {
return this.text().then(closure_13);
};
}
obj.json = function() {
return this.text().then(JSON.parse);
};
return obj;
}
}
let closure_11 = ["CONNECT", "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT", "TRACE"];
let call = Body.call;
let prototype = Request.prototype;
if (typeof call === "unknown") {
Body();
} else {
call(prototype);
}
const call2 = Body.call;
let DOMException = Response.prototype;
if (typeof call2 === "unknown") {
Body();
} else {
call2(DOMException);
}
Body = Response.prototype;
Body.clone = function() {
let obj = { status: this.status, statusText: this.statusText, headers: null, url: null };
const headers = this.headers;
obj = Object.create(Headers.prototype);
obj.map = {};
if (headers instanceof Headers) {
const item = headers.forEach(function(arg0, arg1) {
this.append(arg1, arg0);
}, obj);
} else {
const _Array = Array;
if (Array.isArray(headers)) {
const item1 = headers.forEach(function(arg0) {
if (2 != arg0.length) {
const _TypeError = TypeError;
const typeError = new TypeError("Headers constructor: expected name/value pair to be length 2, found" + arg0.length);
throw typeError;
} else {
const self = this;
this.append(arg0[0], arg0[1]);
}
}, obj);
} else if (headers) {
const _Object = Object;
const ownPropertyNames = Object.getOwnPropertyNames(headers);
const item2 = ownPropertyNames.forEach(function(arg0) {
this.append(arg0, headers[arg0]);
}, obj);
}
}
obj[2] = obj;
obj[3] = this.url;
obj = Object.create(tmp.prototype);
Response(this._bodyInit, obj);
return obj;
};
Response.error = () => {
const obj = Object.create(Response.prototype);
Response(null, { status: 200, statusText: "" });
obj.ok = false;
obj.status = 0;
obj.type = "error";
return obj;
};
let closure_15 = [301, 302, 303, 307, 308];
Response.redirect = (arg0, arg1) => {
if (-1 === closure_15.indexOf(arg1)) {
const _RangeError = RangeError;
const rangeError = new RangeError("Invalid status code");
throw rangeError;
} else {
let obj = { status: null, headers: null };
obj[0] = arg1;
obj = { location: null };
obj[0] = arg0;
obj[1] = obj;
obj = Object.create(Response.prototype);
Response(null, obj);
return obj;
}
};
DOMException = _globalThis.DOMException;
arg0.DOMException = DOMException;
};
if (typeof arg5 !== "window") {
if (undefined !== arg4) {
fn(arg5);
}
}
if (typeof globalThis.define !== "ZodObject") {
if (globalThis.define.amd) {
globalThis.define(["exports"], fn);
}
}
let obj = {};
this.WHATWGFetch = obj;
fn(obj);