Deprecated: Return type of Carbon\Carbon::createFromTimestamp($timestamp, $tz = null) should either be compatible with DateTime::createFromTimestamp(int|float $timestamp): static, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/sites/web/fashionretailbe/subsites/dev.fashionretail.be/vendor/nesbot/carbon/src/Carbon/Traits/Timestamp.php on line 29
Deprecated: Constant PDO::MYSQL_ATTR_SSL_CA is deprecated since 8.5, use Pdo\Mysql::ATTR_SSL_CA instead in /data/sites/web/fashionretailbe/subsites/dev.fashionretail.be/config/database.php on line 62
!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?module.exports=factory():"function"==typeof define&&define.amd?define(factory):(global="undefined"!=typeof globalThis?globalThis:global||self).Livewire=factory()}(this,(function(){"use strict";function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}function ownKeys$1(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread2(target){for(var i=1;iarr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i0&&void 0!==arguments[0]?arguments[0]:"right";return this.modifiers.includes("up")?"up":this.modifiers.includes("down")?"down":this.modifiers.includes("left")?"left":this.modifiers.includes("right")?"right":fallback}}]),Directive}();function walk(root,callback){if(!1!==callback(root))for(var node=root.firstElementChild;node;)walk(node,callback),node=node.nextElementSibling}function dispatch(eventName){var event=document.createEvent("Events");return event.initEvent(eventName,!0,!0),document.dispatchEvent(event),event}function getCsrfToken(){var _window$livewire_toke,tokenTag=document.head.querySelector('meta[name="csrf-token"]');return tokenTag?tokenTag.content:null!==(_window$livewire_toke=window.livewire_token)&&void 0!==_window$livewire_toke?_window$livewire_toke:void 0}function kebabCase(subject){return subject.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[_\s]/,"-").toLowerCase()}
/*!
* isobject
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/var isobject=function(val){return null!=val&&"object"==typeof val&&!1===Array.isArray(val)},getValue=function(target,path,options){if(isobject(options)||(options={default:options}),!isValidObject(target))return void 0!==options.default?options.default:target;"number"==typeof path&&(path=String(path));const isArray=Array.isArray(path),isString="string"==typeof path,splitChar=options.separator||".",joinChar=options.joinChar||("string"==typeof splitChar?splitChar:".");if(!isString&&!isArray)return target;if(isString&&path in target)return isValid(path,target,options)?target[path]:options.default;let segs=isArray?path:split$1(path,splitChar,options),len=segs.length,idx=0;do{let prop=segs[idx];for("number"==typeof prop&&(prop=String(prop));prop&&"\\"===prop.slice(-1);)prop=join([prop.slice(0,-1),segs[++idx]||""],joinChar,options);if(prop in target){if(!isValid(prop,target,options))return options.default;target=target[prop]}else{let hasProp=!1,n=idx+1;for(;n
*
* Copyright (c) 2014-2018, Jon Schlinkert.
* Released under the MIT License.
*/function join(segs, joinChar, options) {
return "function" == typeof options.join ? options.join(segs) : segs[0] + joinChar + segs[1]
}
function split$1(path, splitChar, options) {
return "function" == typeof options.split ? options.split(path) : path.split(splitChar)
}
function isValid(key, target, options) {
return "function" != typeof options.isValid || options.isValid(key, target)
}
function isValidObject(val) {
return isobject(val) || Array.isArray(val) || "function" == typeof val
}
var _default$6 = function() {
function _default(el) {
var skipWatcher = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
_classCallCheck(this, _default), this.el = el, this.skipWatcher = skipWatcher, this.resolveCallback = function() {}, this.rejectCallback = function() {}, this.signature = (Math.random() + 1).toString(36).substring(8)
}
return _createClass(_default, [{
key: "toId",
value: function() {
return btoa(encodeURIComponent(this.el.outerHTML))
}
}, {
key: "onResolve",
value: function(callback) {
this.resolveCallback = callback
}
}, {
key: "onReject",
value: function(callback) {
this.rejectCallback = callback
}
}, {
key: "resolve",
value: function(thing) {
this.resolveCallback(thing)
}
}, {
key: "reject",
value: function(thing) {
this.rejectCallback(thing)
}
}]), _default
}(),
_default$5 = function(_Action) {
_inherits(_default, _Action);
var _super = _createSuper(_default);
function _default(event, params, el) {
var _this;
return _classCallCheck(this, _default), (_this = _super.call(this, el)).type = "fireEvent", _this.payload = {
id: _this.signature,
event: event,
params: params
}, _this
}
return _createClass(_default, [{
key: "toId",
value: function() {
return btoa(encodeURIComponent(this.type, this.payload.event, JSON.stringify(this.payload.params)))
}
}]), _default
}(_default$6),
MessageBus = function() {
function MessageBus() {
_classCallCheck(this, MessageBus), this.listeners = {}
}
return _createClass(MessageBus, [{
key: "register",
value: function(name, callback) {
this.listeners[name] || (this.listeners[name] = []), this.listeners[name].push(callback)
}
}, {
key: "call",
value: function(name) {
for (var _len = arguments.length, params = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) params[_key - 1] = arguments[_key];
(this.listeners[name] || []).forEach((function(callback) {
callback.apply(void 0, params)
}))
}
}, {
key: "has",
value: function(name) {
return Object.keys(this.listeners).includes(name)
}
}]), MessageBus
}(),
HookManager = {
availableHooks: ["component.initialized", "element.initialized", "element.updating", "element.updated", "element.removed", "message.sent", "message.failed", "message.received", "message.processed", "interceptWireModelSetValue", "interceptWireModelAttachListener", "beforeReplaceState", "beforePushState"],
bus: new MessageBus,
register: function(name, callback) {
if (!this.availableHooks.includes(name)) throw "Livewire: Referencing unknown hook: [".concat(name, "]");
this.bus.register(name, callback)
},
call: function(name) {
for (var _this$bus, _len = arguments.length, params = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) params[_key - 1] = arguments[_key];
(_this$bus = this.bus).call.apply(_this$bus, [name].concat(params))
}
},
DirectiveManager = {
directives: new MessageBus,
register: function(name, callback) {
if (this.has(name)) throw "Livewire: Directive already registered: [".concat(name, "]");
this.directives.register(name, callback)
},
call: function(name, el, directive, component) {
this.directives.call(name, el, directive, component)
},
has: function(name) {
return this.directives.has(name)
}
},
store$2 = {
componentsById: {},
listeners: new MessageBus,
initialRenderIsFinished: !1,
livewireIsInBackground: !1,
livewireIsOffline: !1,
sessionHasExpired: !1,
sessionHasExpiredCallback: void 0,
directives: DirectiveManager,
hooks: HookManager,
onErrorCallback: function() {},
components: function() {
var _this = this;
return Object.keys(this.componentsById).map((function(key) {
return _this.componentsById[key]
}))
},
addComponent: function(component) {
return this.componentsById[component.id] = component
},
findComponent: function(id) {
return this.componentsById[id]
},
getComponentsByName: function(name) {
return this.components().filter((function(component) {
return component.name === name
}))
},
hasComponent: function(id) {
return !!this.componentsById[id]
},
tearDownComponents: function() {
var _this2 = this;
this.components().forEach((function(component) {
_this2.removeComponent(component)
}))
},
on: function(event, callback) {
this.listeners.register(event, callback)
},
emit: function(event) {
for (var _this$listeners, _len = arguments.length, params = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) params[_key - 1] = arguments[_key];
(_this$listeners = this.listeners).call.apply(_this$listeners, [event].concat(params)), this.componentsListeningForEvent(event).forEach((function(component) {
return component.addAction(new _default$5(event, params))
}))
},
emitUp: function(el, event) {
for (var _len2 = arguments.length, params = new Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) params[_key2 - 2] = arguments[_key2];
this.componentsListeningForEventThatAreTreeAncestors(el, event).forEach((function(component) {
return component.addAction(new _default$5(event, params))
}))
},
emitSelf: function(componentId, event) {
var component = this.findComponent(componentId);
if (component.listeners.includes(event)) {
for (var _len3 = arguments.length, params = new Array(_len3 > 2 ? _len3 - 2 : 0), _key3 = 2; _key3 < _len3; _key3++) params[_key3 - 2] = arguments[_key3];
component.addAction(new _default$5(event, params))
}
},
emitTo: function(componentName, event) {
for (var _len4 = arguments.length, params = new Array(_len4 > 2 ? _len4 - 2 : 0), _key4 = 2; _key4 < _len4; _key4++) params[_key4 - 2] = arguments[_key4];
var components = this.getComponentsByName(componentName);
components.forEach((function(component) {
component.listeners.includes(event) && component.addAction(new _default$5(event, params))
}))
},
componentsListeningForEventThatAreTreeAncestors: function(el, event) {
for (var parentIds = [], parent = el.parentElement.closest("[wire\\:id]"); parent;) parentIds.push(parent.getAttribute("wire:id")), parent = parent.parentElement.closest("[wire\\:id]");
return this.components().filter((function(component) {
return component.listeners.includes(event) && parentIds.includes(component.id)
}))
},
componentsListeningForEvent: function(event) {
return this.components().filter((function(component) {
return component.listeners.includes(event)
}))
},
registerDirective: function(name, callback) {
this.directives.register(name, callback)
},
registerHook: function(name, callback) {
this.hooks.register(name, callback)
},
callHook: function(name) {
for (var _this$hooks, _len5 = arguments.length, params = new Array(_len5 > 1 ? _len5 - 1 : 0), _key5 = 1; _key5 < _len5; _key5++) params[_key5 - 1] = arguments[_key5];
(_this$hooks = this.hooks).call.apply(_this$hooks, [name].concat(params))
},
changeComponentId: function(component, newId) {
var oldId = component.id;
component.id = newId, component.fingerprint.id = newId, this.componentsById[newId] = component, delete this.componentsById[oldId], this.components().forEach((function(component) {
var children = component.serverMemo.children || {};
Object.entries(children).forEach((function(_ref) {
var _ref2 = _slicedToArray(_ref, 2),
key = _ref2[0],
_ref2$ = _ref2[1],
id = _ref2$.id;
_ref2$.tagName, id === oldId && (children[key].id = newId)
}))
}))
},
removeComponent: function(component) {
component.tearDown(), delete this.componentsById[component.id]
},
onError: function(callback) {
this.onErrorCallback = callback
},
getClosestParentId: function(childId, subsetOfParentIds) {
var _this3 = this,
distancesByParentId = {};
subsetOfParentIds.forEach((function(parentId) {
var distance = _this3.getDistanceToChild(parentId, childId);
distance && (distancesByParentId[parentId] = distance)
}));
var closestParentId, smallestDistance = Math.min.apply(Math, _toConsumableArray(Object.values(distancesByParentId)));
return Object.entries(distancesByParentId).forEach((function(_ref3) {
var _ref4 = _slicedToArray(_ref3, 2),
parentId = _ref4[0];
_ref4[1] === smallestDistance && (closestParentId = parentId)
})), closestParentId
},
getDistanceToChild: function(parentId, childId) {
var distanceMemo = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 1,
parentComponent = this.findComponent(parentId);
if (parentComponent) {
var childIds = parentComponent.childIds;
if (childIds.includes(childId)) return distanceMemo;
for (var i = 0; i < childIds.length; i++) {
var distance = this.getDistanceToChild(childIds[i], childId, distanceMemo + 1);
if (distance) return distance
}
}
}
},
DOM = {
rootComponentElements: function() {
return Array.from(document.querySelectorAll("[wire\\:id]"))
},
rootComponentElementsWithNoParents: function() {
var node = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null;
null === node && (node = document);
var allEls = Array.from(node.querySelectorAll("[wire\\:initial-data]")),
onlyChildEls = Array.from(node.querySelectorAll("[wire\\:initial-data] [wire\\:initial-data]"));
return allEls.filter((function(el) {
return !onlyChildEls.includes(el)
}))
},
allModelElementsInside: function(root) {
return Array.from(root.querySelectorAll("[wire\\:model]"))
},
getByAttributeAndValue: function(attribute, value) {
return document.querySelector("[wire\\:".concat(attribute, '="').concat(value, '"]'))
},
nextFrame: function(fn) {
var _this = this;
requestAnimationFrame((function() {
requestAnimationFrame(fn.bind(_this))
}))
},
closestRoot: function(el) {
return this.closestByAttribute(el, "id")
},
closestByAttribute: function(el, attribute) {
var closestEl = el.closest("[wire\\:".concat(attribute, "]"));
if (!closestEl) throw "\nLivewire Error:\n\nCannot find parent element in DOM tree containing attribute: [wire:".concat(attribute, "].\n\nUsually this is caused by Livewire's DOM-differ not being able to properly track changes.\n\nReference the following guide for common causes: https://laravel-livewire.com/docs/troubleshooting \n\nReferenced element:\n\n").concat(el.outerHTML, "\n");
return closestEl
},
isComponentRootEl: function(el) {
return this.hasAttribute(el, "id")
},
hasAttribute: function(el, attribute) {
return el.hasAttribute("wire:".concat(attribute))
},
getAttribute: function(el, attribute) {
return el.getAttribute("wire:".concat(attribute))
},
removeAttribute: function(el, attribute) {
return el.removeAttribute("wire:".concat(attribute))
},
setAttribute: function(el, attribute, value) {
return el.setAttribute("wire:".concat(attribute), value)
},
hasFocus: function(el) {
return el === document.activeElement
},
isInput: function(el) {
return ["INPUT", "TEXTAREA", "SELECT"].includes(el.tagName.toUpperCase())
},
isTextInput: function(el) {
return ["INPUT", "TEXTAREA"].includes(el.tagName.toUpperCase()) && !["checkbox", "radio"].includes(el.type)
},
valueFromInput: function(el, component) {
if ("checkbox" === el.type) {
var modelName = wireDirectives(el).get("model").value,
modelValue = component.deferredActions[modelName] ? component.deferredActions[modelName].payload.value : getValue(component.data, modelName);
return Array.isArray(modelValue) ? this.mergeCheckboxValueIntoArray(el, modelValue) : !!el.checked && (el.getAttribute("value") || !0)
}
return "SELECT" === el.tagName && el.multiple ? this.getSelectValues(el) : el.value
},
mergeCheckboxValueIntoArray: function(el, arrayValue) {
return el.checked ? arrayValue.includes(el.value) ? arrayValue : arrayValue.concat(el.value) : arrayValue.filter((function(item) {
return item != el.value
}))
},
setInputValueFromModel: function(el, component) {
var modelString = wireDirectives(el).get("model").value,
modelValue = getValue(component.data, modelString);
"input" === el.tagName.toLowerCase() && "file" === el.type || this.setInputValue(el, modelValue)
},
setInputValue: function(el, value) {
if (store$2.callHook("interceptWireModelSetValue", value, el), "radio" === el.type) el.checked = el.value == value;
else if ("checkbox" === el.type)
if (Array.isArray(value)) {
var valueFound = !1;
value.forEach((function(val) {
val == el.value && (valueFound = !0)
})), el.checked = valueFound
} else el.checked = !!value;
else "SELECT" === el.tagName ? this.updateSelect(el, value) : (value = void 0 === value ? "" : value, el.value = value)
},
getSelectValues: function(el) {
return Array.from(el.options).filter((function(option) {
return option.selected
})).map((function(option) {
return option.value || option.text
}))
},
updateSelect: function(el, value) {
var arrayWrappedValue = [].concat(value).map((function(value) {
return value + ""
}));
Array.from(el.options).forEach((function(option) {
option.selected = arrayWrappedValue.includes(option.value)
}))
}
},
fails = function(exec) {
try {
return !!exec()
} catch (error) {
return !0
}
},
functionBindNative = !fails((function() {
var test = function() {}.bind();
return "function" != typeof test || test.hasOwnProperty("prototype")
})),
FunctionPrototype$2 = Function.prototype,
call$2 = FunctionPrototype$2.call,
uncurryThisWithBind = functionBindNative && FunctionPrototype$2.bind.bind(call$2, call$2),
functionUncurryThis = functionBindNative ? uncurryThisWithBind : function(fn) {
return function() {
return call$2.apply(fn, arguments)
}
},
ceil = Math.ceil,
floor = Math.floor,
mathTrunc = Math.trunc || function(x) {
var n = +x;
return (n > 0 ? floor : ceil)(n)
},
toIntegerOrInfinity = function(argument) {
var number = +argument;
return number != number || 0 === number ? 0 : mathTrunc(number)
},
commonjsGlobal = "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {};
function createCommonjsModule(fn, basedir, module) {
return module = {
path: basedir,
exports: {},
require: function(path, base) {
return commonjsRequire(path, null == base ? module.path : base)
}
}, fn(module, module.exports), module.exports
}
function commonjsRequire() {
throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")
}
var check = function(it) {
return it && it.Math == Math && it
},
global_1 = check("object" == typeof globalThis && globalThis) || check("object" == typeof window && window) || check("object" == typeof self && self) || check("object" == typeof commonjsGlobal && commonjsGlobal) || function() {
return this
}() || Function("return this")(),
defineProperty$4 = Object.defineProperty,
defineGlobalProperty = function(key, value) {
try {
defineProperty$4(global_1, key, {
value: value,
configurable: !0,
writable: !0
})
} catch (error) {
global_1[key] = value
}
return value
},
SHARED = "__core-js_shared__",
store$1 = global_1[SHARED] || defineGlobalProperty(SHARED, {}),
sharedStore = store$1,
shared = createCommonjsModule((function(module) {
(module.exports = function(key, value) {
return sharedStore[key] || (sharedStore[key] = void 0 !== value ? value : {})
})("versions", []).push({
version: "3.27.1",
mode: "global",
copyright: "© 2014-2022 Denis Pushkarev (zloirock.ru)",
license: "https://github.com/zloirock/core-js/blob/v3.27.1/LICENSE",
source: "https://github.com/zloirock/core-js"
})
})),
isNullOrUndefined = function(it) {
return null == it
},
$TypeError$e = TypeError,
requireObjectCoercible = function(it) {
if (isNullOrUndefined(it)) throw $TypeError$e("Can't call method on " + it);
return it
},
$Object$4 = Object,
toObject = function(argument) {
return $Object$4(requireObjectCoercible(argument))
},
hasOwnProperty = functionUncurryThis({}.hasOwnProperty),
hasOwnProperty_1 = Object.hasOwn || function(it, key) {
return hasOwnProperty(toObject(it), key)
},
id = 0,
postfix = Math.random(),
toString$1 = functionUncurryThis(1..toString),
uid = function(key) {
return "Symbol(" + (void 0 === key ? "" : key) + ")_" + toString$1(++id + postfix, 36)
},
documentAll$2 = "object" == typeof document && document.all,
IS_HTMLDDA = void 0 === documentAll$2 && void 0 !== documentAll$2,
documentAll_1 = {
all: documentAll$2,
IS_HTMLDDA: IS_HTMLDDA
},
documentAll$1 = documentAll_1.all,
isCallable = documentAll_1.IS_HTMLDDA ? function(argument) {
return "function" == typeof argument || argument === documentAll$1
} : function(argument) {
return "function" == typeof argument
},
aFunction = function(argument) {
return isCallable(argument) ? argument : void 0
},
getBuiltIn = function(namespace, method) {
return arguments.length < 2 ? aFunction(global_1[namespace]) : global_1[namespace] && global_1[namespace][method]
},
engineUserAgent = getBuiltIn("navigator", "userAgent") || "",
process$3 = global_1.process,
Deno$1 = global_1.Deno,
versions = process$3 && process$3.versions || Deno$1 && Deno$1.version,
v8 = versions && versions.v8,
match, version;
v8 && (match = v8.split("."), version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1])), !version && engineUserAgent && (match = engineUserAgent.match(/Edge\/(\d+)/), (!match || match[1] >= 74) && (match = engineUserAgent.match(/Chrome\/(\d+)/), match && (version = +match[1])));
var engineV8Version = version,
symbolConstructorDetection = !!Object.getOwnPropertySymbols && !fails((function() {
var symbol = Symbol();
return !String(symbol) || !(Object(symbol) instanceof Symbol) || !Symbol.sham && engineV8Version && engineV8Version < 41
})),
useSymbolAsUid = symbolConstructorDetection && !Symbol.sham && "symbol" == typeof Symbol.iterator,
WellKnownSymbolsStore = shared("wks"),
Symbol$1 = global_1.Symbol,
symbolFor = Symbol$1 && Symbol$1.for,
createWellKnownSymbol = useSymbolAsUid ? Symbol$1 : Symbol$1 && Symbol$1.withoutSetter || uid,
wellKnownSymbol = function(name) {
if (!hasOwnProperty_1(WellKnownSymbolsStore, name) || !symbolConstructorDetection && "string" != typeof WellKnownSymbolsStore[name]) {
var description = "Symbol." + name;
symbolConstructorDetection && hasOwnProperty_1(Symbol$1, name) ? WellKnownSymbolsStore[name] = Symbol$1[name] : WellKnownSymbolsStore[name] = useSymbolAsUid && symbolFor ? symbolFor(description) : createWellKnownSymbol(description)
}
return WellKnownSymbolsStore[name]
},
TO_STRING_TAG$4 = wellKnownSymbol("toStringTag"),
test = {};
test[TO_STRING_TAG$4] = "z";
var toStringTagSupport = "[object z]" === String(test),
toString = functionUncurryThis({}.toString),
stringSlice$2 = functionUncurryThis("".slice),
classofRaw = function(it) {
return stringSlice$2(toString(it), 8, -1)
},
TO_STRING_TAG$3 = wellKnownSymbol("toStringTag"),
$Object$3 = Object,
CORRECT_ARGUMENTS = "Arguments" == classofRaw(function() {
return arguments
}()),
tryGet = function(it, key) {
try {
return it[key]
} catch (error) {}
},
classof = toStringTagSupport ? classofRaw : function(it) {
var O, tag, result;
return void 0 === it ? "Undefined" : null === it ? "Null" : "string" == typeof(tag = tryGet(O = $Object$3(it), TO_STRING_TAG$3)) ? tag : CORRECT_ARGUMENTS ? classofRaw(O) : "Object" == (result = classofRaw(O)) && isCallable(O.callee) ? "Arguments" : result
},
$String$3 = String,
toString_1 = function(argument) {
if ("Symbol" === classof(argument)) throw TypeError("Cannot convert a Symbol value to a string");
return $String$3(argument)
},
charAt$1 = functionUncurryThis("".charAt),
charCodeAt = functionUncurryThis("".charCodeAt),
stringSlice$1 = functionUncurryThis("".slice),
createMethod$3 = function(CONVERT_TO_STRING) {
return function($this, pos) {
var first, second, S = toString_1(requireObjectCoercible($this)),
position = toIntegerOrInfinity(pos),
size = S.length;
return position < 0 || position >= size ? CONVERT_TO_STRING ? "" : void 0 : (first = charCodeAt(S, position)) < 55296 || first > 56319 || position + 1 === size || (second = charCodeAt(S, position + 1)) < 56320 || second > 57343 ? CONVERT_TO_STRING ? charAt$1(S, position) : first : CONVERT_TO_STRING ? stringSlice$1(S, position, position + 2) : second - 56320 + (first - 55296 << 10) + 65536
}
},
stringMultibyte = {
codeAt: createMethod$3(!1),
charAt: createMethod$3(!0)
},
WeakMap$1 = global_1.WeakMap,
weakMapBasicDetection = isCallable(WeakMap$1) && /native code/.test(String(WeakMap$1)),
documentAll = documentAll_1.all,
isObject = documentAll_1.IS_HTMLDDA ? function(it) {
return "object" == typeof it ? null !== it : isCallable(it) || it === documentAll
} : function(it) {
return "object" == typeof it ? null !== it : isCallable(it)
},
descriptors = !fails((function() {
return 7 != Object.defineProperty({}, 1, {
get: function() {
return 7
}
})[1]
})),
document$3 = global_1.document,
EXISTS$1 = isObject(document$3) && isObject(document$3.createElement),
documentCreateElement = function(it) {
return EXISTS$1 ? document$3.createElement(it) : {}
},
ie8DomDefine = !descriptors && !fails((function() {
return 7 != Object.defineProperty(documentCreateElement("div"), "a", {
get: function() {
return 7
}
}).a
})),
v8PrototypeDefineBug = descriptors && fails((function() {
return 42 != Object.defineProperty((function() {}), "prototype", {
value: 42,
writable: !1
}).prototype
})),
$String$2 = String,
$TypeError$d = TypeError,
anObject = function(argument) {
if (isObject(argument)) return argument;
throw $TypeError$d($String$2(argument) + " is not an object")
},
call$1 = Function.prototype.call,
functionCall = functionBindNative ? call$1.bind(call$1) : function() {
return call$1.apply(call$1, arguments)
},
objectIsPrototypeOf = functionUncurryThis({}.isPrototypeOf),
$Object$2 = Object,
isSymbol = useSymbolAsUid ? function(it) {
return "symbol" == typeof it
} : function(it) {
var $Symbol = getBuiltIn("Symbol");
return isCallable($Symbol) && objectIsPrototypeOf($Symbol.prototype, $Object$2(it))
},
$String$1 = String,
tryToString = function(argument) {
try {
return $String$1(argument)
} catch (error) {
return "Object"
}
},
$TypeError$c = TypeError,
aCallable = function(argument) {
if (isCallable(argument)) return argument;
throw $TypeError$c(tryToString(argument) + " is not a function")
},
getMethod = function(V, P) {
var func = V[P];
return isNullOrUndefined(func) ? void 0 : aCallable(func)
},
$TypeError$b = TypeError,
ordinaryToPrimitive = function(input, pref) {
var fn, val;
if ("string" === pref && isCallable(fn = input.toString) && !isObject(val = functionCall(fn, input))) return val;
if (isCallable(fn = input.valueOf) && !isObject(val = functionCall(fn, input))) return val;
if ("string" !== pref && isCallable(fn = input.toString) && !isObject(val = functionCall(fn, input))) return val;
throw $TypeError$b("Can't convert object to primitive value")
},
$TypeError$a = TypeError,
TO_PRIMITIVE = wellKnownSymbol("toPrimitive"),
toPrimitive = function(input, pref) {
if (!isObject(input) || isSymbol(input)) return input;
var result, exoticToPrim = getMethod(input, TO_PRIMITIVE);
if (exoticToPrim) {
if (void 0 === pref && (pref = "default"), result = functionCall(exoticToPrim, input, pref), !isObject(result) || isSymbol(result)) return result;
throw $TypeError$a("Can't convert object to primitive value")
}
return void 0 === pref && (pref = "number"), ordinaryToPrimitive(input, pref)
},
toPropertyKey = function(argument) {
var key = toPrimitive(argument, "string");
return isSymbol(key) ? key : key + ""
},
$TypeError$9 = TypeError,
$defineProperty = Object.defineProperty,
$getOwnPropertyDescriptor$1 = Object.getOwnPropertyDescriptor,
ENUMERABLE = "enumerable",
CONFIGURABLE$1 = "configurable",
WRITABLE = "writable",
f$6 = descriptors ? v8PrototypeDefineBug ? function(O, P, Attributes) {
if (anObject(O), P = toPropertyKey(P), anObject(Attributes), "function" == typeof O && "prototype" === P && "value" in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
var current = $getOwnPropertyDescriptor$1(O, P);
current && current[WRITABLE] && (O[P] = Attributes.value, Attributes = {
configurable: CONFIGURABLE$1 in Attributes ? Attributes[CONFIGURABLE$1] : current[CONFIGURABLE$1],
enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
writable: !1
})
}
return $defineProperty(O, P, Attributes)
} : $defineProperty : function(O, P, Attributes) {
if (anObject(O), P = toPropertyKey(P), anObject(Attributes), ie8DomDefine) try {
return $defineProperty(O, P, Attributes)
} catch (error) {}
if ("get" in Attributes || "set" in Attributes) throw $TypeError$9("Accessors not supported");
return "value" in Attributes && (O[P] = Attributes.value), O
},
objectDefineProperty = {
f: f$6
},
createPropertyDescriptor = function(bitmap, value) {
return {
enumerable: !(1 & bitmap),
configurable: !(2 & bitmap),
writable: !(4 & bitmap),
value: value
}
},
createNonEnumerableProperty = descriptors ? function(object, key, value) {
return objectDefineProperty.f(object, key, createPropertyDescriptor(1, value))
} : function(object, key, value) {
return object[key] = value, object
},
keys = shared("keys"),
sharedKey = function(key) {
return keys[key] || (keys[key] = uid(key))
},
hiddenKeys$1 = {},
OBJECT_ALREADY_INITIALIZED = "Object already initialized",
TypeError$2 = global_1.TypeError,
WeakMap = global_1.WeakMap,
set$1, get, has, enforce = function(it) {
return has(it) ? get(it) : set$1(it, {})
},
getterFor = function(TYPE) {
return function(it) {
var state;
if (!isObject(it) || (state = get(it)).type !== TYPE) throw TypeError$2("Incompatible receiver, " + TYPE + " required");
return state
}
};
if (weakMapBasicDetection || sharedStore.state) {
var store = sharedStore.state || (sharedStore.state = new WeakMap);
store.get = store.get, store.has = store.has, store.set = store.set, set$1 = function(it, metadata) {
if (store.has(it)) throw TypeError$2(OBJECT_ALREADY_INITIALIZED);
return metadata.facade = it, store.set(it, metadata), metadata
}, get = function(it) {
return store.get(it) || {}
}, has = function(it) {
return store.has(it)
}
} else {
var STATE = sharedKey("state");
hiddenKeys$1[STATE] = !0, set$1 = function(it, metadata) {
if (hasOwnProperty_1(it, STATE)) throw TypeError$2(OBJECT_ALREADY_INITIALIZED);
return metadata.facade = it, createNonEnumerableProperty(it, STATE, metadata), metadata
}, get = function(it) {
return hasOwnProperty_1(it, STATE) ? it[STATE] : {}
}, has = function(it) {
return hasOwnProperty_1(it, STATE)
}
}
var internalState = {
set: set$1,
get: get,
has: has,
enforce: enforce,
getterFor: getterFor
},
$propertyIsEnumerable$1 = {}.propertyIsEnumerable,
getOwnPropertyDescriptor$3 = Object.getOwnPropertyDescriptor,
NASHORN_BUG = getOwnPropertyDescriptor$3 && !$propertyIsEnumerable$1.call({
1: 2
}, 1),
f$5 = NASHORN_BUG ? function(V) {
var descriptor = getOwnPropertyDescriptor$3(this, V);
return !!descriptor && descriptor.enumerable
} : $propertyIsEnumerable$1,
objectPropertyIsEnumerable = {
f: f$5
},
$Object$1 = Object,
split = functionUncurryThis("".split),
indexedObject = fails((function() {
return !$Object$1("z").propertyIsEnumerable(0)
})) ? function(it) {
return "String" == classofRaw(it) ? split(it, "") : $Object$1(it)
} : $Object$1,
toIndexedObject = function(it) {
return indexedObject(requireObjectCoercible(it))
},
$getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor,
f$4 = descriptors ? $getOwnPropertyDescriptor : function(O, P) {
if (O = toIndexedObject(O), P = toPropertyKey(P), ie8DomDefine) try {
return $getOwnPropertyDescriptor(O, P)
} catch (error) {}
if (hasOwnProperty_1(O, P)) return createPropertyDescriptor(!functionCall(objectPropertyIsEnumerable.f, O, P), O[P])
},
objectGetOwnPropertyDescriptor = {
f: f$4
},
FunctionPrototype$1 = Function.prototype,
getDescriptor = descriptors && Object.getOwnPropertyDescriptor,
EXISTS = hasOwnProperty_1(FunctionPrototype$1, "name"),
PROPER = EXISTS && "something" === function() {}.name,
CONFIGURABLE = EXISTS && (!descriptors || descriptors && getDescriptor(FunctionPrototype$1, "name").configurable),
functionName = {
EXISTS: EXISTS,
PROPER: PROPER,
CONFIGURABLE: CONFIGURABLE
},
functionToString = functionUncurryThis(Function.toString);
isCallable(sharedStore.inspectSource) || (sharedStore.inspectSource = function(it) {
return functionToString(it)
});
var inspectSource = sharedStore.inspectSource,
makeBuiltIn_1 = createCommonjsModule((function(module) {
var CONFIGURABLE_FUNCTION_NAME = functionName.CONFIGURABLE,
enforceInternalState = internalState.enforce,
getInternalState = internalState.get,
defineProperty = Object.defineProperty,
CONFIGURABLE_LENGTH = descriptors && !fails((function() {
return 8 !== defineProperty((function() {}), "length", {
value: 8
}).length
})),
TEMPLATE = String(String).split("String"),
makeBuiltIn = module.exports = function(value, name, options) {
"Symbol(" === String(name).slice(0, 7) && (name = "[" + String(name).replace(/^Symbol\(([^)]*)\)/, "$1") + "]"), options && options.getter && (name = "get " + name), options && options.setter && (name = "set " + name), (!hasOwnProperty_1(value, "name") || CONFIGURABLE_FUNCTION_NAME && value.name !== name) && (descriptors ? defineProperty(value, "name", {
value: name,
configurable: !0
}) : value.name = name), CONFIGURABLE_LENGTH && options && hasOwnProperty_1(options, "arity") && value.length !== options.arity && defineProperty(value, "length", {
value: options.arity
});
try {
options && hasOwnProperty_1(options, "constructor") && options.constructor ? descriptors && defineProperty(value, "prototype", {
writable: !1
}) : value.prototype && (value.prototype = void 0)
} catch (error) {}
var state = enforceInternalState(value);
return hasOwnProperty_1(state, "source") || (state.source = TEMPLATE.join("string" == typeof name ? name : "")), value
};
Function.prototype.toString = makeBuiltIn((function() {
return isCallable(this) && getInternalState(this).source || inspectSource(this)
}), "toString")
})),
defineBuiltIn = function(O, key, value, options) {
options || (options = {});
var simple = options.enumerable,
name = void 0 !== options.name ? options.name : key;
if (isCallable(value) && makeBuiltIn_1(value, name, options), options.global) simple ? O[key] = value : defineGlobalProperty(key, value);
else {
try {
options.unsafe ? O[key] && (simple = !0) : delete O[key]
} catch (error) {}
simple ? O[key] = value : objectDefineProperty.f(O, key, {
value: value,
enumerable: !1,
configurable: !options.nonConfigurable,
writable: !options.nonWritable
})
}
return O
},
max = Math.max,
min$2 = Math.min,
toAbsoluteIndex = function(index, length) {
var integer = toIntegerOrInfinity(index);
return integer < 0 ? max(integer + length, 0) : min$2(integer, length)
},
min$1 = Math.min,
toLength = function(argument) {
return argument > 0 ? min$1(toIntegerOrInfinity(argument), 9007199254740991) : 0
},
lengthOfArrayLike = function(obj) {
return toLength(obj.length)
},
createMethod$2 = function(IS_INCLUDES) {
return function($this, el, fromIndex) {
var value, O = toIndexedObject($this),
length = lengthOfArrayLike(O),
index = toAbsoluteIndex(fromIndex, length);
if (IS_INCLUDES && el != el) {
for (; length > index;)
if ((value = O[index++]) != value) return !0
} else
for (; length > index; index++)
if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
return !IS_INCLUDES && -1
}
},
arrayIncludes = {
includes: createMethod$2(!0),
indexOf: createMethod$2(!1)
},
indexOf = arrayIncludes.indexOf,
push$3 = functionUncurryThis([].push),
objectKeysInternal = function(object, names) {
var key, O = toIndexedObject(object),
i = 0,
result = [];
for (key in O) !hasOwnProperty_1(hiddenKeys$1, key) && hasOwnProperty_1(O, key) && push$3(result, key);
for (; names.length > i;) hasOwnProperty_1(O, key = names[i++]) && (~indexOf(result, key) || push$3(result, key));
return result
},
enumBugKeys = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"],
hiddenKeys = enumBugKeys.concat("length", "prototype"),
f$3 = Object.getOwnPropertyNames || function(O) {
return objectKeysInternal(O, hiddenKeys)
},
objectGetOwnPropertyNames = {
f: f$3
},
f$2 = Object.getOwnPropertySymbols,
objectGetOwnPropertySymbols = {
f: f$2
},
concat$1 = functionUncurryThis([].concat),
ownKeys = getBuiltIn("Reflect", "ownKeys") || function(it) {
var keys = objectGetOwnPropertyNames.f(anObject(it)),
getOwnPropertySymbols = objectGetOwnPropertySymbols.f;
return getOwnPropertySymbols ? concat$1(keys, getOwnPropertySymbols(it)) : keys
},
copyConstructorProperties = function(target, source, exceptions) {
for (var keys = ownKeys(source), defineProperty = objectDefineProperty.f, getOwnPropertyDescriptor = objectGetOwnPropertyDescriptor.f, i = 0; i < keys.length; i++) {
var key = keys[i];
hasOwnProperty_1(target, key) || exceptions && hasOwnProperty_1(exceptions, key) || defineProperty(target, key, getOwnPropertyDescriptor(source, key))
}
},
replacement = /#|\.prototype\./,
isForced = function(feature, detection) {
var value = data[normalize(feature)];
return value == POLYFILL || value != NATIVE && (isCallable(detection) ? fails(detection) : !!detection)
},
normalize = isForced.normalize = function(string) {
return String(string).replace(replacement, ".").toLowerCase()
},
data = isForced.data = {},
NATIVE = isForced.NATIVE = "N",
POLYFILL = isForced.POLYFILL = "P",
isForced_1 = isForced,
getOwnPropertyDescriptor$2 = objectGetOwnPropertyDescriptor.f,
_export = function(options, source) {
var target, key, targetProperty, sourceProperty, descriptor, TARGET = options.target,
GLOBAL = options.global,
STATIC = options.stat;
if (target = GLOBAL ? global_1 : STATIC ? global_1[TARGET] || defineGlobalProperty(TARGET, {}) : (global_1[TARGET] || {}).prototype)
for (key in source) {
if (sourceProperty = source[key], targetProperty = options.dontCallGetSet ? (descriptor = getOwnPropertyDescriptor$2(target, key)) && descriptor.value : target[key], !isForced_1(GLOBAL ? key : TARGET + (STATIC ? "." : "#") + key, options.forced) && void 0 !== targetProperty) {
if (typeof sourceProperty == typeof targetProperty) continue;
copyConstructorProperties(sourceProperty, targetProperty)
}(options.sham || targetProperty && targetProperty.sham) && createNonEnumerableProperty(sourceProperty, "sham", !0), defineBuiltIn(target, key, sourceProperty, options)
}
},
objectKeys = Object.keys || function(O) {
return objectKeysInternal(O, enumBugKeys)
},
f$1 = descriptors && !v8PrototypeDefineBug ? Object.defineProperties : function(O, Properties) {
anObject(O);
for (var key, props = toIndexedObject(Properties), keys = objectKeys(Properties), length = keys.length, index = 0; length > index;) objectDefineProperty.f(O, key = keys[index++], props[key]);
return O
},
objectDefineProperties = {
f: f$1
},
html = getBuiltIn("document", "documentElement"),
GT = ">",
LT = "<",
PROTOTYPE = "prototype",
SCRIPT = "script",
IE_PROTO$1 = sharedKey("IE_PROTO"),
EmptyConstructor = function() {},
scriptTag = function(content) {
return LT + SCRIPT + GT + content + LT + "/" + SCRIPT + GT
},
NullProtoObjectViaActiveX = function(activeXDocument) {
activeXDocument.write(scriptTag("")), activeXDocument.close();
var temp = activeXDocument.parentWindow.Object;
return activeXDocument = null, temp
},
NullProtoObjectViaIFrame = function() {
var iframeDocument, iframe = documentCreateElement("iframe"),
JS = "java" + SCRIPT + ":";
return iframe.style.display = "none", html.appendChild(iframe), iframe.src = String(JS), (iframeDocument = iframe.contentWindow.document).open(), iframeDocument.write(scriptTag("document.F=Object")), iframeDocument.close(), iframeDocument.F
},
activeXDocument, NullProtoObject = function() {
try {
activeXDocument = new ActiveXObject("htmlfile")
} catch (error) {}
NullProtoObject = "undefined" != typeof document ? document.domain && activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame() : NullProtoObjectViaActiveX(activeXDocument);
for (var length = enumBugKeys.length; length--;) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
return NullProtoObject()
};
hiddenKeys$1[IE_PROTO$1] = !0;
var objectCreate = Object.create || function(O, Properties) {
var result;
return null !== O ? (EmptyConstructor[PROTOTYPE] = anObject(O), result = new EmptyConstructor, EmptyConstructor[PROTOTYPE] = null, result[IE_PROTO$1] = O) : result = NullProtoObject(), void 0 === Properties ? result : objectDefineProperties.f(result, Properties)
},
correctPrototypeGetter = !fails((function() {
function F() {}
return F.prototype.constructor = null, Object.getPrototypeOf(new F) !== F.prototype
})),
IE_PROTO = sharedKey("IE_PROTO"),
$Object = Object,
ObjectPrototype = $Object.prototype,
objectGetPrototypeOf = correctPrototypeGetter ? $Object.getPrototypeOf : function(O) {
var object = toObject(O);
if (hasOwnProperty_1(object, IE_PROTO)) return object[IE_PROTO];
var constructor = object.constructor;
return isCallable(constructor) && object instanceof constructor ? constructor.prototype : object instanceof $Object ? ObjectPrototype : null
},
ITERATOR$5 = wellKnownSymbol("iterator"),
BUGGY_SAFARI_ITERATORS$1 = !1,
IteratorPrototype$2, PrototypeOfArrayIteratorPrototype, arrayIterator;
[].keys && (arrayIterator = [].keys(), "next" in arrayIterator ? (PrototypeOfArrayIteratorPrototype = objectGetPrototypeOf(objectGetPrototypeOf(arrayIterator)), PrototypeOfArrayIteratorPrototype !== Object.prototype && (IteratorPrototype$2 = PrototypeOfArrayIteratorPrototype)) : BUGGY_SAFARI_ITERATORS$1 = !0);
var NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype$2) || fails((function() {
var test = {};
return IteratorPrototype$2[ITERATOR$5].call(test) !== test
}));
NEW_ITERATOR_PROTOTYPE && (IteratorPrototype$2 = {}), isCallable(IteratorPrototype$2[ITERATOR$5]) || defineBuiltIn(IteratorPrototype$2, ITERATOR$5, (function() {
return this
}));
var iteratorsCore = {
IteratorPrototype: IteratorPrototype$2,
BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS$1
},
defineProperty$3 = objectDefineProperty.f,
TO_STRING_TAG$2 = wellKnownSymbol("toStringTag"),
setToStringTag = function(target, TAG, STATIC) {
target && !STATIC && (target = target.prototype), target && !hasOwnProperty_1(target, TO_STRING_TAG$2) && defineProperty$3(target, TO_STRING_TAG$2, {
configurable: !0,
value: TAG
})
},
iterators = {},
IteratorPrototype$1 = iteratorsCore.IteratorPrototype,
returnThis$1 = function() {
return this
},
iteratorCreateConstructor = function(IteratorConstructor, NAME, next, ENUMERABLE_NEXT) {
var TO_STRING_TAG = NAME + " Iterator";
return IteratorConstructor.prototype = objectCreate(IteratorPrototype$1, {
next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next)
}), setToStringTag(IteratorConstructor, TO_STRING_TAG, !1), iterators[TO_STRING_TAG] = returnThis$1, IteratorConstructor
},
$String = String,
$TypeError$8 = TypeError,
aPossiblePrototype = function(argument) {
if ("object" == typeof argument || isCallable(argument)) return argument;
throw $TypeError$8("Can't set " + $String(argument) + " as a prototype")
},
objectSetPrototypeOf = Object.setPrototypeOf || ("__proto__" in {} ? function() {
var setter, CORRECT_SETTER = !1,
test = {};
try {
(setter = functionUncurryThis(Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set))(test, []), CORRECT_SETTER = test instanceof Array
} catch (error) {}
return function(O, proto) {
return anObject(O), aPossiblePrototype(proto), CORRECT_SETTER ? setter(O, proto) : O.__proto__ = proto, O
}
}() : void 0),
PROPER_FUNCTION_NAME = functionName.PROPER,
CONFIGURABLE_FUNCTION_NAME = functionName.CONFIGURABLE,
IteratorPrototype = iteratorsCore.IteratorPrototype,
BUGGY_SAFARI_ITERATORS = iteratorsCore.BUGGY_SAFARI_ITERATORS,
ITERATOR$4 = wellKnownSymbol("iterator"),
KEYS = "keys",
VALUES = "values",
ENTRIES = "entries",
returnThis = function() {
return this
},
iteratorDefine = function(Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
iteratorCreateConstructor(IteratorConstructor, NAME, next);
var CurrentIteratorPrototype, methods, KEY, getIterationMethod = function(KIND) {
if (KIND === DEFAULT && defaultIterator) return defaultIterator;
if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];
switch (KIND) {
case KEYS:
case VALUES:
case ENTRIES:
return function() {
return new IteratorConstructor(this, KIND)
}
}
return function() {
return new IteratorConstructor(this)
}
},
TO_STRING_TAG = NAME + " Iterator",
INCORRECT_VALUES_NAME = !1,
IterablePrototype = Iterable.prototype,
nativeIterator = IterablePrototype[ITERATOR$4] || IterablePrototype["@@iterator"] || DEFAULT && IterablePrototype[DEFAULT],
defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT),
anyNativeIterator = "Array" == NAME && IterablePrototype.entries || nativeIterator;
if (anyNativeIterator && (CurrentIteratorPrototype = objectGetPrototypeOf(anyNativeIterator.call(new Iterable))) !== Object.prototype && CurrentIteratorPrototype.next && (objectGetPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype && (objectSetPrototypeOf ? objectSetPrototypeOf(CurrentIteratorPrototype, IteratorPrototype) : isCallable(CurrentIteratorPrototype[ITERATOR$4]) || defineBuiltIn(CurrentIteratorPrototype, ITERATOR$4, returnThis)), setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, !0)), PROPER_FUNCTION_NAME && DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES && (CONFIGURABLE_FUNCTION_NAME ? createNonEnumerableProperty(IterablePrototype, "name", VALUES) : (INCORRECT_VALUES_NAME = !0, defaultIterator = function() {
return functionCall(nativeIterator, this)
})), DEFAULT)
if (methods = {
values: getIterationMethod(VALUES),
keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),
entries: getIterationMethod(ENTRIES)
}, FORCED)
for (KEY in methods)(BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) && defineBuiltIn(IterablePrototype, KEY, methods[KEY]);
else _export({
target: NAME,
proto: !0,
forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME
}, methods);
return IterablePrototype[ITERATOR$4] !== defaultIterator && defineBuiltIn(IterablePrototype, ITERATOR$4, defaultIterator, {
name: DEFAULT
}), iterators[NAME] = defaultIterator, methods
},
createIterResultObject = function(value, done) {
return {
value: value,
done: done
}
},
charAt = stringMultibyte.charAt,
STRING_ITERATOR = "String Iterator",
setInternalState$2 = internalState.set,
getInternalState$1 = internalState.getterFor(STRING_ITERATOR);
iteratorDefine(String, "String", (function(iterated) {
setInternalState$2(this, {
type: STRING_ITERATOR,
string: toString_1(iterated),
index: 0
})
}), (function() {
var point, state = getInternalState$1(this),
string = state.string,
index = state.index;
return index >= string.length ? createIterResultObject(void 0, !0) : (point = charAt(string, index), state.index += point.length, createIterResultObject(point, !1))
}));
var functionUncurryThisClause = function(fn) {
if ("Function" === classofRaw(fn)) return functionUncurryThis(fn)
},
bind$1 = functionUncurryThisClause(functionUncurryThisClause.bind),
functionBindContext = function(fn, that) {
return aCallable(fn), void 0 === that ? fn : functionBindNative ? bind$1(fn, that) : function() {
return fn.apply(that, arguments)
}
},
iteratorClose = function(iterator, kind, value) {
var innerResult, innerError;
anObject(iterator);
try {
if (!(innerResult = getMethod(iterator, "return"))) {
if ("throw" === kind) throw value;
return value
}
innerResult = functionCall(innerResult, iterator)
} catch (error) {
innerError = !0, innerResult = error
}
if ("throw" === kind) throw value;
if (innerError) throw innerResult;
return anObject(innerResult), value
},
callWithSafeIterationClosing = function(iterator, fn, value, ENTRIES) {
try {
return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value)
} catch (error) {
iteratorClose(iterator, "throw", error)
}
},
ITERATOR$3 = wellKnownSymbol("iterator"),
ArrayPrototype$1 = Array.prototype,
isArrayIteratorMethod = function(it) {
return void 0 !== it && (iterators.Array === it || ArrayPrototype$1[ITERATOR$3] === it)
},
noop$1 = function() {},
empty = [],
construct = getBuiltIn("Reflect", "construct"),
constructorRegExp = /^\s*(?:class|function)\b/,
exec = functionUncurryThis(constructorRegExp.exec),
INCORRECT_TO_STRING = !constructorRegExp.exec(noop$1),
isConstructorModern = function(argument) {
if (!isCallable(argument)) return !1;
try {
return construct(noop$1, empty, argument), !0
} catch (error) {
return !1
}
},
isConstructorLegacy = function(argument) {
if (!isCallable(argument)) return !1;
switch (classof(argument)) {
case "AsyncFunction":
case "GeneratorFunction":
case "AsyncGeneratorFunction":
return !1
}
try {
return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument))
} catch (error) {
return !0
}
};
isConstructorLegacy.sham = !0;
var isConstructor = !construct || fails((function() {
var called;
return isConstructorModern(isConstructorModern.call) || !isConstructorModern(Object) || !isConstructorModern((function() {
called = !0
})) || called
})) ? isConstructorLegacy : isConstructorModern,
createProperty = function(object, key, value) {
var propertyKey = toPropertyKey(key);
propertyKey in object ? objectDefineProperty.f(object, propertyKey, createPropertyDescriptor(0, value)) : object[propertyKey] = value
},
ITERATOR$2 = wellKnownSymbol("iterator"),
getIteratorMethod = function(it) {
if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR$2) || getMethod(it, "@@iterator") || iterators[classof(it)]
},
$TypeError$7 = TypeError,
getIterator = function(argument, usingIterator) {
var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;
if (aCallable(iteratorMethod)) return anObject(functionCall(iteratorMethod, argument));
throw $TypeError$7(tryToString(argument) + " is not iterable")
},
$Array$1 = Array,
arrayFrom = function(arrayLike) {
var O = toObject(arrayLike),
IS_CONSTRUCTOR = isConstructor(this),
argumentsLength = arguments.length,
mapfn = argumentsLength > 1 ? arguments[1] : void 0,
mapping = void 0 !== mapfn;
mapping && (mapfn = functionBindContext(mapfn, argumentsLength > 2 ? arguments[2] : void 0));
var length, result, step, iterator, next, value, iteratorMethod = getIteratorMethod(O),
index = 0;
if (!iteratorMethod || this === $Array$1 && isArrayIteratorMethod(iteratorMethod))
for (length = lengthOfArrayLike(O), result = IS_CONSTRUCTOR ? new this(length) : $Array$1(length); length > index; index++) value = mapping ? mapfn(O[index], index) : O[index], createProperty(result, index, value);
else
for (next = (iterator = getIterator(O, iteratorMethod)).next, result = IS_CONSTRUCTOR ? new this : []; !(step = functionCall(next, iterator)).done; index++) value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], !0) : step.value, createProperty(result, index, value);
return result.length = index, result
},
ITERATOR$1 = wellKnownSymbol("iterator"),
SAFE_CLOSING = !1;
try {
var called = 0,
iteratorWithReturn = {
next: function() {
return {
done: !!called++
}
},
return: function() {
SAFE_CLOSING = !0
}
};
iteratorWithReturn[ITERATOR$1] = function() {
return this
}, Array.from(iteratorWithReturn, (function() {
throw 2
}))
} catch (error) {}
var checkCorrectnessOfIteration = function(exec, SKIP_CLOSING) {
if (!SKIP_CLOSING && !SAFE_CLOSING) return !1;
var ITERATION_SUPPORT = !1;
try {
var object = {};
object[ITERATOR$1] = function() {
return {
next: function() {
return {
done: ITERATION_SUPPORT = !0
}
}
}
}, exec(object)
} catch (error) {}
return ITERATION_SUPPORT
},
INCORRECT_ITERATION = !checkCorrectnessOfIteration((function(iterable) {
Array.from(iterable)
}));
_export({
target: "Array",
stat: !0,
forced: INCORRECT_ITERATION
}, {
from: arrayFrom
});
var path = global_1;
path.Array.from;
var defineProperty$2 = objectDefineProperty.f,
UNSCOPABLES = wellKnownSymbol("unscopables"),
ArrayPrototype = Array.prototype;
null == ArrayPrototype[UNSCOPABLES] && defineProperty$2(ArrayPrototype, UNSCOPABLES, {
configurable: !0,
value: objectCreate(null)
});
var addToUnscopables = function(key) {
ArrayPrototype[UNSCOPABLES][key] = !0
},
$includes = arrayIncludes.includes,
BROKEN_ON_SPARSE = fails((function() {
return !Array(1).includes()
}));
_export({
target: "Array",
proto: !0,
forced: BROKEN_ON_SPARSE
}, {
includes: function(el) {
return $includes(this, el, arguments.length > 1 ? arguments[1] : void 0)
}
}), addToUnscopables("includes");
var entryUnbind = function(CONSTRUCTOR, METHOD) {
return functionUncurryThis(global_1[CONSTRUCTOR].prototype[METHOD])
};
entryUnbind("Array", "includes");
var isArray = Array.isArray || function(argument) {
return "Array" == classofRaw(argument)
},
$TypeError$6 = TypeError,
MAX_SAFE_INTEGER = 9007199254740991,
doesNotExceedSafeInteger = function(it) {
if (it > MAX_SAFE_INTEGER) throw $TypeError$6("Maximum allowed index exceeded");
return it
},
flattenIntoArray = function(target, original, source, sourceLen, start, depth, mapper, thisArg) {
for (var element, elementLen, targetIndex = start, sourceIndex = 0, mapFn = !!mapper && functionBindContext(mapper, thisArg); sourceIndex < sourceLen;) sourceIndex in source && (element = mapFn ? mapFn(source[sourceIndex], sourceIndex, original) : source[sourceIndex], depth > 0 && isArray(element) ? (elementLen = lengthOfArrayLike(element), targetIndex = flattenIntoArray(target, original, element, elementLen, targetIndex, depth - 1) - 1) : (doesNotExceedSafeInteger(targetIndex + 1), target[targetIndex] = element), targetIndex++), sourceIndex++;
return targetIndex
},
flattenIntoArray_1 = flattenIntoArray,
SPECIES$3 = wellKnownSymbol("species"),
$Array = Array,
arraySpeciesConstructor = function(originalArray) {
var C;
return isArray(originalArray) && (C = originalArray.constructor, (isConstructor(C) && (C === $Array || isArray(C.prototype)) || isObject(C) && null === (C = C[SPECIES$3])) && (C = void 0)), void 0 === C ? $Array : C
},
arraySpeciesCreate = function(originalArray, length) {
return new(arraySpeciesConstructor(originalArray))(0 === length ? 0 : length)
};
_export({
target: "Array",
proto: !0
}, {
flat: function() {
var depthArg = arguments.length ? arguments[0] : void 0,
O = toObject(this),
sourceLen = lengthOfArrayLike(O),
A = arraySpeciesCreate(O, 0);
return A.length = flattenIntoArray_1(A, O, O, sourceLen, 0, void 0 === depthArg ? 1 : toIntegerOrInfinity(depthArg)), A
}
}), addToUnscopables("flat"), entryUnbind("Array", "flat");
var push$2 = functionUncurryThis([].push),
createMethod$1 = function(TYPE) {
var IS_MAP = 1 == TYPE,
IS_FILTER = 2 == TYPE,
IS_SOME = 3 == TYPE,
IS_EVERY = 4 == TYPE,
IS_FIND_INDEX = 6 == TYPE,
IS_FILTER_REJECT = 7 == TYPE,
NO_HOLES = 5 == TYPE || IS_FIND_INDEX;
return function($this, callbackfn, that, specificCreate) {
for (var value, result, O = toObject($this), self = indexedObject(O), boundFunction = functionBindContext(callbackfn, that), length = lengthOfArrayLike(self), index = 0, create = specificCreate || arraySpeciesCreate, target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : void 0; length > index; index++)
if ((NO_HOLES || index in self) && (result = boundFunction(value = self[index], index, O), TYPE))
if (IS_MAP) target[index] = result;
else if (result) switch (TYPE) {
case 3:
return !0;
case 5:
return value;
case 6:
return index;
case 2:
push$2(target, value)
} else switch (TYPE) {
case 4:
return !1;
case 7:
push$2(target, value)
}
return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target
}
},
arrayIteration = {
forEach: createMethod$1(0),
map: createMethod$1(1),
filter: createMethod$1(2),
some: createMethod$1(3),
every: createMethod$1(4),
find: createMethod$1(5),
findIndex: createMethod$1(6),
filterReject: createMethod$1(7)
},
$find = arrayIteration.find,
FIND = "find",
SKIPS_HOLES = !0;
FIND in [] && Array(1)[FIND]((function() {
SKIPS_HOLES = !1
})), _export({
target: "Array",
proto: !0,
forced: SKIPS_HOLES
}, {
find: function(callbackfn) {
return $find(this, callbackfn, arguments.length > 1 ? arguments[1] : void 0)
}
}), addToUnscopables(FIND), entryUnbind("Array", "find");
var $assign = Object.assign,
defineProperty$1 = Object.defineProperty,
concat = functionUncurryThis([].concat),
objectAssign = !$assign || fails((function() {
if (descriptors && 1 !== $assign({
b: 1
}, $assign(defineProperty$1({}, "a", {
enumerable: !0,
get: function() {
defineProperty$1(this, "b", {
value: 3,
enumerable: !1
})
}
}), {
b: 2
})).b) return !0;
var A = {},
B = {},
symbol = Symbol();
return A[symbol] = 7, "abcdefghijklmnopqrst".split("").forEach((function(chr) {
B[chr] = chr
})), 7 != $assign({}, A)[symbol] || "abcdefghijklmnopqrst" != objectKeys($assign({}, B)).join("")
})) ? function(target, source) {
for (var T = toObject(target), argumentsLength = arguments.length, index = 1, getOwnPropertySymbols = objectGetOwnPropertySymbols.f, propertyIsEnumerable = objectPropertyIsEnumerable.f; argumentsLength > index;)
for (var key, S = indexedObject(arguments[index++]), keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S), length = keys.length, j = 0; length > j;) key = keys[j++], descriptors && !functionCall(propertyIsEnumerable, S, key) || (T[key] = S[key]);
return T
} : $assign;
_export({
target: "Object",
stat: !0,
arity: 2,
forced: Object.assign !== objectAssign
}, {
assign: objectAssign
}), path.Object.assign;
var $propertyIsEnumerable = objectPropertyIsEnumerable.f,
propertyIsEnumerable = functionUncurryThis($propertyIsEnumerable),
push$1 = functionUncurryThis([].push),
createMethod = function(TO_ENTRIES) {
return function(it) {
for (var key, O = toIndexedObject(it), keys = objectKeys(O), length = keys.length, i = 0, result = []; length > i;) key = keys[i++], descriptors && !propertyIsEnumerable(O, key) || push$1(result, TO_ENTRIES ? [key, O[key]] : O[key]);
return result
}
},
objectToArray = {
entries: createMethod(!0),
values: createMethod(!1)
},
$entries = objectToArray.entries;
_export({
target: "Object",
stat: !0
}, {
entries: function(O) {
return $entries(O)
}
}), path.Object.entries;
var $values = objectToArray.values;
_export({
target: "Object",
stat: !0
}, {
values: function(O) {
return $values(O)
}
}), path.Object.values;
var $Error$1 = Error,
replace = functionUncurryThis("".replace),
TEST = String($Error$1("zxcasd").stack),
V8_OR_CHAKRA_STACK_ENTRY = /\n\s*at [^:]*:[^\n]*/,
IS_V8_OR_CHAKRA_STACK = V8_OR_CHAKRA_STACK_ENTRY.test(TEST),
errorStackClear = function(stack, dropEntries) {
if (IS_V8_OR_CHAKRA_STACK && "string" == typeof stack && !$Error$1.prepareStackTrace)
for (; dropEntries--;) stack = replace(stack, V8_OR_CHAKRA_STACK_ENTRY, "");
return stack
},
installErrorCause = function(O, options) {
isObject(options) && "cause" in options && createNonEnumerableProperty(O, "cause", options.cause)
},
$TypeError$5 = TypeError,
Result = function(stopped, result) {
this.stopped = stopped, this.result = result
},
ResultPrototype = Result.prototype,
iterate = function(iterable, unboundFunction, options) {
var iterator, iterFn, index, length, result, next, step, that = options && options.that,
AS_ENTRIES = !(!options || !options.AS_ENTRIES),
IS_RECORD = !(!options || !options.IS_RECORD),
IS_ITERATOR = !(!options || !options.IS_ITERATOR),
INTERRUPTED = !(!options || !options.INTERRUPTED),
fn = functionBindContext(unboundFunction, that),
stop = function(condition) {
return iterator && iteratorClose(iterator, "normal", condition), new Result(!0, condition)
},
callFn = function(value) {
return AS_ENTRIES ? (anObject(value), INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1])) : INTERRUPTED ? fn(value, stop) : fn(value)
};
if (IS_RECORD) iterator = iterable.iterator;
else if (IS_ITERATOR) iterator = iterable;
else {
if (!(iterFn = getIteratorMethod(iterable))) throw $TypeError$5(tryToString(iterable) + " is not iterable");
if (isArrayIteratorMethod(iterFn)) {
for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++)
if ((result = callFn(iterable[index])) && objectIsPrototypeOf(ResultPrototype, result)) return result;
return new Result(!1)
}
iterator = getIterator(iterable, iterFn)
}
for (next = IS_RECORD ? iterable.next : iterator.next; !(step = functionCall(next, iterator)).done;) {
try {
result = callFn(step.value)
} catch (error) {
iteratorClose(iterator, "throw", error)
}
if ("object" == typeof result && result && objectIsPrototypeOf(ResultPrototype, result)) return result
}
return new Result(!1)
},
normalizeStringArgument = function(argument, $default) {
return void 0 === argument ? arguments.length < 2 ? "" : $default : toString_1(argument)
},
errorStackInstallable = !fails((function() {
var error = Error("a");
return !("stack" in error) || (Object.defineProperty(error, "stack", createPropertyDescriptor(1, 7)), 7 !== error.stack)
})),
TO_STRING_TAG$1 = wellKnownSymbol("toStringTag"),
$Error = Error,
push = [].push,
$AggregateError = function(errors, message) {
var that, options = arguments.length > 2 ? arguments[2] : void 0,
isInstance = objectIsPrototypeOf(AggregateErrorPrototype, this);
objectSetPrototypeOf ? that = objectSetPrototypeOf($Error(), isInstance ? objectGetPrototypeOf(this) : AggregateErrorPrototype) : (that = isInstance ? this : objectCreate(AggregateErrorPrototype), createNonEnumerableProperty(that, TO_STRING_TAG$1, "Error")), void 0 !== message && createNonEnumerableProperty(that, "message", normalizeStringArgument(message)), errorStackInstallable && createNonEnumerableProperty(that, "stack", errorStackClear(that.stack, 1)), installErrorCause(that, options);
var errorsArray = [];
return iterate(errors, push, {
that: errorsArray
}), createNonEnumerableProperty(that, "errors", errorsArray), that
};
objectSetPrototypeOf ? objectSetPrototypeOf($AggregateError, $Error) : copyConstructorProperties($AggregateError, $Error, {
name: !0
});
var AggregateErrorPrototype = $AggregateError.prototype = objectCreate($Error.prototype, {
constructor: createPropertyDescriptor(1, $AggregateError),
message: createPropertyDescriptor(1, ""),
name: createPropertyDescriptor(1, "AggregateError")
});
_export({
global: !0,
constructor: !0,
arity: 2
}, {
AggregateError: $AggregateError
});
var defineProperty = objectDefineProperty.f,
ARRAY_ITERATOR = "Array Iterator",
setInternalState$1 = internalState.set,
getInternalState = internalState.getterFor(ARRAY_ITERATOR),
es_array_iterator = iteratorDefine(Array, "Array", (function(iterated, kind) {
setInternalState$1(this, {
type: ARRAY_ITERATOR,
target: toIndexedObject(iterated),
index: 0,
kind: kind
})
}), (function() {
var state = getInternalState(this),
target = state.target,
kind = state.kind,
index = state.index++;
return !target || index >= target.length ? (state.target = void 0, createIterResultObject(void 0, !0)) : createIterResultObject("keys" == kind ? index : "values" == kind ? target[index] : [index, target[index]], !1)
}), "values"),
values = iterators.Arguments = iterators.Array;
if (addToUnscopables("keys"), addToUnscopables("values"), addToUnscopables("entries"), descriptors && "values" !== values.name) try {
defineProperty(values, "name", {
value: "values"
})
} catch (error) {}
var objectToString = toStringTagSupport ? {}.toString : function() {
return "[object " + classof(this) + "]"
};
toStringTagSupport || defineBuiltIn(Object.prototype, "toString", objectToString, {
unsafe: !0
});
var engineIsNode = "process" == classofRaw(global_1.process),
SPECIES$2 = wellKnownSymbol("species"),
setSpecies = function(CONSTRUCTOR_NAME) {
var Constructor = getBuiltIn(CONSTRUCTOR_NAME),
defineProperty = objectDefineProperty.f;
descriptors && Constructor && !Constructor[SPECIES$2] && defineProperty(Constructor, SPECIES$2, {
configurable: !0,
get: function() {
return this
}
})
},
$TypeError$4 = TypeError,
anInstance = function(it, Prototype) {
if (objectIsPrototypeOf(Prototype, it)) return it;
throw $TypeError$4("Incorrect invocation")
},
$TypeError$3 = TypeError,
aConstructor = function(argument) {
if (isConstructor(argument)) return argument;
throw $TypeError$3(tryToString(argument) + " is not a constructor")
},
SPECIES$1 = wellKnownSymbol("species"),
speciesConstructor = function(O, defaultConstructor) {
var S, C = anObject(O).constructor;
return void 0 === C || isNullOrUndefined(S = anObject(C)[SPECIES$1]) ? defaultConstructor : aConstructor(S)
},
FunctionPrototype = Function.prototype,
apply = FunctionPrototype.apply,
call = FunctionPrototype.call,
functionApply = "object" == typeof Reflect && Reflect.apply || (functionBindNative ? call.bind(apply) : function() {
return call.apply(apply, arguments)
}),
arraySlice = functionUncurryThis([].slice),
$TypeError$2 = TypeError,
validateArgumentsLength = function(passed, required) {
if (passed < required) throw $TypeError$2("Not enough arguments");
return passed
},
engineIsIos = /(?:ipad|iphone|ipod).*applewebkit/i.test(engineUserAgent),
set = global_1.setImmediate,
clear = global_1.clearImmediate,
process$2 = global_1.process,
Dispatch = global_1.Dispatch,
Function$1 = global_1.Function,
MessageChannel = global_1.MessageChannel,
String$1 = global_1.String,
counter = 0,
queue$1 = {},
ONREADYSTATECHANGE = "onreadystatechange",
$location, defer, channel, port;
try {
$location = global_1.location
} catch (error) {}
var run = function(id) {
if (hasOwnProperty_1(queue$1, id)) {
var fn = queue$1[id];
delete queue$1[id], fn()
}
},
runner = function(id) {
return function() {
run(id)
}
},
listener = function(event) {
run(event.data)
},
post = function(id) {
global_1.postMessage(String$1(id), $location.protocol + "//" + $location.host)
};
set && clear || (set = function(handler) {
validateArgumentsLength(arguments.length, 1);
var fn = isCallable(handler) ? handler : Function$1(handler),
args = arraySlice(arguments, 1);
return queue$1[++counter] = function() {
functionApply(fn, void 0, args)
}, defer(counter), counter
}, clear = function(id) {
delete queue$1[id]
}, engineIsNode ? defer = function(id) {
process$2.nextTick(runner(id))
} : Dispatch && Dispatch.now ? defer = function(id) {
Dispatch.now(runner(id))
} : MessageChannel && !engineIsIos ? (channel = new MessageChannel, port = channel.port2, channel.port1.onmessage = listener, defer = functionBindContext(port.postMessage, port)) : global_1.addEventListener && isCallable(global_1.postMessage) && !global_1.importScripts && $location && "file:" !== $location.protocol && !fails(post) ? (defer = post, global_1.addEventListener("message", listener, !1)) : defer = ONREADYSTATECHANGE in documentCreateElement("script") ? function(id) {
html.appendChild(documentCreateElement("script"))[ONREADYSTATECHANGE] = function() {
html.removeChild(this), run(id)
}
} : function(id) {
setTimeout(runner(id), 0)
});
var task$1 = {
set: set,
clear: clear
},
engineIsIosPebble = /ipad|iphone|ipod/i.test(engineUserAgent) && void 0 !== global_1.Pebble,
engineIsWebosWebkit = /web0s(?!.*chrome)/i.test(engineUserAgent),
getOwnPropertyDescriptor$1 = objectGetOwnPropertyDescriptor.f,
macrotask = task$1.set,
MutationObserver = global_1.MutationObserver || global_1.WebKitMutationObserver,
document$2 = global_1.document,
process$1 = global_1.process,
Promise$1 = global_1.Promise,
queueMicrotaskDescriptor = getOwnPropertyDescriptor$1(global_1, "queueMicrotask"),
queueMicrotask = queueMicrotaskDescriptor && queueMicrotaskDescriptor.value,
flush, head, last, notify$1, toggle, node, promise, then;
queueMicrotask || (flush = function() {
var parent, fn;
for (engineIsNode && (parent = process$1.domain) && parent.exit(); head;) {
fn = head.fn, head = head.next;
try {
fn()
} catch (error) {
throw head ? notify$1() : last = void 0, error
}
}
last = void 0, parent && parent.enter()
}, engineIsIos || engineIsNode || engineIsWebosWebkit || !MutationObserver || !document$2 ? !engineIsIosPebble && Promise$1 && Promise$1.resolve ? (promise = Promise$1.resolve(void 0), promise.constructor = Promise$1, then = functionBindContext(promise.then, promise), notify$1 = function() {
then(flush)
}) : engineIsNode ? notify$1 = function() {
process$1.nextTick(flush)
} : (macrotask = functionBindContext(macrotask, global_1), notify$1 = function() {
macrotask(flush)
}) : (toggle = !0, node = document$2.createTextNode(""), new MutationObserver(flush).observe(node, {
characterData: !0
}), notify$1 = function() {
node.data = toggle = !toggle
}));
var microtask = queueMicrotask || function(fn) {
var task = {
fn: fn,
next: void 0
};
last && (last.next = task), head || (head = task, notify$1()), last = task
},
hostReportErrors = function(a, b) {
var console = global_1.console;
console && console.error && (1 == arguments.length ? console.error(a) : console.error(a, b))
},
perform = function(exec) {
try {
return {
error: !1,
value: exec()
}
} catch (error) {
return {
error: !0,
value: error
}
}
},
Queue = function() {
this.head = null, this.tail = null
};
Queue.prototype = {
add: function(item) {
var entry = {
item: item,
next: null
};
this.head ? this.tail.next = entry : this.head = entry, this.tail = entry
},
get: function() {
var entry = this.head;
if (entry) return this.head = entry.next, this.tail === entry && (this.tail = null), entry.item
}
};
var queue = Queue,
promiseNativeConstructor = global_1.Promise,
engineIsDeno = "object" == typeof Deno && Deno && "object" == typeof Deno.version,
engineIsBrowser = !engineIsDeno && !engineIsNode && "object" == typeof window && "object" == typeof document;
promiseNativeConstructor && promiseNativeConstructor.prototype;
var SPECIES = wellKnownSymbol("species"),
SUBCLASSING = !1,
NATIVE_PROMISE_REJECTION_EVENT$1 = isCallable(global_1.PromiseRejectionEvent),
FORCED_PROMISE_CONSTRUCTOR$5 = isForced_1("Promise", (function() {
var PROMISE_CONSTRUCTOR_SOURCE = inspectSource(promiseNativeConstructor),
GLOBAL_CORE_JS_PROMISE = PROMISE_CONSTRUCTOR_SOURCE !== String(promiseNativeConstructor);
if (!GLOBAL_CORE_JS_PROMISE && 66 === engineV8Version) return !0;
if (!engineV8Version || engineV8Version < 51 || !/native code/.test(PROMISE_CONSTRUCTOR_SOURCE)) {
var promise = new promiseNativeConstructor((function(resolve) {
resolve(1)
})),
FakePromise = function(exec) {
exec((function() {}), (function() {}))
};
if ((promise.constructor = {})[SPECIES] = FakePromise, !(SUBCLASSING = promise.then((function() {})) instanceof FakePromise)) return !0
}
return !GLOBAL_CORE_JS_PROMISE && (engineIsBrowser || engineIsDeno) && !NATIVE_PROMISE_REJECTION_EVENT$1
})),
promiseConstructorDetection = {
CONSTRUCTOR: FORCED_PROMISE_CONSTRUCTOR$5,
REJECTION_EVENT: NATIVE_PROMISE_REJECTION_EVENT$1,
SUBCLASSING: SUBCLASSING
},
$TypeError$1 = TypeError,
PromiseCapability = function(C) {
var resolve, reject;
this.promise = new C((function($$resolve, $$reject) {
if (void 0 !== resolve || void 0 !== reject) throw $TypeError$1("Bad Promise constructor");
resolve = $$resolve, reject = $$reject
})), this.resolve = aCallable(resolve), this.reject = aCallable(reject)
},
f = function(C) {
return new PromiseCapability(C)
},
newPromiseCapability$1 = {
f: f
},
task = task$1.set,
PROMISE = "Promise",
FORCED_PROMISE_CONSTRUCTOR$4 = promiseConstructorDetection.CONSTRUCTOR,
NATIVE_PROMISE_REJECTION_EVENT = promiseConstructorDetection.REJECTION_EVENT,
NATIVE_PROMISE_SUBCLASSING = promiseConstructorDetection.SUBCLASSING,
getInternalPromiseState = internalState.getterFor(PROMISE),
setInternalState = internalState.set,
NativePromisePrototype$2 = promiseNativeConstructor && promiseNativeConstructor.prototype,
PromiseConstructor = promiseNativeConstructor,
PromisePrototype = NativePromisePrototype$2,
TypeError$1 = global_1.TypeError,
document$1 = global_1.document,
process = global_1.process,
newPromiseCapability = newPromiseCapability$1.f,
newGenericPromiseCapability = newPromiseCapability,
DISPATCH_EVENT = !!(document$1 && document$1.createEvent && global_1.dispatchEvent),
UNHANDLED_REJECTION = "unhandledrejection",
REJECTION_HANDLED = "rejectionhandled",
PENDING = 0,
FULFILLED = 1,
REJECTED = 2,
HANDLED = 1,
UNHANDLED = 2,
Internal, OwnPromiseCapability, PromiseWrapper, nativeThen, isThenable = function(it) {
var then;
return !(!isObject(it) || !isCallable(then = it.then)) && then
},
callReaction = function(reaction, state) {
var result, then, exited, value = state.value,
ok = state.state == FULFILLED,
handler = ok ? reaction.ok : reaction.fail,
resolve = reaction.resolve,
reject = reaction.reject,
domain = reaction.domain;
try {
handler ? (ok || (state.rejection === UNHANDLED && onHandleUnhandled(state), state.rejection = HANDLED), !0 === handler ? result = value : (domain && domain.enter(), result = handler(value), domain && (domain.exit(), exited = !0)), result === reaction.promise ? reject(TypeError$1("Promise-chain cycle")) : (then = isThenable(result)) ? functionCall(then, result, resolve, reject) : resolve(result)) : reject(value)
} catch (error) {
domain && !exited && domain.exit(), reject(error)
}
},
notify = function(state, isReject) {
state.notified || (state.notified = !0, microtask((function() {
for (var reaction, reactions = state.reactions; reaction = reactions.get();) callReaction(reaction, state);
state.notified = !1, isReject && !state.rejection && onUnhandled(state)
})))
},
dispatchEvent = function(name, promise, reason) {
var event, handler;
DISPATCH_EVENT ? ((event = document$1.createEvent("Event")).promise = promise, event.reason = reason, event.initEvent(name, !1, !0), global_1.dispatchEvent(event)) : event = {
promise: promise,
reason: reason
}, !NATIVE_PROMISE_REJECTION_EVENT && (handler = global_1["on" + name]) ? handler(event) : name === UNHANDLED_REJECTION && hostReportErrors("Unhandled promise rejection", reason)
},
onUnhandled = function(state) {
functionCall(task, global_1, (function() {
var result, promise = state.facade,
value = state.value;
if (isUnhandled(state) && (result = perform((function() {
engineIsNode ? process.emit("unhandledRejection", value, promise) : dispatchEvent(UNHANDLED_REJECTION, promise, value)
})), state.rejection = engineIsNode || isUnhandled(state) ? UNHANDLED : HANDLED, result.error)) throw result.value
}))
},
isUnhandled = function(state) {
return state.rejection !== HANDLED && !state.parent
},
onHandleUnhandled = function(state) {
functionCall(task, global_1, (function() {
var promise = state.facade;
engineIsNode ? process.emit("rejectionHandled", promise) : dispatchEvent(REJECTION_HANDLED, promise, state.value)
}))
},
bind = function(fn, state, unwrap) {
return function(value) {
fn(state, value, unwrap)
}
},
internalReject = function(state, value, unwrap) {
state.done || (state.done = !0, unwrap && (state = unwrap), state.value = value, state.state = REJECTED, notify(state, !0))
},
internalResolve = function(state, value, unwrap) {
if (!state.done) {
state.done = !0, unwrap && (state = unwrap);
try {
if (state.facade === value) throw TypeError$1("Promise can't be resolved itself");
var then = isThenable(value);
then ? microtask((function() {
var wrapper = {
done: !1
};
try {
functionCall(then, value, bind(internalResolve, wrapper, state), bind(internalReject, wrapper, state))
} catch (error) {
internalReject(wrapper, error, state)
}
})) : (state.value = value, state.state = FULFILLED, notify(state, !1))
} catch (error) {
internalReject({
done: !1
}, error, state)
}
}
};
if (FORCED_PROMISE_CONSTRUCTOR$4 && (PromiseConstructor = function(executor) {
anInstance(this, PromisePrototype), aCallable(executor), functionCall(Internal, this);
var state = getInternalPromiseState(this);
try {
executor(bind(internalResolve, state), bind(internalReject, state))
} catch (error) {
internalReject(state, error)
}
}, PromisePrototype = PromiseConstructor.prototype, Internal = function(executor) {
setInternalState(this, {
type: PROMISE,
done: !1,
notified: !1,
parent: !1,
reactions: new queue,
rejection: !1,
state: PENDING,
value: void 0
})
}, Internal.prototype = defineBuiltIn(PromisePrototype, "then", (function(onFulfilled, onRejected) {
var state = getInternalPromiseState(this),
reaction = newPromiseCapability(speciesConstructor(this, PromiseConstructor));
return state.parent = !0, reaction.ok = !isCallable(onFulfilled) || onFulfilled, reaction.fail = isCallable(onRejected) && onRejected, reaction.domain = engineIsNode ? process.domain : void 0, state.state == PENDING ? state.reactions.add(reaction) : microtask((function() {
callReaction(reaction, state)
})), reaction.promise
})), OwnPromiseCapability = function() {
var promise = new Internal,
state = getInternalPromiseState(promise);
this.promise = promise, this.resolve = bind(internalResolve, state), this.reject = bind(internalReject, state)
}, newPromiseCapability$1.f = newPromiseCapability = function(C) {
return C === PromiseConstructor || C === PromiseWrapper ? new OwnPromiseCapability(C) : newGenericPromiseCapability(C)
}, isCallable(promiseNativeConstructor) && NativePromisePrototype$2 !== Object.prototype)) {
nativeThen = NativePromisePrototype$2.then, NATIVE_PROMISE_SUBCLASSING || defineBuiltIn(NativePromisePrototype$2, "then", (function(onFulfilled, onRejected) {
var that = this;
return new PromiseConstructor((function(resolve, reject) {
functionCall(nativeThen, that, resolve, reject)
})).then(onFulfilled, onRejected)
}), {
unsafe: !0
});
try {
delete NativePromisePrototype$2.constructor
} catch (error) {}
objectSetPrototypeOf && objectSetPrototypeOf(NativePromisePrototype$2, PromisePrototype)
}
_export({
global: !0,
constructor: !0,
wrap: !0,
forced: FORCED_PROMISE_CONSTRUCTOR$4
}, {
Promise: PromiseConstructor
}), setToStringTag(PromiseConstructor, PROMISE, !1), setSpecies(PROMISE);
var FORCED_PROMISE_CONSTRUCTOR$3 = promiseConstructorDetection.CONSTRUCTOR,
promiseStaticsIncorrectIteration = FORCED_PROMISE_CONSTRUCTOR$3 || !checkCorrectnessOfIteration((function(iterable) {
promiseNativeConstructor.all(iterable).then(void 0, (function() {}))
}));
_export({
target: "Promise",
stat: !0,
forced: promiseStaticsIncorrectIteration
}, {
all: function(iterable) {
var C = this,
capability = newPromiseCapability$1.f(C),
resolve = capability.resolve,
reject = capability.reject,
result = perform((function() {
var $promiseResolve = aCallable(C.resolve),
values = [],
counter = 0,
remaining = 1;
iterate(iterable, (function(promise) {
var index = counter++,
alreadyCalled = !1;
remaining++, functionCall($promiseResolve, C, promise).then((function(value) {
alreadyCalled || (alreadyCalled = !0, values[index] = value, --remaining || resolve(values))
}), reject)
})), --remaining || resolve(values)
}));
return result.error && reject(result.value), capability.promise
}
});
var FORCED_PROMISE_CONSTRUCTOR$2 = promiseConstructorDetection.CONSTRUCTOR,
NativePromisePrototype$1 = promiseNativeConstructor && promiseNativeConstructor.prototype;
if (_export({
target: "Promise",
proto: !0,
forced: FORCED_PROMISE_CONSTRUCTOR$2,
real: !0
}, {
catch: function(onRejected) {
return this.then(void 0, onRejected)
}
}), isCallable(promiseNativeConstructor)) {
var method$1 = getBuiltIn("Promise").prototype.catch;
NativePromisePrototype$1.catch !== method$1 && defineBuiltIn(NativePromisePrototype$1, "catch", method$1, {
unsafe: !0
})
}
_export({
target: "Promise",
stat: !0,
forced: promiseStaticsIncorrectIteration
}, {
race: function(iterable) {
var C = this,
capability = newPromiseCapability$1.f(C),
reject = capability.reject,
result = perform((function() {
var $promiseResolve = aCallable(C.resolve);
iterate(iterable, (function(promise) {
functionCall($promiseResolve, C, promise).then(capability.resolve, reject)
}))
}));
return result.error && reject(result.value), capability.promise
}
});
var FORCED_PROMISE_CONSTRUCTOR$1 = promiseConstructorDetection.CONSTRUCTOR;
_export({
target: "Promise",
stat: !0,
forced: FORCED_PROMISE_CONSTRUCTOR$1
}, {
reject: function(r) {
var capability = newPromiseCapability$1.f(this);
return functionCall(capability.reject, void 0, r), capability.promise
}
});
var promiseResolve = function(C, x) {
if (anObject(C), isObject(x) && x.constructor === C) return x;
var promiseCapability = newPromiseCapability$1.f(C);
return (0, promiseCapability.resolve)(x), promiseCapability.promise
},
FORCED_PROMISE_CONSTRUCTOR = promiseConstructorDetection.CONSTRUCTOR;
getBuiltIn("Promise"), _export({
target: "Promise",
stat: !0,
forced: FORCED_PROMISE_CONSTRUCTOR
}, {
resolve: function(x) {
return promiseResolve(this, x)
}
}), _export({
target: "Promise",
stat: !0
}, {
allSettled: function(iterable) {
var C = this,
capability = newPromiseCapability$1.f(C),
resolve = capability.resolve,
reject = capability.reject,
result = perform((function() {
var promiseResolve = aCallable(C.resolve),
values = [],
counter = 0,
remaining = 1;
iterate(iterable, (function(promise) {
var index = counter++,
alreadyCalled = !1;
remaining++, functionCall(promiseResolve, C, promise).then((function(value) {
alreadyCalled || (alreadyCalled = !0, values[index] = {
status: "fulfilled",
value: value
}, --remaining || resolve(values))
}), (function(error) {
alreadyCalled || (alreadyCalled = !0, values[index] = {
status: "rejected",
reason: error
}, --remaining || resolve(values))
}))
})), --remaining || resolve(values)
}));
return result.error && reject(result.value), capability.promise
}
});
var PROMISE_ANY_ERROR = "No one promise resolved";
_export({
target: "Promise",
stat: !0
}, {
any: function(iterable) {
var C = this,
AggregateError = getBuiltIn("AggregateError"),
capability = newPromiseCapability$1.f(C),
resolve = capability.resolve,
reject = capability.reject,
result = perform((function() {
var promiseResolve = aCallable(C.resolve),
errors = [],
counter = 0,
remaining = 1,
alreadyResolved = !1;
iterate(iterable, (function(promise) {
var index = counter++,
alreadyRejected = !1;
remaining++, functionCall(promiseResolve, C, promise).then((function(value) {
alreadyRejected || alreadyResolved || (alreadyResolved = !0, resolve(value))
}), (function(error) {
alreadyRejected || alreadyResolved || (alreadyRejected = !0, errors[index] = error, --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR)))
}))
})), --remaining || reject(new AggregateError(errors, PROMISE_ANY_ERROR))
}));
return result.error && reject(result.value), capability.promise
}
});
var NativePromisePrototype = promiseNativeConstructor && promiseNativeConstructor.prototype,
NON_GENERIC = !!promiseNativeConstructor && fails((function() {
NativePromisePrototype.finally.call({
then: function() {}
}, (function() {}))
}));
if (_export({
target: "Promise",
proto: !0,
real: !0,
forced: NON_GENERIC
}, {
finally: function(onFinally) {
var C = speciesConstructor(this, getBuiltIn("Promise")),
isFunction = isCallable(onFinally);
return this.then(isFunction ? function(x) {
return promiseResolve(C, onFinally()).then((function() {
return x
}))
} : onFinally, isFunction ? function(e) {
return promiseResolve(C, onFinally()).then((function() {
throw e
}))
} : onFinally)
}
}), isCallable(promiseNativeConstructor)) {
var method = getBuiltIn("Promise").prototype.finally;
NativePromisePrototype.finally !== method && defineBuiltIn(NativePromisePrototype, "finally", method, {
unsafe: !0
})
}
path.Promise;
var domIterables = {
CSSRuleList: 0,
CSSStyleDeclaration: 0,
CSSValueList: 0,
ClientRectList: 0,
DOMRectList: 0,
DOMStringList: 0,
DOMTokenList: 1,
DataTransferItemList: 0,
FileList: 0,
HTMLAllCollection: 0,
HTMLCollection: 0,
HTMLFormElement: 0,
HTMLSelectElement: 0,
MediaList: 0,
MimeTypeArray: 0,
NamedNodeMap: 0,
NodeList: 1,
PaintRequestList: 0,
Plugin: 0,
PluginArray: 0,
SVGLengthList: 0,
SVGNumberList: 0,
SVGPathSegList: 0,
SVGPointList: 0,
SVGStringList: 0,
SVGTransformList: 0,
SourceBufferList: 0,
StyleSheetList: 0,
TextTrackCueList: 0,
TextTrackList: 0,
TouchList: 0
},
classList = documentCreateElement("span").classList,
DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype,
domTokenListPrototype = DOMTokenListPrototype === Object.prototype ? void 0 : DOMTokenListPrototype,
ITERATOR = wellKnownSymbol("iterator"),
TO_STRING_TAG = wellKnownSymbol("toStringTag"),
ArrayValues = es_array_iterator.values,
handlePrototype = function(CollectionPrototype, COLLECTION_NAME) {
if (CollectionPrototype) {
if (CollectionPrototype[ITERATOR] !== ArrayValues) try {
createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues)
} catch (error) {
CollectionPrototype[ITERATOR] = ArrayValues
}
if (CollectionPrototype[TO_STRING_TAG] || createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME), domIterables[COLLECTION_NAME])
for (var METHOD_NAME in es_array_iterator)
if (CollectionPrototype[METHOD_NAME] !== es_array_iterator[METHOD_NAME]) try {
createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, es_array_iterator[METHOD_NAME])
} catch (error) {
CollectionPrototype[METHOD_NAME] = es_array_iterator[METHOD_NAME]
}
}
};
for (var COLLECTION_NAME in domIterables) handlePrototype(global_1[COLLECTION_NAME] && global_1[COLLECTION_NAME].prototype, COLLECTION_NAME);
handlePrototype(domTokenListPrototype, "DOMTokenList"), _export({
target: "Promise",
stat: !0,
forced: !0
}, {
try: function(callbackfn) {
var promiseCapability = newPromiseCapability$1.f(this),
result = perform(callbackfn);
return (result.error ? promiseCapability.reject : promiseCapability.resolve)(result.value), promiseCapability.promise
}
});
var MATCH$1 = wellKnownSymbol("match"),
isRegexp = function(it) {
var isRegExp;
return isObject(it) && (void 0 !== (isRegExp = it[MATCH$1]) ? !!isRegExp : "RegExp" == classofRaw(it))
},
$TypeError = TypeError,
notARegexp = function(it) {
if (isRegexp(it)) throw $TypeError("The method doesn't accept regular expressions");
return it
},
MATCH = wellKnownSymbol("match"),
correctIsRegexpLogic = function(METHOD_NAME) {
var regexp = /./;
try {
"/./" [METHOD_NAME](regexp)
} catch (error1) {
try {
return regexp[MATCH] = !1, "/./" [METHOD_NAME](regexp)
} catch (error2) {}
}
return !1
},
getOwnPropertyDescriptor = objectGetOwnPropertyDescriptor.f,
nativeStartsWith = functionUncurryThisClause("".startsWith),
stringSlice = functionUncurryThisClause("".slice),
min = Math.min,
CORRECT_IS_REGEXP_LOGIC = correctIsRegexpLogic("startsWith"),
MDN_POLYFILL_BUG = !(CORRECT_IS_REGEXP_LOGIC || (descriptor = getOwnPropertyDescriptor(String.prototype, "startsWith"), !descriptor || descriptor.writable)),
descriptor;
_export({
target: "String",
proto: !0,
forced: !MDN_POLYFILL_BUG && !CORRECT_IS_REGEXP_LOGIC
}, {
startsWith: function(searchString) {
var that = toString_1(requireObjectCoercible(this));
notARegexp(searchString);
var index = toLength(min(arguments.length > 1 ? arguments[1] : void 0, that.length)),
search = toString_1(searchString);
return nativeStartsWith ? nativeStartsWith(that, search, index) : stringSlice(that, index, index + search.length) === search
}
}), entryUnbind("String", "startsWith");
var global$1 = "undefined" != typeof globalThis && globalThis || "undefined" != typeof self && self || void 0 !== global$1 && global$1,
support = {
searchParams: "URLSearchParams" in global$1,
iterable: "Symbol" in global$1 && "iterator" in Symbol,
blob: "FileReader" in global$1 && "Blob" in global$1 && function() {
try {
return new Blob, !0
} catch (e) {
return !1
}
}(),
formData: "FormData" in global$1,
arrayBuffer: "ArrayBuffer" in global$1
};
function isDataView(obj) {
return obj && DataView.prototype.isPrototypeOf(obj)
}
if (support.arrayBuffer) var viewClasses = ["[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]"],
isArrayBufferView = ArrayBuffer.isView || function(obj) {
return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1
};
function normalizeName(name) {
if ("string" != typeof name && (name = String(name)), /[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(name) || "" === name) throw new TypeError('Invalid character in header field name: "' + name + '"');
return name.toLowerCase()
}
function normalizeValue(value) {
return "string" != typeof value && (value = String(value)), value
}
function iteratorFor(items) {
var iterator = {
next: function() {
var value = items.shift();
return {
done: void 0 === value,
value: value
}
}
};
return support.iterable && (iterator[Symbol.iterator] = function() {
return iterator
}), iterator
}
function Headers(headers) {
this.map = {}, headers instanceof Headers ? headers.forEach((function(value, name) {
this.append(name, value)
}), this) : Array.isArray(headers) ? headers.forEach((function(header) {
this.append(header[0], header[1])
}), this) : headers && Object.getOwnPropertyNames(headers).forEach((function(name) {
this.append(name, headers[name])
}), this)
}
function consumed(body) {
if (body.bodyUsed) return Promise.reject(new TypeError("Already read"));
body.bodyUsed = !0
}
function fileReaderReady(reader) {
return new Promise((function(resolve, reject) {
reader.onload = function() {
resolve(reader.result)
}, reader.onerror = function() {
reject(reader.error)
}
}))
}
function readBlobAsArrayBuffer(blob) {
var reader = new FileReader,
promise = fileReaderReady(reader);
return reader.readAsArrayBuffer(blob), promise
}
function readBlobAsText(blob) {
var reader = new FileReader,
promise = fileReaderReady(reader);
return reader.readAsText(blob), promise
}
function readArrayBufferAsText(buf) {
for (var view = new Uint8Array(buf), chars = new Array(view.length), i = 0; i < view.length; i++) chars[i] = String.fromCharCode(view[i]);
return chars.join("")
}
function bufferClone(buf) {
if (buf.slice) return buf.slice(0);
var view = new Uint8Array(buf.byteLength);
return view.set(new Uint8Array(buf)), view.buffer
}
function Body() {
return this.bodyUsed = !1, this._initBody = function(body) {
this.bodyUsed = this.bodyUsed, this._bodyInit = body, body ? "string" == typeof body ? this._bodyText = body : support.blob && Blob.prototype.isPrototypeOf(body) ? this._bodyBlob = body : support.formData && FormData.prototype.isPrototypeOf(body) ? this._bodyFormData = body : support.searchParams && URLSearchParams.prototype.isPrototypeOf(body) ? this._bodyText = body.toString() : support.arrayBuffer && support.blob && isDataView(body) ? (this._bodyArrayBuffer = bufferClone(body.buffer), this._bodyInit = new Blob([this._bodyArrayBuffer])) : support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body)) ? this._bodyArrayBuffer = bufferClone(body) : this._bodyText = body = Object.prototype.toString.call(body) : this._bodyText = "", this.headers.get("content-type") || ("string" == typeof body ? this.headers.set("content-type", "text/plain;charset=UTF-8") : this._bodyBlob && this._bodyBlob.type ? this.headers.set("content-type", this._bodyBlob.type) : support.searchParams && URLSearchParams.prototype.isPrototypeOf(body) && this.headers.set("content-type", "application/x-www-form-urlencoded;charset=UTF-8"))
}, support.blob && (this.blob = function() {
var rejected = consumed(this);
if (rejected) return rejected;
if (this._bodyBlob) return Promise.resolve(this._bodyBlob);
if (this._bodyArrayBuffer) return Promise.resolve(new Blob([this._bodyArrayBuffer]));
if (this._bodyFormData) throw new Error("could not read FormData body as blob");
return Promise.resolve(new Blob([this._bodyText]))
}, this.arrayBuffer = function() {
if (this._bodyArrayBuffer) {
var isConsumed = consumed(this);
return isConsumed || (ArrayBuffer.isView(this._bodyArrayBuffer) ? Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset, this._bodyArrayBuffer.byteOffset + this._bodyArrayBuffer.byteLength)) : Promise.resolve(this._bodyArrayBuffer))
}
return this.blob().then(readBlobAsArrayBuffer)
}), this.text = function() {
var rejected = consumed(this);
if (rejected) return rejected;
if (this._bodyBlob) return readBlobAsText(this._bodyBlob);
if (this._bodyArrayBuffer) return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));
if (this._bodyFormData) throw new Error("could not read FormData body as text");
return Promise.resolve(this._bodyText)
}, support.formData && (this.formData = function() {
return this.text().then(decode)
}), this.json = function() {
return this.text().then(JSON.parse)
}, this
}
Headers.prototype.append = function(name, value) {
name = normalizeName(name), value = normalizeValue(value);
var oldValue = this.map[name];
this.map[name] = oldValue ? oldValue + ", " + value : value
}, Headers.prototype.delete = function(name) {
delete this.map[normalizeName(name)]
}, Headers.prototype.get = function(name) {
return name = normalizeName(name), this.has(name) ? this.map[name] : null
}, Headers.prototype.has = function(name) {
return this.map.hasOwnProperty(normalizeName(name))
}, Headers.prototype.set = function(name, value) {
this.map[normalizeName(name)] = normalizeValue(value)
}, Headers.prototype.forEach = function(callback, thisArg) {
for (var name in this.map) this.map.hasOwnProperty(name) && callback.call(thisArg, this.map[name], name, this)
}, Headers.prototype.keys = function() {
var items = [];
return this.forEach((function(value, name) {
items.push(name)
})), iteratorFor(items)
}, Headers.prototype.values = function() {
var items = [];
return this.forEach((function(value) {
items.push(value)
})), iteratorFor(items)
}, Headers.prototype.entries = function() {
var items = [];
return this.forEach((function(value, name) {
items.push([name, value])
})), iteratorFor(items)
}, support.iterable && (Headers.prototype[Symbol.iterator] = Headers.prototype.entries);
var methods = ["DELETE", "GET", "HEAD", "OPTIONS", "POST", "PUT"];
function normalizeMethod(method) {
var upcased = method.toUpperCase();
return methods.indexOf(upcased) > -1 ? upcased : method
}
function Request(input, options) {
if (!(this instanceof Request)) throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');
var body = (options = options || {}).body;
if (input instanceof Request) {
if (input.bodyUsed) throw new TypeError("Already read");
this.url = input.url, this.credentials = input.credentials, options.headers || (this.headers = new Headers(input.headers)), this.method = input.method, this.mode = input.mode, this.signal = input.signal, body || null == input._bodyInit || (body = input._bodyInit, input.bodyUsed = !0)
} else this.url = String(input);
if (this.credentials = options.credentials || this.credentials || "same-origin", !options.headers && this.headers || (this.headers = new Headers(options.headers)), this.method = normalizeMethod(options.method || this.method || "GET"), this.mode = options.mode || this.mode || null, this.signal = options.signal || this.signal, this.referrer = null, ("GET" === this.method || "HEAD" === this.method) && body) throw new TypeError("Body not allowed for GET or HEAD requests");
if (this._initBody(body), !("GET" !== this.method && "HEAD" !== this.method || "no-store" !== options.cache && "no-cache" !== options.cache)) {
var reParamSearch = /([?&])_=[^&]*/;
if (reParamSearch.test(this.url)) this.url = this.url.replace(reParamSearch, "$1_=" + (new Date).getTime());
else {
this.url += (/\?/.test(this.url) ? "&" : "?") + "_=" + (new Date).getTime()
}
}
}
function decode(body) {
var form = new FormData;
return body.trim().split("&").forEach((function(bytes) {
if (bytes) {
var split = bytes.split("="),
name = split.shift().replace(/\+/g, " "),
value = split.join("=").replace(/\+/g, " ");
form.append(decodeURIComponent(name), decodeURIComponent(value))
}
})), form
}
function parseHeaders(rawHeaders) {
var headers = new Headers;
return rawHeaders.replace(/\r?\n[\t ]+/g, " ").split("\r").map((function(header) {
return 0 === header.indexOf("\n") ? header.substr(1, header.length) : header
})).forEach((function(line) {
var parts = line.split(":"),
key = parts.shift().trim();
if (key) {
var value = parts.join(":").trim();
headers.append(key, value)
}
})), headers
}
function Response(bodyInit, options) {
if (!(this instanceof Response)) throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');
options || (options = {}), this.type = "default", this.status = void 0 === options.status ? 200 : options.status, this.ok = this.status >= 200 && this.status < 300, this.statusText = void 0 === options.statusText ? "" : "" + options.statusText, this.headers = new Headers(options.headers), this.url = options.url || "", this._initBody(bodyInit)
}
Request.prototype.clone = function() {
return new Request(this, {
body: this._bodyInit
})
}, Body.call(Request.prototype), Body.call(Response.prototype), Response.prototype.clone = function() {
return new Response(this._bodyInit, {
status: this.status,
statusText: this.statusText,
headers: new Headers(this.headers),
url: this.url
})
}, Response.error = function() {
var response = new Response(null, {
status: 0,
statusText: ""
});
return response.type = "error", response
};
var redirectStatuses = [301, 302, 303, 307, 308];
Response.redirect = function(url, status) {
if (-1 === redirectStatuses.indexOf(status)) throw new RangeError("Invalid status code");
return new Response(null, {
status: status,
headers: {
location: url
}
})
};
var DOMException = global$1.DOMException;
try {
new DOMException
} catch (err) {
DOMException = function(message, name) {
this.message = message, this.name = name;
var error = Error(message);
this.stack = error.stack
}, DOMException.prototype = Object.create(Error.prototype), DOMException.prototype.constructor = DOMException
}
function fetch$1(input, init) {
return new Promise((function(resolve, reject) {
var request = new Request(input, init);
if (request.signal && request.signal.aborted) return reject(new DOMException("Aborted", "AbortError"));
var xhr = new XMLHttpRequest;
function abortXhr() {
xhr.abort()
}
xhr.onload = function() {
var options = {
status: xhr.status,
statusText: xhr.statusText,
headers: parseHeaders(xhr.getAllResponseHeaders() || "")
};
options.url = "responseURL" in xhr ? xhr.responseURL : options.headers.get("X-Request-URL");
var body = "response" in xhr ? xhr.response : xhr.responseText;
setTimeout((function() {
resolve(new Response(body, options))
}), 0)
}, xhr.onerror = function() {
setTimeout((function() {
reject(new TypeError("Network request failed"))
}), 0)
}, xhr.ontimeout = function() {
setTimeout((function() {
reject(new TypeError("Network request failed"))
}), 0)
}, xhr.onabort = function() {
setTimeout((function() {
reject(new DOMException("Aborted", "AbortError"))
}), 0)
}, xhr.open(request.method, function(url) {
try {
return "" === url && global$1.location.href ? global$1.location.href : url
} catch (e) {
return url
}
}(request.url), !0), "include" === request.credentials ? xhr.withCredentials = !0 : "omit" === request.credentials && (xhr.withCredentials = !1), "responseType" in xhr && (support.blob ? xhr.responseType = "blob" : support.arrayBuffer && request.headers.get("Content-Type") && -1 !== request.headers.get("Content-Type").indexOf("application/octet-stream") && (xhr.responseType = "arraybuffer")), !init || "object" != typeof init.headers || init.headers instanceof Headers ? request.headers.forEach((function(value, name) {
xhr.setRequestHeader(name, value)
})) : Object.getOwnPropertyNames(init.headers).forEach((function(name) {
xhr.setRequestHeader(name, normalizeValue(init.headers[name]))
})), request.signal && (request.signal.addEventListener("abort", abortXhr), xhr.onreadystatechange = function() {
4 === xhr.readyState && request.signal.removeEventListener("abort", abortXhr)
}), xhr.send(void 0 === request._bodyInit ? null : request._bodyInit)
}))
}
fetch$1.polyfill = !0, global$1.fetch || (global$1.fetch = fetch$1, global$1.Headers = Headers, global$1.Request = Request, global$1.Response = Response), null == Element.prototype.getAttributeNames && (Element.prototype.getAttributeNames = function() {
for (var attributes = this.attributes, length = attributes.length, result = new Array(length), i = 0; i < length; i++) result[i] = attributes[i].name;
return result
}), Element.prototype.matches || (Element.prototype.matches = Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector || function(s) {
for (var matches = (this.document || this.ownerDocument).querySelectorAll(s), i = matches.length; --i >= 0 && matches.item(i) !== this;);
return i > -1
}), Element.prototype.matches || (Element.prototype.matches = Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector), Element.prototype.closest || (Element.prototype.closest = function(s) {
var el = this;
do {
if (el.matches(s)) return el;
el = el.parentElement || el.parentNode
} while (null !== el && 1 === el.nodeType);
return null
});
var Connection = function() {
function Connection() {
_classCallCheck(this, Connection), this.headers = {}
}
return _createClass(Connection, [{
key: "onMessage",
value: function(message, payload) {
message.component.receiveMessage(message, payload)
}
}, {
key: "onError",
value: function(message, status, response) {
return message.component.messageSendFailed(), store$2.onErrorCallback(status, response)
}
}, {
key: "showExpiredMessage",
value: function(response, message) {
store$2.sessionHasExpiredCallback ? store$2.sessionHasExpiredCallback(response, message) : confirm("This page has expired.\nWould you like to refresh the page?") && window.location.reload()
}
}, {
key: "sendMessage",
value: function(message) {
var _this = this,
payload = message.payload(),
csrfToken = getCsrfToken(),
socketId = this.getSocketId(),
appUrl = window.livewire_app_url;
if (this.shouldUseLocalePrefix(payload) && (appUrl = "".concat(appUrl, "/").concat(payload.fingerprint.locale)), window.__testing_request_interceptor) return window.__testing_request_interceptor(payload, this);
fetch("".concat(appUrl, "/livewire/message/").concat(payload.fingerprint.name), {
method: "POST",
body: JSON.stringify(payload),
credentials: "same-origin",
headers: _objectSpread2(_objectSpread2(_objectSpread2({
"Content-Type": "application/json",
Accept: "text/html, application/xhtml+xml",
"X-Livewire": !0
}, this.headers), {}, {
Referer: window.location.href
}, csrfToken && {
"X-CSRF-TOKEN": csrfToken
}), socketId && {
"X-Socket-ID": socketId
})
}).then((function(response) {
if (response.ok) response.text().then((function(response) {
_this.isOutputFromDump(response) ? (_this.onError(message), _this.showHtmlModal(response)) : _this.onMessage(message, JSON.parse(response))
}));
else {
if (!1 === _this.onError(message, response.status, response)) return;
if (419 === response.status) {
if (store$2.sessionHasExpired) return;
store$2.sessionHasExpired = !0, _this.showExpiredMessage(response, message)
} else response.text().then((function(response) {
_this.showHtmlModal(response)
}))
}
})).catch((function() {
_this.onError(message)
}))
}
}, {
key: "shouldUseLocalePrefix",
value: function(payload) {
var path = payload.fingerprint.path,
locale = payload.fingerprint.locale;
return path.split("/")[0] == locale
}
}, {
key: "isOutputFromDump",
value: function(output) {
return !!output.match(/