// Module ID: 13530 // Function ID: 13531 // Dependencies: [41, 42, 32, 13524, 13531, 13532] // Module 13530 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, 13524) /* SymbolResult1 */.iterInternalSymbol]; ({ kind, index } = tmp3); const arr = Array.from(tmp3.target[require(undefined, 13524) /* SymbolResult1 */.implSymbol]); if (index >= arr.length) { return { value: "T", done: null }; } else { tmp3.index = index + 1; [tmp7, tmp8] = _slicedToArray(arr[index].map(tmp(13524).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(13524) /* SymbolResult1 */.implSymbol)) { if (arg0[tmp(undefined, 13524).implSymbol] instanceof tmp(13531).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(13524) /* SymbolResult1 */; } return false; }, isImpl(arg0) { if (arg0) { if (arg0 instanceof require(13531) /* 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(13524); } 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(13524) /* 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(13524) /* SymbolResult1 */.iterInternalSymbol, { value: obj, configurable: true }); return obj; }, create(arg0, arg1, arg2) { if (undefined === arg0[require(undefined, 13524) /* SymbolResult1 */.ctorRegistrySymbol]) { const _Error2 = Error; const error = new Error("Internal error: invalid global object"); throw error; } else { const _URLSearchParams = arg0[tmp(undefined, 13524).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(13524) /* 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(13531) /* URLSearchParamsImpl */.implementation(arg1, items, obj); obj[0] = implementation; Object.defineProperty(wrapper, require(13524) /* SymbolResult1 */.implSymbol, obj); wrapper[require(undefined, 13524) /* SymbolResult1 */.implSymbol][require(13524) /* SymbolResult1 */.wrapperSymbol] = wrapper; if (require(13531) /* URLSearchParamsImpl */.init) { tmp2(13531).init(wrapper[tmp2(undefined, 13524).implSymbol], obj); const tmp2Result = tmp2(13531); } 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(13532).USVString(arguments[0], { context: "Failed to execute 'append' on 'URLSearchParams': parameter 1" })); const obj = URLSearchParams(13532); items.push(URLSearchParams(13532).USVString(arguments[1], { context: "Failed to execute 'append' on 'URLSearchParams': parameter 2" })); const tmp12 = self[URLSearchParams(undefined, 13524).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(13532).USVString(arguments[0], { context: "Failed to execute 'delete' on 'URLSearchParams': parameter 1" })); const tmp6 = self[URLSearchParams(undefined, 13524).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(13532).USVString(arguments[0], { context: "Failed to execute 'get' on 'URLSearchParams': parameter 1" })); const tmp6 = self[URLSearchParams(undefined, 13524).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(13532).USVString(arguments[0], { context: "Failed to execute 'getAll' on 'URLSearchParams': parameter 1" })); const obj = URLSearchParams(13532); const tmp11 = self[URLSearchParams(undefined, 13524).implSymbol]; const getAll = tmp11.getAll; const items1 = []; HermesBuiltin.arraySpread(items, 0); return URLSearchParams(13524).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(13532).USVString(arguments[0], { context: "Failed to execute 'has' on 'URLSearchParams': parameter 1" })); const tmp6 = self[URLSearchParams(undefined, 13524).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(13532).USVString(arguments[0], { context: "Failed to execute 'set' on 'URLSearchParams': parameter 1" })); const obj = URLSearchParams(13532); items.push(URLSearchParams(13532).USVString(arguments[1], { context: "Failed to execute 'set' on 'URLSearchParams': parameter 2" })); const tmp12 = self[URLSearchParams(undefined, 13524).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, 13524).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, 13524).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, 13524).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(13524).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, 13524).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, 13524).ctorRegistrySymbol]) { let _Object = Object; const ctorRegistrySymbol = tmp3(13524).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, 13524).ctorRegistrySymbol].URLSearchParams = tmp; Object.defineProperty(arg0, "URLSearchParams", { configurable: true, writable: true, value: tmp }); } }; export default obj;