719 lines
28 KiB
JavaScript
719 lines
28 KiB
JavaScript
// Module ID: 13567
|
|
// Function ID: 13568
|
|
// Dependencies: [41, 42, 32, 13561, 13568, 13569]
|
|
|
|
// Module 13567
|
|
import _classCallCheck from "_classCallCheck";
|
|
import _createClass from "_createClass";
|
|
import _slicedToArray from "_slicedToArray";
|
|
|
|
obj = { next: obj };
|
|
obj = {
|
|
value: function next() {
|
|
let index;
|
|
let kind;
|
|
let tmp7;
|
|
let tmp8;
|
|
const tmp3 = this[require(undefined, 13561) /* SymbolResult1 */.iterInternalSymbol];
|
|
({ kind, index } = tmp3);
|
|
const arr = Array.from(tmp3.target[require(undefined, 13561) /* SymbolResult1 */.implSymbol]);
|
|
if (index >= arr.length) {
|
|
return { value: "T", done: null };
|
|
} else {
|
|
tmp3.index = index + 1;
|
|
[tmp7, tmp8] = _slicedToArray(arr[index].map(tmp(13561).tryWrapperForImpl), 2);
|
|
if ("key" === kind) {
|
|
let tmp4 = tmp7;
|
|
} else if ("value" === kind) {
|
|
tmp4 = tmp8;
|
|
} else if ("key+value" === kind) {
|
|
const items = [tmp7, tmp8];
|
|
tmp4 = items;
|
|
}
|
|
const obj = { value: null, done: false };
|
|
obj[0] = tmp4;
|
|
return obj;
|
|
}
|
|
tmp = require;
|
|
},
|
|
writable: true,
|
|
enumerable: true,
|
|
configurable: true
|
|
};
|
|
obj[Symbol.toStringTag] = { value: "URLSearchParams Iterator", configurable: true };
|
|
let closure_6 = Object.create(require("SymbolResult1").IteratorPrototype, obj);
|
|
obj = {
|
|
_mixedIntoPredicates: [],
|
|
is(arg0) {
|
|
if (arg0) {
|
|
if (obj.hasOwn(arg0, require(13561) /* SymbolResult1 */.implSymbol)) {
|
|
if (arg0[tmp(undefined, 13561).implSymbol] instanceof tmp(13568).implementation) {
|
|
return true;
|
|
}
|
|
}
|
|
const _mixedIntoPredicates = module.exports._mixedIntoPredicates;
|
|
for (const item10025 of _mixedIntoPredicates) {
|
|
if (item10025(arg0)) {
|
|
let tmp6 = obj2;
|
|
obj2.return();
|
|
let flag = true;
|
|
return true;
|
|
}
|
|
}
|
|
obj = require(13561) /* SymbolResult1 */;
|
|
}
|
|
return false;
|
|
},
|
|
isImpl(arg0) {
|
|
if (arg0) {
|
|
if (arg0 instanceof require(13568) /* URLSearchParamsImpl */.implementation) {
|
|
return true;
|
|
} else {
|
|
const _mixedIntoPredicates = module.exports._mixedIntoPredicates;
|
|
for (const item10018 of _mixedIntoPredicates) {
|
|
if (item10018(tmpResult.wrapperForImpl(arg0))) {
|
|
let tmp6 = obj2;
|
|
obj2.return();
|
|
let flag = true;
|
|
return true;
|
|
}
|
|
}
|
|
const tmpResult = tmp(13561);
|
|
}
|
|
tmp = require;
|
|
}
|
|
return false;
|
|
},
|
|
convert(arg0) {
|
|
let obj = arg1;
|
|
if (arg1 === undefined) {
|
|
obj = {};
|
|
}
|
|
let str = obj.context;
|
|
if (str === undefined) {
|
|
str = "The provided value";
|
|
}
|
|
const _exports = module.exports;
|
|
if (_exports.is(arg0)) {
|
|
return require(13561) /* SymbolResult1 */.implForWrapper(arg0);
|
|
} else {
|
|
const _TypeError = TypeError;
|
|
const _HermesInternal = HermesInternal;
|
|
const typeError = new TypeError("" + str + " is not of type 'URLSearchParams'.");
|
|
throw typeError;
|
|
}
|
|
},
|
|
createDefaultIterator(self, key) {
|
|
let obj = Object.create(closure_6);
|
|
obj = { target: self, kind: key, index: 0 };
|
|
Object.defineProperty(obj, require(13561) /* SymbolResult1 */.iterInternalSymbol, { value: obj, configurable: true });
|
|
return obj;
|
|
},
|
|
create(arg0, arg1, arg2) {
|
|
if (undefined === arg0[require(undefined, 13561) /* SymbolResult1 */.ctorRegistrySymbol]) {
|
|
const _Error2 = Error;
|
|
const error = new Error("Internal error: invalid global object");
|
|
throw error;
|
|
} else {
|
|
const _URLSearchParams = arg0[tmp(undefined, 13561).ctorRegistrySymbol].URLSearchParams;
|
|
if (undefined === _URLSearchParams) {
|
|
const _Error = Error;
|
|
const error1 = new Error("Internal error: constructor URLSearchParams is not installed on the passed global object");
|
|
throw error1;
|
|
} else {
|
|
const _Object = Object;
|
|
return obj.setup(Object.create(_URLSearchParams.prototype), arg0, arg1, arg2);
|
|
}
|
|
}
|
|
tmp = require;
|
|
},
|
|
createImpl(arg0, arg1, arg2) {
|
|
obj = obj.create(arg0, arg1, arg2);
|
|
obj = require(13561) /* SymbolResult1 */;
|
|
return obj.implForWrapper(obj);
|
|
},
|
|
_internalSetup(arg0) {
|
|
|
|
},
|
|
setup(wrapper) {
|
|
let items = arg2;
|
|
if (arg2 === undefined) {
|
|
items = [];
|
|
}
|
|
let obj = arg3;
|
|
if (arg3 === undefined) {
|
|
obj = {};
|
|
}
|
|
obj.wrapper = wrapper;
|
|
obj._internalSetup(wrapper);
|
|
obj = { value: null, configurable: true };
|
|
const implementation = new require(13568) /* URLSearchParamsImpl */.implementation(arg1, items, obj);
|
|
obj[0] = implementation;
|
|
Object.defineProperty(wrapper, require(13561) /* SymbolResult1 */.implSymbol, obj);
|
|
wrapper[require(undefined, 13561) /* SymbolResult1 */.implSymbol][require(13561) /* SymbolResult1 */.wrapperSymbol] = wrapper;
|
|
if (require(13568) /* URLSearchParamsImpl */.init) {
|
|
tmp2(13568).init(wrapper[tmp2(undefined, 13561).implSymbol], obj);
|
|
const tmp2Result = tmp2(13568);
|
|
}
|
|
return wrapper;
|
|
},
|
|
install(arg0) {
|
|
const URLSearchParams = arg0;
|
|
class URLSearchParams {
|
|
constructor() {
|
|
tmp = outer2_3(this, URLSearchParams);
|
|
first = arguments[0];
|
|
str = "";
|
|
if (undefined !== first) {
|
|
tmp54 = closure_0;
|
|
tmp55 = closure_0;
|
|
tmp56 = closure_2;
|
|
tmp57 = closure_2;
|
|
obj7 = closure_0(closure_2[3]);
|
|
if (obj7.isObject(first)) {
|
|
tmp5 = globalThis;
|
|
_Symbol = Symbol;
|
|
if (undefined !== first[Symbol.iterator]) {
|
|
tmp25 = tmp54;
|
|
tmp26 = tmp56;
|
|
tmp55Result = tmp55(tmp57[3]);
|
|
if (tmp55Result.isObject(first)) {
|
|
items = [];
|
|
tmp31 = first;
|
|
tmp32 = first;
|
|
str = items;
|
|
for (const item10081 of first) {
|
|
tmp34 = closure_0;
|
|
tmp35 = closure_0;
|
|
tmp36 = closure_2;
|
|
tmp37 = closure_2;
|
|
tmp33 = item10081;
|
|
obj5 = closure_0(closure_2[3]);
|
|
if (obj5.isObject(item10081)) {
|
|
items1 = [];
|
|
tmp42 = tmp33;
|
|
tmp43 = item10081;
|
|
for (const item10103 of item10081) {
|
|
tmp44 = closure_0;
|
|
tmp45 = closure_0;
|
|
tmp46 = closure_2;
|
|
tmp47 = closure_2;
|
|
obj6 = closure_0(closure_2[5]);
|
|
tmp48 = items1;
|
|
arr = items1.push(obj6.USVString(item10103, { context: "Failed to construct 'URLSearchParams': parameter 1 sequence's element's element" }));
|
|
continue;
|
|
}
|
|
tmp50 = items1;
|
|
tmp51 = items1;
|
|
arr1 = items.push(items1);
|
|
continue;
|
|
} else {
|
|
_TypeError3 = TypeError;
|
|
tmp38 = new.target;
|
|
str4 = "Failed to construct 'URLSearchParams': parameter 1 sequence's element is not an iterable object.";
|
|
tmp39 = new.target;
|
|
typeError = new TypeError("Failed to construct 'URLSearchParams': parameter 1 sequence's element is not an iterable object.");
|
|
tmp41 = typeError;
|
|
throw typeError;
|
|
}
|
|
}
|
|
} else {
|
|
_TypeError2 = TypeError;
|
|
tmp27 = new.target;
|
|
str3 = "Failed to construct 'URLSearchParams': parameter 1 sequence is not an iterable object.";
|
|
tmp28 = new.target;
|
|
typeError1 = new TypeError("Failed to construct 'URLSearchParams': parameter 1 sequence is not an iterable object.");
|
|
tmp30 = typeError1;
|
|
throw typeError1;
|
|
}
|
|
} else {
|
|
tmp58 = tmp54;
|
|
tmp59 = tmp56;
|
|
tmp55Result1 = tmp55(tmp57[3]);
|
|
if (tmp55Result1.isObject(first)) {
|
|
_Object = Object;
|
|
tmp10 = null;
|
|
obj = Object.create(null);
|
|
_Reflect = Reflect;
|
|
ownKeysResult = Reflect.ownKeys(first);
|
|
tmp13 = ownKeysResult;
|
|
tmp14 = ownKeysResult;
|
|
str = obj;
|
|
for (const item10039 of ownKeysResult) {
|
|
tmp15 = item10039;
|
|
_Object2 = Object;
|
|
ownPropertyDescriptor = Object.getOwnPropertyDescriptor(first, item10039);
|
|
if (!ownPropertyDescriptor) {
|
|
} else {
|
|
tmp18 = ownPropertyDescriptor;
|
|
if (!tmp17.enumerable) {
|
|
} else {
|
|
tmp19 = item10039;
|
|
tmp20 = closure_0;
|
|
tmp21 = closure_0;
|
|
tmp22 = closure_2;
|
|
tmp23 = closure_2;
|
|
obj2 = closure_0(closure_2[5]);
|
|
USVStringResult = obj2.USVString(tmp15, { context: "Failed to construct 'URLSearchParams': parameter 1 record's key" });
|
|
obj3 = closure_0(closure_2[5]);
|
|
obj[USVStringResult] = obj3.USVString(first[tmp15], { context: "Failed to construct 'URLSearchParams': parameter 1 record's value" });
|
|
}
|
|
}
|
|
continue;
|
|
}
|
|
} else {
|
|
_TypeError = TypeError;
|
|
tmp6 = new.target;
|
|
str2 = "Failed to construct 'URLSearchParams': parameter 1 record is not an object.";
|
|
tmp7 = new.target;
|
|
typeError2 = new TypeError("Failed to construct 'URLSearchParams': parameter 1 record is not an object.");
|
|
tmp9 = typeError2;
|
|
throw typeError2;
|
|
}
|
|
}
|
|
} else {
|
|
tmp3 = tmp54;
|
|
tmp4 = tmp56;
|
|
tmp55Result2 = tmp55(tmp57[5]);
|
|
str = tmp55Result2.USVString(first, { context: "Failed to construct 'URLSearchParams': parameter 1" });
|
|
}
|
|
}
|
|
items2 = [];
|
|
arr2 = items2.push(str);
|
|
return closure_7.setup(Object.create(this.constructor.prototype), URLSearchParams, items2);
|
|
}
|
|
}
|
|
let obj = {
|
|
key: "append",
|
|
value: function append(arg0, arg1) {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
if (arguments.length < 2) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("Failed to execute 'append' on 'URLSearchParams': 2 arguments required, but only " + arguments.length + " present.");
|
|
throw typeError;
|
|
} else {
|
|
const items = [];
|
|
items.push(URLSearchParams(13569).USVString(arguments[0], { context: "Failed to execute 'append' on 'URLSearchParams': parameter 1" }));
|
|
const obj = URLSearchParams(13569);
|
|
items.push(URLSearchParams(13569).USVString(arguments[1], { context: "Failed to execute 'append' on 'URLSearchParams': parameter 2" }));
|
|
const tmp12 = self[URLSearchParams(undefined, 13561).implSymbol];
|
|
const append = tmp12.append;
|
|
const items1 = [];
|
|
HermesBuiltin.arraySpread(items, 0);
|
|
return HermesBuiltin.apply(items1, tmp12);
|
|
}
|
|
}
|
|
}
|
|
const typeError1 = new TypeError("Illegal invocation");
|
|
throw typeError1;
|
|
}
|
|
};
|
|
let items = [
|
|
obj,
|
|
{
|
|
key: "delete",
|
|
value: function _delete(arg0) {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
if (arguments.length < 1) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("Failed to execute 'delete' on 'URLSearchParams': 1 argument required, but only " + arguments.length + " present.");
|
|
throw typeError;
|
|
} else {
|
|
const items = [];
|
|
items.push(URLSearchParams(13569).USVString(arguments[0], { context: "Failed to execute 'delete' on 'URLSearchParams': parameter 1" }));
|
|
const tmp6 = self[URLSearchParams(undefined, 13561).implSymbol];
|
|
const _delete = tmp6.delete;
|
|
const items1 = [];
|
|
HermesBuiltin.arraySpread(items, 0);
|
|
return HermesBuiltin.apply(items1, tmp6);
|
|
}
|
|
}
|
|
}
|
|
const typeError1 = new TypeError("Illegal invocation");
|
|
throw typeError1;
|
|
}
|
|
},
|
|
{
|
|
key: "get",
|
|
value: function get(arg0) {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
if (arguments.length < 1) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("Failed to execute 'get' on 'URLSearchParams': 1 argument required, but only " + arguments.length + " present.");
|
|
throw typeError;
|
|
} else {
|
|
const items = [];
|
|
items.push(URLSearchParams(13569).USVString(arguments[0], { context: "Failed to execute 'get' on 'URLSearchParams': parameter 1" }));
|
|
const tmp6 = self[URLSearchParams(undefined, 13561).implSymbol];
|
|
const get = tmp6.get;
|
|
const items1 = [];
|
|
HermesBuiltin.arraySpread(items, 0);
|
|
return HermesBuiltin.apply(items1, tmp6);
|
|
}
|
|
}
|
|
}
|
|
const typeError1 = new TypeError("Illegal invocation");
|
|
throw typeError1;
|
|
}
|
|
},
|
|
{
|
|
key: "getAll",
|
|
value: function getAll(arg0) {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
if (arguments.length < 1) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("Failed to execute 'getAll' on 'URLSearchParams': 1 argument required, but only " + arguments.length + " present.");
|
|
throw typeError;
|
|
} else {
|
|
const items = [];
|
|
items.push(URLSearchParams(13569).USVString(arguments[0], { context: "Failed to execute 'getAll' on 'URLSearchParams': parameter 1" }));
|
|
const obj = URLSearchParams(13569);
|
|
const tmp11 = self[URLSearchParams(undefined, 13561).implSymbol];
|
|
const getAll = tmp11.getAll;
|
|
const items1 = [];
|
|
HermesBuiltin.arraySpread(items, 0);
|
|
return URLSearchParams(13561).tryWrapperForImpl(HermesBuiltin.apply(items1, tmp11));
|
|
}
|
|
}
|
|
}
|
|
const typeError1 = new TypeError("Illegal invocation");
|
|
throw typeError1;
|
|
}
|
|
},
|
|
{
|
|
key: "has",
|
|
value: function has(arg0) {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
if (arguments.length < 1) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("Failed to execute 'has' on 'URLSearchParams': 1 argument required, but only " + arguments.length + " present.");
|
|
throw typeError;
|
|
} else {
|
|
const items = [];
|
|
items.push(URLSearchParams(13569).USVString(arguments[0], { context: "Failed to execute 'has' on 'URLSearchParams': parameter 1" }));
|
|
const tmp6 = self[URLSearchParams(undefined, 13561).implSymbol];
|
|
const has = tmp6.has;
|
|
const items1 = [];
|
|
HermesBuiltin.arraySpread(items, 0);
|
|
return HermesBuiltin.apply(items1, tmp6);
|
|
}
|
|
}
|
|
}
|
|
const typeError1 = new TypeError("Illegal invocation");
|
|
throw typeError1;
|
|
}
|
|
},
|
|
{
|
|
key: "set",
|
|
value: function set(arg0, arg1) {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
if (arguments.length < 2) {
|
|
const _TypeError = TypeError;
|
|
const typeError = new TypeError("Failed to execute 'set' on 'URLSearchParams': 2 arguments required, but only " + arguments.length + " present.");
|
|
throw typeError;
|
|
} else {
|
|
const items = [];
|
|
items.push(URLSearchParams(13569).USVString(arguments[0], { context: "Failed to execute 'set' on 'URLSearchParams': parameter 1" }));
|
|
const obj = URLSearchParams(13569);
|
|
items.push(URLSearchParams(13569).USVString(arguments[1], { context: "Failed to execute 'set' on 'URLSearchParams': parameter 2" }));
|
|
const tmp12 = self[URLSearchParams(undefined, 13561).implSymbol];
|
|
const items1 = [];
|
|
HermesBuiltin.arraySpread(items, 0);
|
|
return HermesBuiltin.apply(items1, tmp12);
|
|
}
|
|
}
|
|
}
|
|
const typeError1 = new TypeError("Illegal invocation");
|
|
throw typeError1;
|
|
}
|
|
},
|
|
{
|
|
key: "sort",
|
|
value: function sort() {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
return self[URLSearchParams(undefined, 13561).implSymbol].sort();
|
|
}
|
|
}
|
|
const typeError = new TypeError("Illegal invocation");
|
|
throw typeError;
|
|
}
|
|
},
|
|
{
|
|
key: "toString",
|
|
value: function toString() {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
return self[URLSearchParams(undefined, 13561).implSymbol].toString();
|
|
}
|
|
}
|
|
const typeError = new TypeError("Illegal invocation");
|
|
throw typeError;
|
|
}
|
|
},
|
|
{
|
|
key: "keys",
|
|
value: function keys() {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
const _exports2 = tmp.exports;
|
|
return _exports2.createDefaultIterator(self, "key");
|
|
}
|
|
tmp = closure_1;
|
|
}
|
|
const typeError = new TypeError("Illegal invocation");
|
|
throw typeError;
|
|
}
|
|
},
|
|
{
|
|
key: "values",
|
|
value: function values() {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
const _exports2 = tmp.exports;
|
|
return _exports2.createDefaultIterator(self, "value");
|
|
}
|
|
tmp = closure_1;
|
|
}
|
|
const typeError = new TypeError("Illegal invocation");
|
|
throw typeError;
|
|
}
|
|
},
|
|
{
|
|
key: "entries",
|
|
value: function entries() {
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
const _exports2 = tmp.exports;
|
|
return _exports2.createDefaultIterator(self, "key+value");
|
|
}
|
|
tmp = closure_1;
|
|
}
|
|
const typeError = new TypeError("Illegal invocation");
|
|
throw typeError;
|
|
}
|
|
},
|
|
{
|
|
key: "forEach",
|
|
value: function forEach(fn) {
|
|
let tmp7;
|
|
let tmp8;
|
|
const self = this;
|
|
if (this) {
|
|
const _exports = closure_1.exports;
|
|
if (_exports.is(self)) {
|
|
if (arguments.length < 1) {
|
|
const _TypeError2 = TypeError;
|
|
const typeError = new TypeError("Failed to execute 'forEach' on 'iterable': 1 argument required, but only 0 present.");
|
|
throw typeError;
|
|
} else if (typeof fn !== "function") {
|
|
const _TypeError = TypeError;
|
|
const typeError1 = new TypeError("Failed to execute 'forEach' on 'iterable': The callback provided as parameter 1 is not a function.");
|
|
throw typeError1;
|
|
} else {
|
|
const tmp23 = arguments[1];
|
|
const _Array2 = Array;
|
|
let arr = Array.from(self[URLSearchParams(undefined, 13561).implSymbol]);
|
|
let num2 = 0;
|
|
let tmp11 = arr;
|
|
if (0 < arr.length) {
|
|
do {
|
|
arr = tmp11[num2];
|
|
let tmp3 = URLSearchParams;
|
|
let tmp4 = dependencyMap;
|
|
let tmp5 = callback;
|
|
let tmp6 = callback(arr.map(URLSearchParams(13561).tryWrapperForImpl), 2);
|
|
[tmp7, tmp8] = tmp6;
|
|
let call = fn.call;
|
|
let tmp9 = num2;
|
|
if (typeof call === "unknown") {
|
|
let tmp10 = fn(tmp8, tmp7, self);
|
|
} else {
|
|
let tmp27 = fn;
|
|
let tmp28 = tmp23;
|
|
let tmp29 = tmp8;
|
|
let tmp30 = tmp7;
|
|
let tmp31 = self;
|
|
let callResult = call(tmp23, tmp8, tmp7, self);
|
|
}
|
|
let _Array = Array;
|
|
arr = Array.from(self[tmp3(undefined, 13561).implSymbol]);
|
|
num2 = num2 + 1;
|
|
tmp11 = arr;
|
|
} while (num2 < arr.length);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
const typeError2 = new TypeError("Illegal invocation");
|
|
throw typeError2;
|
|
}
|
|
}
|
|
];
|
|
let tmp = _createClass(URLSearchParams, items);
|
|
obj = { append: { enumerable: true }, delete: { enumerable: true }, get: { enumerable: true }, getAll: { enumerable: true }, has: { enumerable: true }, set: { enumerable: true }, sort: { enumerable: true }, toString: { enumerable: true }, keys: { enumerable: true }, values: { enumerable: true }, entries: { enumerable: true }, forEach: { enumerable: true } };
|
|
obj[Symbol.toStringTag] = { value: "URLSearchParams", configurable: true };
|
|
obj[Symbol.iterator] = { value: tmp.prototype.entries, configurable: true, writable: true };
|
|
Object.defineProperties(tmp.prototype, obj);
|
|
if (undefined === arg0[URLSearchParams(undefined, 13561).ctorRegistrySymbol]) {
|
|
let _Object = Object;
|
|
const ctorRegistrySymbol = tmp3(13561).ctorRegistrySymbol;
|
|
class URLSearchParams {
|
|
constructor() {
|
|
tmp = outer2_3(this, URLSearchParams);
|
|
first = arguments[0];
|
|
str = "";
|
|
if (undefined !== first) {
|
|
tmp54 = closure_0;
|
|
tmp55 = closure_0;
|
|
tmp56 = closure_2;
|
|
tmp57 = closure_2;
|
|
obj7 = closure_0(closure_2[3]);
|
|
if (obj7.isObject(first)) {
|
|
tmp5 = globalThis;
|
|
_Symbol = Symbol;
|
|
if (undefined !== first[Symbol.iterator]) {
|
|
tmp25 = tmp54;
|
|
tmp26 = tmp56;
|
|
tmp55Result = tmp55(tmp57[3]);
|
|
if (tmp55Result.isObject(first)) {
|
|
items = [];
|
|
tmp31 = first;
|
|
tmp32 = first;
|
|
str = items;
|
|
for (const item10081 of first) {
|
|
tmp34 = closure_0;
|
|
tmp35 = closure_0;
|
|
tmp36 = closure_2;
|
|
tmp37 = closure_2;
|
|
tmp33 = item10081;
|
|
obj5 = closure_0(closure_2[3]);
|
|
if (obj5.isObject(item10081)) {
|
|
items1 = [];
|
|
tmp42 = tmp33;
|
|
tmp43 = item10081;
|
|
for (const item10103 of item10081) {
|
|
tmp44 = closure_0;
|
|
tmp45 = closure_0;
|
|
tmp46 = closure_2;
|
|
tmp47 = closure_2;
|
|
obj6 = closure_0(closure_2[5]);
|
|
tmp48 = items1;
|
|
arr = items1.push(obj6.USVString(item10103, { context: "Failed to construct 'URLSearchParams': parameter 1 sequence's element's element" }));
|
|
continue;
|
|
}
|
|
tmp50 = items1;
|
|
tmp51 = items1;
|
|
arr1 = items.push(items1);
|
|
continue;
|
|
} else {
|
|
_TypeError3 = TypeError;
|
|
tmp38 = new.target;
|
|
str4 = "Failed to construct 'URLSearchParams': parameter 1 sequence's element is not an iterable object.";
|
|
tmp39 = new.target;
|
|
typeError = new TypeError("Failed to construct 'URLSearchParams': parameter 1 sequence's element is not an iterable object.");
|
|
tmp41 = typeError;
|
|
throw typeError;
|
|
}
|
|
}
|
|
} else {
|
|
_TypeError2 = TypeError;
|
|
tmp27 = new.target;
|
|
str3 = "Failed to construct 'URLSearchParams': parameter 1 sequence is not an iterable object.";
|
|
tmp28 = new.target;
|
|
typeError1 = new TypeError("Failed to construct 'URLSearchParams': parameter 1 sequence is not an iterable object.");
|
|
tmp30 = typeError1;
|
|
throw typeError1;
|
|
}
|
|
} else {
|
|
tmp58 = tmp54;
|
|
tmp59 = tmp56;
|
|
tmp55Result1 = tmp55(tmp57[3]);
|
|
if (tmp55Result1.isObject(first)) {
|
|
_Object = Object;
|
|
tmp10 = null;
|
|
obj = Object.create(null);
|
|
_Reflect = Reflect;
|
|
ownKeysResult = Reflect.ownKeys(first);
|
|
tmp13 = ownKeysResult;
|
|
tmp14 = ownKeysResult;
|
|
str = obj;
|
|
for (const item10039 of ownKeysResult) {
|
|
tmp15 = item10039;
|
|
_Object2 = Object;
|
|
ownPropertyDescriptor = Object.getOwnPropertyDescriptor(first, item10039);
|
|
if (!ownPropertyDescriptor) {
|
|
} else {
|
|
tmp18 = ownPropertyDescriptor;
|
|
if (!tmp17.enumerable) {
|
|
} else {
|
|
tmp19 = item10039;
|
|
tmp20 = closure_0;
|
|
tmp21 = closure_0;
|
|
tmp22 = closure_2;
|
|
tmp23 = closure_2;
|
|
obj2 = closure_0(closure_2[5]);
|
|
USVStringResult = obj2.USVString(tmp15, { context: "Failed to construct 'URLSearchParams': parameter 1 record's key" });
|
|
obj3 = closure_0(closure_2[5]);
|
|
obj[USVStringResult] = obj3.USVString(first[tmp15], { context: "Failed to construct 'URLSearchParams': parameter 1 record's value" });
|
|
}
|
|
}
|
|
continue;
|
|
}
|
|
} else {
|
|
_TypeError = TypeError;
|
|
tmp6 = new.target;
|
|
str2 = "Failed to construct 'URLSearchParams': parameter 1 record is not an object.";
|
|
tmp7 = new.target;
|
|
typeError2 = new TypeError("Failed to construct 'URLSearchParams': parameter 1 record is not an object.");
|
|
tmp9 = typeError2;
|
|
throw typeError2;
|
|
}
|
|
}
|
|
} else {
|
|
tmp3 = tmp54;
|
|
tmp4 = tmp56;
|
|
tmp55Result2 = tmp55(tmp57[5]);
|
|
str = tmp55Result2.USVString(first, { context: "Failed to construct 'URLSearchParams': parameter 1" });
|
|
}
|
|
}
|
|
items2 = [];
|
|
arr2 = items2.push(str);
|
|
return closure_7.setup(Object.create(this.constructor.prototype), URLSearchParams, items2);
|
|
}
|
|
}
|
|
}
|
|
arg0[URLSearchParams(undefined, 13561).ctorRegistrySymbol].URLSearchParams = tmp;
|
|
Object.defineProperty(arg0, "URLSearchParams", { configurable: true, writable: true, value: tmp });
|
|
}
|
|
};
|
|
|
|
export default obj;
|