curvenote
Version:
Command line tools for using Curvenote
1,368 lines (1,296 loc) • 18.4 MB
JavaScript
#!/usr/bin/env node
"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __defNormalProp = (obj, key2, value) => key2 in obj ? __defProp(obj, key2, { enumerable: true, configurable: true, writable: true, value }) : obj[key2] = value;
var __esm = (fn, res) => function __init() {
return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
};
var __commonJS = (cb, mod) => function __require() {
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
};
var __export = (target, all10) => {
for (var name3 in all10)
__defProp(target, name3, { get: all10[name3], enumerable: true });
};
var __copyProps = (to, from4, except, desc) => {
if (from4 && typeof from4 === "object" || typeof from4 === "function") {
for (let key2 of __getOwnPropNames(from4))
if (!__hasOwnProp.call(to, key2) && key2 !== except)
__defProp(to, key2, { get: () => from4[key2], enumerable: !(desc = __getOwnPropDesc(from4, key2)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __publicField = (obj, key2, value) => {
__defNormalProp(obj, typeof key2 !== "symbol" ? key2 + "" : key2, value);
return value;
};
var __accessCheck = (obj, member, msg) => {
if (!member.has(obj))
throw TypeError("Cannot " + msg);
};
var __privateGet = (obj, member, getter) => {
__accessCheck(obj, member, "read from private field");
return getter ? getter.call(obj) : member.get(obj);
};
var __privateAdd = (obj, member, value) => {
if (member.has(obj))
throw TypeError("Cannot add the same private member more than once");
member instanceof WeakSet ? member.add(obj) : member.set(obj, value);
};
var __privateSet = (obj, member, value, setter) => {
__accessCheck(obj, member, "write to private field");
setter ? setter.call(obj, value) : member.set(obj, value);
return value;
};
var __privateWrapper = (obj, member, setter, getter) => ({
set _(value) {
__privateSet(obj, member, value, setter);
},
get _() {
return __privateGet(obj, member, getter);
}
});
var __privateMethod = (obj, member, method) => {
__accessCheck(obj, member, "access private method");
return method;
};
// ../../node_modules/core-js/internals/global.js
var require_global = __commonJS({
"../../node_modules/core-js/internals/global.js"(exports2, module2) {
"use strict";
var check3 = function(it) {
return it && it.Math === Math && it;
};
module2.exports = check3(typeof globalThis == "object" && globalThis) || check3(typeof window == "object" && window) || check3(typeof self == "object" && self) || check3(typeof global == "object" && global) || check3(typeof exports2 == "object" && exports2) || function() {
return this;
}() || Function("return this")();
}
});
// ../../node_modules/core-js/internals/fails.js
var require_fails = __commonJS({
"../../node_modules/core-js/internals/fails.js"(exports2, module2) {
"use strict";
module2.exports = function(exec3) {
try {
return !!exec3();
} catch (error2) {
return true;
}
};
}
});
// ../../node_modules/core-js/internals/descriptors.js
var require_descriptors = __commonJS({
"../../node_modules/core-js/internals/descriptors.js"(exports2, module2) {
"use strict";
var fails = require_fails();
module2.exports = !fails(function() {
return Object.defineProperty({}, 1, { get: function() {
return 7;
} })[1] !== 7;
});
}
});
// ../../node_modules/core-js/internals/function-bind-native.js
var require_function_bind_native = __commonJS({
"../../node_modules/core-js/internals/function-bind-native.js"(exports2, module2) {
"use strict";
var fails = require_fails();
module2.exports = !fails(function() {
var test2 = function() {
}.bind();
return typeof test2 != "function" || test2.hasOwnProperty("prototype");
});
}
});
// ../../node_modules/core-js/internals/function-call.js
var require_function_call = __commonJS({
"../../node_modules/core-js/internals/function-call.js"(exports2, module2) {
"use strict";
var NATIVE_BIND = require_function_bind_native();
var call = Function.prototype.call;
module2.exports = NATIVE_BIND ? call.bind(call) : function() {
return call.apply(call, arguments);
};
}
});
// ../../node_modules/core-js/internals/object-property-is-enumerable.js
var require_object_property_is_enumerable = __commonJS({
"../../node_modules/core-js/internals/object-property-is-enumerable.js"(exports2) {
"use strict";
var $propertyIsEnumerable = {}.propertyIsEnumerable;
var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
exports2.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
var descriptor = getOwnPropertyDescriptor(this, V);
return !!descriptor && descriptor.enumerable;
} : $propertyIsEnumerable;
}
});
// ../../node_modules/core-js/internals/create-property-descriptor.js
var require_create_property_descriptor = __commonJS({
"../../node_modules/core-js/internals/create-property-descriptor.js"(exports2, module2) {
"use strict";
module2.exports = function(bitmap, value) {
return {
enumerable: !(bitmap & 1),
configurable: !(bitmap & 2),
writable: !(bitmap & 4),
value
};
};
}
});
// ../../node_modules/core-js/internals/function-uncurry-this.js
var require_function_uncurry_this = __commonJS({
"../../node_modules/core-js/internals/function-uncurry-this.js"(exports2, module2) {
"use strict";
var NATIVE_BIND = require_function_bind_native();
var FunctionPrototype = Function.prototype;
var call = FunctionPrototype.call;
var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
module2.exports = NATIVE_BIND ? uncurryThisWithBind : function(fn) {
return function() {
return call.apply(fn, arguments);
};
};
}
});
// ../../node_modules/core-js/internals/classof-raw.js
var require_classof_raw = __commonJS({
"../../node_modules/core-js/internals/classof-raw.js"(exports2, module2) {
"use strict";
var uncurryThis = require_function_uncurry_this();
var toString6 = uncurryThis({}.toString);
var stringSlice = uncurryThis("".slice);
module2.exports = function(it) {
return stringSlice(toString6(it), 8, -1);
};
}
});
// ../../node_modules/core-js/internals/indexed-object.js
var require_indexed_object = __commonJS({
"../../node_modules/core-js/internals/indexed-object.js"(exports2, module2) {
"use strict";
var uncurryThis = require_function_uncurry_this();
var fails = require_fails();
var classof = require_classof_raw();
var $Object = Object;
var split2 = uncurryThis("".split);
module2.exports = fails(function() {
return !$Object("z").propertyIsEnumerable(0);
}) ? function(it) {
return classof(it) === "String" ? split2(it, "") : $Object(it);
} : $Object;
}
});
// ../../node_modules/core-js/internals/is-null-or-undefined.js
var require_is_null_or_undefined = __commonJS({
"../../node_modules/core-js/internals/is-null-or-undefined.js"(exports2, module2) {
"use strict";
module2.exports = function(it) {
return it === null || it === void 0;
};
}
});
// ../../node_modules/core-js/internals/require-object-coercible.js
var require_require_object_coercible = __commonJS({
"../../node_modules/core-js/internals/require-object-coercible.js"(exports2, module2) {
"use strict";
var isNullOrUndefined = require_is_null_or_undefined();
var $TypeError = TypeError;
module2.exports = function(it) {
if (isNullOrUndefined(it))
throw new $TypeError("Can't call method on " + it);
return it;
};
}
});
// ../../node_modules/core-js/internals/to-indexed-object.js
var require_to_indexed_object = __commonJS({
"../../node_modules/core-js/internals/to-indexed-object.js"(exports2, module2) {
"use strict";
var IndexedObject = require_indexed_object();
var requireObjectCoercible = require_require_object_coercible();
module2.exports = function(it) {
return IndexedObject(requireObjectCoercible(it));
};
}
});
// ../../node_modules/core-js/internals/is-callable.js
var require_is_callable = __commonJS({
"../../node_modules/core-js/internals/is-callable.js"(exports2, module2) {
"use strict";
var documentAll = typeof document == "object" && document.all;
module2.exports = typeof documentAll == "undefined" && documentAll !== void 0 ? function(argument2) {
return typeof argument2 == "function" || argument2 === documentAll;
} : function(argument2) {
return typeof argument2 == "function";
};
}
});
// ../../node_modules/core-js/internals/is-object.js
var require_is_object = __commonJS({
"../../node_modules/core-js/internals/is-object.js"(exports2, module2) {
"use strict";
var isCallable = require_is_callable();
module2.exports = function(it) {
return typeof it == "object" ? it !== null : isCallable(it);
};
}
});
// ../../node_modules/core-js/internals/get-built-in.js
var require_get_built_in = __commonJS({
"../../node_modules/core-js/internals/get-built-in.js"(exports2, module2) {
"use strict";
var global2 = require_global();
var isCallable = require_is_callable();
var aFunction = function(argument2) {
return isCallable(argument2) ? argument2 : void 0;
};
module2.exports = function(namespace, method) {
return arguments.length < 2 ? aFunction(global2[namespace]) : global2[namespace] && global2[namespace][method];
};
}
});
// ../../node_modules/core-js/internals/object-is-prototype-of.js
var require_object_is_prototype_of = __commonJS({
"../../node_modules/core-js/internals/object-is-prototype-of.js"(exports2, module2) {
"use strict";
var uncurryThis = require_function_uncurry_this();
module2.exports = uncurryThis({}.isPrototypeOf);
}
});
// ../../node_modules/core-js/internals/engine-user-agent.js
var require_engine_user_agent = __commonJS({
"../../node_modules/core-js/internals/engine-user-agent.js"(exports2, module2) {
"use strict";
module2.exports = typeof navigator != "undefined" && String(navigator.userAgent) || "";
}
});
// ../../node_modules/core-js/internals/engine-v8-version.js
var require_engine_v8_version = __commonJS({
"../../node_modules/core-js/internals/engine-v8-version.js"(exports2, module2) {
"use strict";
var global2 = require_global();
var userAgent = require_engine_user_agent();
var process11 = global2.process;
var Deno2 = global2.Deno;
var versions2 = process11 && process11.versions || Deno2 && Deno2.version;
var v8 = versions2 && versions2.v8;
var match3;
var version6;
if (v8) {
match3 = v8.split(".");
version6 = match3[0] > 0 && match3[0] < 4 ? 1 : +(match3[0] + match3[1]);
}
if (!version6 && userAgent) {
match3 = userAgent.match(/Edge\/(\d+)/);
if (!match3 || match3[1] >= 74) {
match3 = userAgent.match(/Chrome\/(\d+)/);
if (match3)
version6 = +match3[1];
}
}
module2.exports = version6;
}
});
// ../../node_modules/core-js/internals/symbol-constructor-detection.js
var require_symbol_constructor_detection = __commonJS({
"../../node_modules/core-js/internals/symbol-constructor-detection.js"(exports2, module2) {
"use strict";
var V8_VERSION = require_engine_v8_version();
var fails = require_fails();
var global2 = require_global();
var $String = global2.String;
module2.exports = !!Object.getOwnPropertySymbols && !fails(function() {
var symbol = Symbol("symbol detection");
return !$String(symbol) || !(Object(symbol) instanceof Symbol) || !Symbol.sham && V8_VERSION && V8_VERSION < 41;
});
}
});
// ../../node_modules/core-js/internals/use-symbol-as-uid.js
var require_use_symbol_as_uid = __commonJS({
"../../node_modules/core-js/internals/use-symbol-as-uid.js"(exports2, module2) {
"use strict";
var NATIVE_SYMBOL = require_symbol_constructor_detection();
module2.exports = NATIVE_SYMBOL && !Symbol.sham && typeof Symbol.iterator == "symbol";
}
});
// ../../node_modules/core-js/internals/is-symbol.js
var require_is_symbol = __commonJS({
"../../node_modules/core-js/internals/is-symbol.js"(exports2, module2) {
"use strict";
var getBuiltIn = require_get_built_in();
var isCallable = require_is_callable();
var isPrototypeOf = require_object_is_prototype_of();
var USE_SYMBOL_AS_UID = require_use_symbol_as_uid();
var $Object = Object;
module2.exports = USE_SYMBOL_AS_UID ? function(it) {
return typeof it == "symbol";
} : function(it) {
var $Symbol = getBuiltIn("Symbol");
return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
};
}
});
// ../../node_modules/core-js/internals/try-to-string.js
var require_try_to_string = __commonJS({
"../../node_modules/core-js/internals/try-to-string.js"(exports2, module2) {
"use strict";
var $String = String;
module2.exports = function(argument2) {
try {
return $String(argument2);
} catch (error2) {
return "Object";
}
};
}
});
// ../../node_modules/core-js/internals/a-callable.js
var require_a_callable = __commonJS({
"../../node_modules/core-js/internals/a-callable.js"(exports2, module2) {
"use strict";
var isCallable = require_is_callable();
var tryToString = require_try_to_string();
var $TypeError = TypeError;
module2.exports = function(argument2) {
if (isCallable(argument2))
return argument2;
throw new $TypeError(tryToString(argument2) + " is not a function");
};
}
});
// ../../node_modules/core-js/internals/get-method.js
var require_get_method = __commonJS({
"../../node_modules/core-js/internals/get-method.js"(exports2, module2) {
"use strict";
var aCallable = require_a_callable();
var isNullOrUndefined = require_is_null_or_undefined();
module2.exports = function(V, P) {
var func = V[P];
return isNullOrUndefined(func) ? void 0 : aCallable(func);
};
}
});
// ../../node_modules/core-js/internals/ordinary-to-primitive.js
var require_ordinary_to_primitive = __commonJS({
"../../node_modules/core-js/internals/ordinary-to-primitive.js"(exports2, module2) {
"use strict";
var call = require_function_call();
var isCallable = require_is_callable();
var isObject2 = require_is_object();
var $TypeError = TypeError;
module2.exports = function(input3, pref) {
var fn, val;
if (pref === "string" && isCallable(fn = input3.toString) && !isObject2(val = call(fn, input3)))
return val;
if (isCallable(fn = input3.valueOf) && !isObject2(val = call(fn, input3)))
return val;
if (pref !== "string" && isCallable(fn = input3.toString) && !isObject2(val = call(fn, input3)))
return val;
throw new $TypeError("Can't convert object to primitive value");
};
}
});
// ../../node_modules/core-js/internals/is-pure.js
var require_is_pure = __commonJS({
"../../node_modules/core-js/internals/is-pure.js"(exports2, module2) {
"use strict";
module2.exports = false;
}
});
// ../../node_modules/core-js/internals/define-global-property.js
var require_define_global_property = __commonJS({
"../../node_modules/core-js/internals/define-global-property.js"(exports2, module2) {
"use strict";
var global2 = require_global();
var defineProperty = Object.defineProperty;
module2.exports = function(key2, value) {
try {
defineProperty(global2, key2, { value, configurable: true, writable: true });
} catch (error2) {
global2[key2] = value;
}
return value;
};
}
});
// ../../node_modules/core-js/internals/shared-store.js
var require_shared_store = __commonJS({
"../../node_modules/core-js/internals/shared-store.js"(exports2, module2) {
"use strict";
var global2 = require_global();
var defineGlobalProperty = require_define_global_property();
var SHARED = "__core-js_shared__";
var store = global2[SHARED] || defineGlobalProperty(SHARED, {});
module2.exports = store;
}
});
// ../../node_modules/core-js/internals/shared.js
var require_shared = __commonJS({
"../../node_modules/core-js/internals/shared.js"(exports2, module2) {
"use strict";
var IS_PURE = require_is_pure();
var store = require_shared_store();
(module2.exports = function(key2, value) {
return store[key2] || (store[key2] = value !== void 0 ? value : {});
})("versions", []).push({
version: "3.35.1",
mode: IS_PURE ? "pure" : "global",
copyright: "\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",
license: "https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",
source: "https://github.com/zloirock/core-js"
});
}
});
// ../../node_modules/core-js/internals/to-object.js
var require_to_object = __commonJS({
"../../node_modules/core-js/internals/to-object.js"(exports2, module2) {
"use strict";
var requireObjectCoercible = require_require_object_coercible();
var $Object = Object;
module2.exports = function(argument2) {
return $Object(requireObjectCoercible(argument2));
};
}
});
// ../../node_modules/core-js/internals/has-own-property.js
var require_has_own_property = __commonJS({
"../../node_modules/core-js/internals/has-own-property.js"(exports2, module2) {
"use strict";
var uncurryThis = require_function_uncurry_this();
var toObject = require_to_object();
var hasOwnProperty = uncurryThis({}.hasOwnProperty);
module2.exports = Object.hasOwn || function hasOwn(it, key2) {
return hasOwnProperty(toObject(it), key2);
};
}
});
// ../../node_modules/core-js/internals/uid.js
var require_uid = __commonJS({
"../../node_modules/core-js/internals/uid.js"(exports2, module2) {
"use strict";
var uncurryThis = require_function_uncurry_this();
var id = 0;
var postfix = Math.random();
var toString6 = uncurryThis(1 .toString);
module2.exports = function(key2) {
return "Symbol(" + (key2 === void 0 ? "" : key2) + ")_" + toString6(++id + postfix, 36);
};
}
});
// ../../node_modules/core-js/internals/well-known-symbol.js
var require_well_known_symbol = __commonJS({
"../../node_modules/core-js/internals/well-known-symbol.js"(exports2, module2) {
"use strict";
var global2 = require_global();
var shared = require_shared();
var hasOwn = require_has_own_property();
var uid = require_uid();
var NATIVE_SYMBOL = require_symbol_constructor_detection();
var USE_SYMBOL_AS_UID = require_use_symbol_as_uid();
var Symbol2 = global2.Symbol;
var WellKnownSymbolsStore = shared("wks");
var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol2["for"] || Symbol2 : Symbol2 && Symbol2.withoutSetter || uid;
module2.exports = function(name3) {
if (!hasOwn(WellKnownSymbolsStore, name3)) {
WellKnownSymbolsStore[name3] = NATIVE_SYMBOL && hasOwn(Symbol2, name3) ? Symbol2[name3] : createWellKnownSymbol("Symbol." + name3);
}
return WellKnownSymbolsStore[name3];
};
}
});
// ../../node_modules/core-js/internals/to-primitive.js
var require_to_primitive = __commonJS({
"../../node_modules/core-js/internals/to-primitive.js"(exports2, module2) {
"use strict";
var call = require_function_call();
var isObject2 = require_is_object();
var isSymbol = require_is_symbol();
var getMethod = require_get_method();
var ordinaryToPrimitive = require_ordinary_to_primitive();
var wellKnownSymbol = require_well_known_symbol();
var $TypeError = TypeError;
var TO_PRIMITIVE = wellKnownSymbol("toPrimitive");
module2.exports = function(input3, pref) {
if (!isObject2(input3) || isSymbol(input3))
return input3;
var exoticToPrim = getMethod(input3, TO_PRIMITIVE);
var result;
if (exoticToPrim) {
if (pref === void 0)
pref = "default";
result = call(exoticToPrim, input3, pref);
if (!isObject2(result) || isSymbol(result))
return result;
throw new $TypeError("Can't convert object to primitive value");
}
if (pref === void 0)
pref = "number";
return ordinaryToPrimitive(input3, pref);
};
}
});
// ../../node_modules/core-js/internals/to-property-key.js
var require_to_property_key = __commonJS({
"../../node_modules/core-js/internals/to-property-key.js"(exports2, module2) {
"use strict";
var toPrimitive = require_to_primitive();
var isSymbol = require_is_symbol();
module2.exports = function(argument2) {
var key2 = toPrimitive(argument2, "string");
return isSymbol(key2) ? key2 : key2 + "";
};
}
});
// ../../node_modules/core-js/internals/document-create-element.js
var require_document_create_element = __commonJS({
"../../node_modules/core-js/internals/document-create-element.js"(exports2, module2) {
"use strict";
var global2 = require_global();
var isObject2 = require_is_object();
var document2 = global2.document;
var EXISTS = isObject2(document2) && isObject2(document2.createElement);
module2.exports = function(it) {
return EXISTS ? document2.createElement(it) : {};
};
}
});
// ../../node_modules/core-js/internals/ie8-dom-define.js
var require_ie8_dom_define = __commonJS({
"../../node_modules/core-js/internals/ie8-dom-define.js"(exports2, module2) {
"use strict";
var DESCRIPTORS = require_descriptors();
var fails = require_fails();
var createElement = require_document_create_element();
module2.exports = !DESCRIPTORS && !fails(function() {
return Object.defineProperty(createElement("div"), "a", {
get: function() {
return 7;
}
}).a !== 7;
});
}
});
// ../../node_modules/core-js/internals/object-get-own-property-descriptor.js
var require_object_get_own_property_descriptor = __commonJS({
"../../node_modules/core-js/internals/object-get-own-property-descriptor.js"(exports2) {
"use strict";
var DESCRIPTORS = require_descriptors();
var call = require_function_call();
var propertyIsEnumerableModule = require_object_property_is_enumerable();
var createPropertyDescriptor = require_create_property_descriptor();
var toIndexedObject = require_to_indexed_object();
var toPropertyKey = require_to_property_key();
var hasOwn = require_has_own_property();
var IE8_DOM_DEFINE = require_ie8_dom_define();
var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
exports2.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
O = toIndexedObject(O);
P = toPropertyKey(P);
if (IE8_DOM_DEFINE)
try {
return $getOwnPropertyDescriptor(O, P);
} catch (error2) {
}
if (hasOwn(O, P))
return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
};
}
});
// ../../node_modules/core-js/internals/v8-prototype-define-bug.js
var require_v8_prototype_define_bug = __commonJS({
"../../node_modules/core-js/internals/v8-prototype-define-bug.js"(exports2, module2) {
"use strict";
var DESCRIPTORS = require_descriptors();
var fails = require_fails();
module2.exports = DESCRIPTORS && fails(function() {
return Object.defineProperty(function() {
}, "prototype", {
value: 42,
writable: false
}).prototype !== 42;
});
}
});
// ../../node_modules/core-js/internals/an-object.js
var require_an_object = __commonJS({
"../../node_modules/core-js/internals/an-object.js"(exports2, module2) {
"use strict";
var isObject2 = require_is_object();
var $String = String;
var $TypeError = TypeError;
module2.exports = function(argument2) {
if (isObject2(argument2))
return argument2;
throw new $TypeError($String(argument2) + " is not an object");
};
}
});
// ../../node_modules/core-js/internals/object-define-property.js
var require_object_define_property = __commonJS({
"../../node_modules/core-js/internals/object-define-property.js"(exports2) {
"use strict";
var DESCRIPTORS = require_descriptors();
var IE8_DOM_DEFINE = require_ie8_dom_define();
var V8_PROTOTYPE_DEFINE_BUG = require_v8_prototype_define_bug();
var anObject = require_an_object();
var toPropertyKey = require_to_property_key();
var $TypeError = TypeError;
var $defineProperty = Object.defineProperty;
var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
var ENUMERABLE = "enumerable";
var CONFIGURABLE = "configurable";
var WRITABLE = "writable";
exports2.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
anObject(O);
P = toPropertyKey(P);
anObject(Attributes);
if (typeof O === "function" && P === "prototype" && "value" in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
var current2 = $getOwnPropertyDescriptor(O, P);
if (current2 && current2[WRITABLE]) {
O[P] = Attributes.value;
Attributes = {
configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current2[CONFIGURABLE],
enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current2[ENUMERABLE],
writable: false
};
}
}
return $defineProperty(O, P, Attributes);
} : $defineProperty : function defineProperty(O, P, Attributes) {
anObject(O);
P = toPropertyKey(P);
anObject(Attributes);
if (IE8_DOM_DEFINE)
try {
return $defineProperty(O, P, Attributes);
} catch (error2) {
}
if ("get" in Attributes || "set" in Attributes)
throw new $TypeError("Accessors not supported");
if ("value" in Attributes)
O[P] = Attributes.value;
return O;
};
}
});
// ../../node_modules/core-js/internals/create-non-enumerable-property.js
var require_create_non_enumerable_property = __commonJS({
"../../node_modules/core-js/internals/create-non-enumerable-property.js"(exports2, module2) {
"use strict";
var DESCRIPTORS = require_descriptors();
var definePropertyModule = require_object_define_property();
var createPropertyDescriptor = require_create_property_descriptor();
module2.exports = DESCRIPTORS ? function(object, key2, value) {
return definePropertyModule.f(object, key2, createPropertyDescriptor(1, value));
} : function(object, key2, value) {
object[key2] = value;
return object;
};
}
});
// ../../node_modules/core-js/internals/function-name.js
var require_function_name = __commonJS({
"../../node_modules/core-js/internals/function-name.js"(exports2, module2) {
"use strict";
var DESCRIPTORS = require_descriptors();
var hasOwn = require_has_own_property();
var FunctionPrototype = Function.prototype;
var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;
var EXISTS = hasOwn(FunctionPrototype, "name");
var PROPER = EXISTS && function something() {
}.name === "something";
var CONFIGURABLE = EXISTS && (!DESCRIPTORS || DESCRIPTORS && getDescriptor(FunctionPrototype, "name").configurable);
module2.exports = {
EXISTS,
PROPER,
CONFIGURABLE
};
}
});
// ../../node_modules/core-js/internals/inspect-source.js
var require_inspect_source = __commonJS({
"../../node_modules/core-js/internals/inspect-source.js"(exports2, module2) {
"use strict";
var uncurryThis = require_function_uncurry_this();
var isCallable = require_is_callable();
var store = require_shared_store();
var functionToString = uncurryThis(Function.toString);
if (!isCallable(store.inspectSource)) {
store.inspectSource = function(it) {
return functionToString(it);
};
}
module2.exports = store.inspectSource;
}
});
// ../../node_modules/core-js/internals/weak-map-basic-detection.js
var require_weak_map_basic_detection = __commonJS({
"../../node_modules/core-js/internals/weak-map-basic-detection.js"(exports2, module2) {
"use strict";
var global2 = require_global();
var isCallable = require_is_callable();
var WeakMap2 = global2.WeakMap;
module2.exports = isCallable(WeakMap2) && /native code/.test(String(WeakMap2));
}
});
// ../../node_modules/core-js/internals/shared-key.js
var require_shared_key = __commonJS({
"../../node_modules/core-js/internals/shared-key.js"(exports2, module2) {
"use strict";
var shared = require_shared();
var uid = require_uid();
var keys2 = shared("keys");
module2.exports = function(key2) {
return keys2[key2] || (keys2[key2] = uid(key2));
};
}
});
// ../../node_modules/core-js/internals/hidden-keys.js
var require_hidden_keys = __commonJS({
"../../node_modules/core-js/internals/hidden-keys.js"(exports2, module2) {
"use strict";
module2.exports = {};
}
});
// ../../node_modules/core-js/internals/internal-state.js
var require_internal_state = __commonJS({
"../../node_modules/core-js/internals/internal-state.js"(exports2, module2) {
"use strict";
var NATIVE_WEAK_MAP = require_weak_map_basic_detection();
var global2 = require_global();
var isObject2 = require_is_object();
var createNonEnumerableProperty = require_create_non_enumerable_property();
var hasOwn = require_has_own_property();
var shared = require_shared_store();
var sharedKey = require_shared_key();
var hiddenKeys = require_hidden_keys();
var OBJECT_ALREADY_INITIALIZED = "Object already initialized";
var TypeError2 = global2.TypeError;
var WeakMap2 = global2.WeakMap;
var set4;
var get2;
var has3;
var enforce = function(it) {
return has3(it) ? get2(it) : set4(it, {});
};
var getterFor = function(TYPE2) {
return function(it) {
var state;
if (!isObject2(it) || (state = get2(it)).type !== TYPE2) {
throw new TypeError2("Incompatible receiver, " + TYPE2 + " required");
}
return state;
};
};
if (NATIVE_WEAK_MAP || shared.state) {
store = shared.state || (shared.state = new WeakMap2());
store.get = store.get;
store.has = store.has;
store.set = store.set;
set4 = function(it, metadata) {
if (store.has(it))
throw new TypeError2(OBJECT_ALREADY_INITIALIZED);
metadata.facade = it;
store.set(it, metadata);
return metadata;
};
get2 = function(it) {
return store.get(it) || {};
};
has3 = function(it) {
return store.has(it);
};
} else {
STATE = sharedKey("state");
hiddenKeys[STATE] = true;
set4 = function(it, metadata) {
if (hasOwn(it, STATE))
throw new TypeError2(OBJECT_ALREADY_INITIALIZED);
metadata.facade = it;
createNonEnumerableProperty(it, STATE, metadata);
return metadata;
};
get2 = function(it) {
return hasOwn(it, STATE) ? it[STATE] : {};
};
has3 = function(it) {
return hasOwn(it, STATE);
};
}
var store;
var STATE;
module2.exports = {
set: set4,
get: get2,
has: has3,
enforce,
getterFor
};
}
});
// ../../node_modules/core-js/internals/make-built-in.js
var require_make_built_in = __commonJS({
"../../node_modules/core-js/internals/make-built-in.js"(exports2, module2) {
"use strict";
var uncurryThis = require_function_uncurry_this();
var fails = require_fails();
var isCallable = require_is_callable();
var hasOwn = require_has_own_property();
var DESCRIPTORS = require_descriptors();
var CONFIGURABLE_FUNCTION_NAME = require_function_name().CONFIGURABLE;
var inspectSource = require_inspect_source();
var InternalStateModule = require_internal_state();
var enforceInternalState = InternalStateModule.enforce;
var getInternalState = InternalStateModule.get;
var $String = String;
var defineProperty = Object.defineProperty;
var stringSlice = uncurryThis("".slice);
var replace = uncurryThis("".replace);
var join24 = uncurryThis([].join);
var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function() {
return defineProperty(function() {
}, "length", { value: 8 }).length !== 8;
});
var TEMPLATE = String(String).split("String");
var makeBuiltIn = module2.exports = function(value, name3, options2) {
if (stringSlice($String(name3), 0, 7) === "Symbol(") {
name3 = "[" + replace($String(name3), /^Symbol\(([^)]*)\).*$/, "$1") + "]";
}
if (options2 && options2.getter)
name3 = "get " + name3;
if (options2 && options2.setter)
name3 = "set " + name3;
if (!hasOwn(value, "name") || CONFIGURABLE_FUNCTION_NAME && value.name !== name3) {
if (DESCRIPTORS)
defineProperty(value, "name", { value: name3, configurable: true });
else
value.name = name3;
}
if (CONFIGURABLE_LENGTH && options2 && hasOwn(options2, "arity") && value.length !== options2.arity) {
defineProperty(value, "length", { value: options2.arity });
}
try {
if (options2 && hasOwn(options2, "constructor") && options2.constructor) {
if (DESCRIPTORS)
defineProperty(value, "prototype", { writable: false });
} else if (value.prototype)
value.prototype = void 0;
} catch (error2) {
}
var state = enforceInternalState(value);
if (!hasOwn(state, "source")) {
state.source = join24(TEMPLATE, typeof name3 == "string" ? name3 : "");
}
return value;
};
Function.prototype.toString = makeBuiltIn(function toString6() {
return isCallable(this) && getInternalState(this).source || inspectSource(this);
}, "toString");
}
});
// ../../node_modules/core-js/internals/define-built-in.js
var require_define_built_in = __commonJS({
"../../node_modules/core-js/internals/define-built-in.js"(exports2, module2) {
"use strict";
var isCallable = require_is_callable();
var definePropertyModule = require_object_define_property();
var makeBuiltIn = require_make_built_in();
var defineGlobalProperty = require_define_global_property();
module2.exports = function(O, key2, value, options2) {
if (!options2)
options2 = {};
var simple = options2.enumerable;
var name3 = options2.name !== void 0 ? options2.name : key2;
if (isCallable(value))
makeBuiltIn(value, name3, options2);
if (options2.global) {
if (simple)
O[key2] = value;
else
defineGlobalProperty(key2, value);
} else {
try {
if (!options2.unsafe)
delete O[key2];
else if (O[key2])
simple = true;
} catch (error2) {
}
if (simple)
O[key2] = value;
else
definePropertyModule.f(O, key2, {
value,
enumerable: false,
configurable: !options2.nonConfigurable,
writable: !options2.nonWritable
});
}
return O;
};
}
});
// ../../node_modules/core-js/internals/math-trunc.js
var require_math_trunc = __commonJS({
"../../node_modules/core-js/internals/math-trunc.js"(exports2, module2) {
"use strict";
var ceil = Math.ceil;
var floor = Math.floor;
module2.exports = Math.trunc || function trunc(x2) {
var n = +x2;
return (n > 0 ? floor : ceil)(n);
};
}
});
// ../../node_modules/core-js/internals/to-integer-or-infinity.js
var require_to_integer_or_infinity = __commonJS({
"../../node_modules/core-js/internals/to-integer-or-infinity.js"(exports2, module2) {
"use strict";
var trunc = require_math_trunc();
module2.exports = function(argument2) {
var number2 = +argument2;
return number2 !== number2 || number2 === 0 ? 0 : trunc(number2);
};
}
});
// ../../node_modules/core-js/internals/to-absolute-index.js
var require_to_absolute_index = __commonJS({
"../../node_modules/core-js/internals/to-absolute-index.js"(exports2, module2) {
"use strict";
var toIntegerOrInfinity = require_to_integer_or_infinity();
var max = Math.max;
var min = Math.min;
module2.exports = function(index4, length) {
var integer = toIntegerOrInfinity(index4);
return integer < 0 ? max(integer + length, 0) : min(integer, length);
};
}
});
// ../../node_modules/core-js/internals/to-length.js
var require_to_length = __commonJS({
"../../node_modules/core-js/internals/to-length.js"(exports2, module2) {
"use strict";
var toIntegerOrInfinity = require_to_integer_or_infinity();
var min = Math.min;
module2.exports = function(argument2) {
var len = toIntegerOrInfinity(argument2);
return len > 0 ? min(len, 9007199254740991) : 0;
};
}
});
// ../../node_modules/core-js/internals/length-of-array-like.js
var require_length_of_array_like = __commonJS({
"../../node_modules/core-js/internals/length-of-array-like.js"(exports2, module2) {
"use strict";
var toLength = require_to_length();
module2.exports = function(obj) {
return toLength(obj.length);
};
}
});
// ../../node_modules/core-js/internals/array-includes.js
var require_array_includes = __commonJS({
"../../node_modules/core-js/internals/array-includes.js"(exports2, module2) {
"use strict";
var toIndexedObject = require_to_indexed_object();
var toAbsoluteIndex = require_to_absolute_index();
var lengthOfArrayLike = require_length_of_array_like();
var createMethod = function(IS_INCLUDES) {
return function($this, el, fromIndex) {
var O = toIndexedObject($this);
var length = lengthOfArrayLike(O);
var index4 = toAbsoluteIndex(fromIndex, length);
var value;
if (IS_INCLUDES && el !== el)
while (length > index4) {
value = O[index4++];
if (value !== value)
return true;
}
else
for (; length > index4; index4++) {
if ((IS_INCLUDES || index4 in O) && O[index4] === el)
return IS_INCLUDES || index4 || 0;
}
return !IS_INCLUDES && -1;
};
};
module2.exports = {
includes: createMethod(true),
indexOf: createMethod(false)
};
}
});
// ../../node_modules/core-js/internals/object-keys-internal.js
var require_object_keys_internal = __commonJS({
"../../node_modules/core-js/internals/object-keys-internal.js"(exports2, module2) {
"use strict";
var uncurryThis = require_function_uncurry_this();
var hasOwn = require_has_own_property();
var toIndexedObject = require_to_indexed_object();
var indexOf2 = require_array_includes().indexOf;
var hiddenKeys = require_hidden_keys();
var push = uncurryThis([].push);
module2.exports = function(object, names) {
var O = toIndexedObject(object);
var i2 = 0;
var result = [];
var key2;
for (key2 in O)
!hasOwn(hiddenKeys, key2) && hasOwn(O, key2) && push(result, key2);
while (names.length > i2)
if (hasOwn(O, key2 = names[i2++])) {
~indexOf2(result, key2) || push(result, key2);
}
return result;
};
}
});
// ../../node_modules/core-js/internals/enum-bug-keys.js
var require_enum_bug_keys = __commonJS({
"../../node_modules/core-js/internals/enum-bug-keys.js"(exports2, module2) {
"use strict";
module2.exports = [
"constructor",
"hasOwnProperty",
"isPrototypeOf",
"propertyIsEnumerable",
"toLocaleString",
"toString",
"valueOf"
];
}
});
// ../../node_modules/core-js/internals/object-get-own-property-names.js
var require_object_get_own_property_names = __commonJS({
"../../node_modules/core-js/internals/object-get-own-property-names.js"(exports2) {
"use strict";
var internalObjectKeys = require_object_keys_internal();
var enumBugKeys = require_enum_bug_keys();
var hiddenKeys = enumBugKeys.concat("length", "prototype");
exports2.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
return internalObjectKeys(O, hiddenKeys);
};
}
});
// ../../node_modules/core-js/internals/object-get-own-property-symbols.js
var require_object_get_own_property_symbols = __commonJS({
"../../node_modules/core-js/internals/object-get-own-property-symbols.js"(exports2) {
"use strict";
exports2.f = Object.getOwnPropertySymbols;
}
});
// ../../node_modules/core-js/internals/own-keys.js
var require_own_keys = __commonJS({
"../../node_modules/core-js/internals/own-keys.js"(exports2, module2) {
"use strict";
var getBuiltIn = require_get_built_in();
var uncurryThis = require_function_uncurry_this();
var getOwnPropertyNamesModule = require_object_get_own_property_names();
var getOwnPropertySymbolsModule = require_object_get_own_property_symbols();
var anObject = require_an_object();
var concat2 = uncurryThis([].concat);
module2.exports = getBuiltIn("Reflect", "ownKeys") || function ownKeys(it) {
var keys2 = getOwnPropertyNamesModule.f(anObject(it));
var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
return getOwnPropertySymbols ? concat2(keys2, getOwnPropertySymbols(it)) : keys2;
};
}
});
// ../../node_modules/core-js/internals/copy-constructor-properties.js
var require_copy_constructor_properties = __commonJS({
"../../node_modules/core-js/internals/copy-constructor-properties.js"(exports2, module2) {
"use strict";
var hasOwn = require_has_own_property();
var ownKeys = require_own_keys();
var getOwnPropertyDescriptorModule = require_object_get_own_property_descriptor();
var definePropertyModule = require_object_define_property();
module2.exports = function(target, source2, exceptions) {
var keys2 = ownKeys(source2);
var defineProperty = definePropertyModule.f;
var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
for (var i2 = 0; i2 < keys2.length; i2++) {
var key2 = keys2[i2];
if (!hasOwn(target, key2) && !(exceptions && hasOwn(exceptions, key2))) {
defineProperty(target, key2, getOwnPropertyDescriptor(source2, key2));
}
}
};
}
});
// ../../node_modules/core-js/internals/is-forced.js
var require_is_forced = __commonJS({
"../../node_modules/core-js/internals/is-forced.js"(exports2, module2) {
"use strict";
var fails = require_fails();
var isCallable = require_is_callable();
var replacement = /#|\.prototype\./;
var isForced = function(feature, detection) {
var value = data[normalize6(feature)];
return value === POLYFILL ? true : value === NATIVE ? false : isCallable(detection) ? fails(detection) : !!detection;
};
var normalize6 = isForced.normalize = function(string2) {
return String(string2).replace(replacement, ".").toLowerCase();
};
var data = isForced.data = {};
var NATIVE = isForced.NATIVE = "N";
var POLYFILL = isForced.POLYFILL = "P";
module2.exports = isForced;
}
});
// ../../node_modules/core-js/internals/export.js
var require_export = __commonJS({
"../../node_modules/core-js/internals/export.js"(exports2, module2) {
"use strict";
var global2 = require_global();
var getOwnPropertyDescriptor = require_object_get_own_property_descriptor().f;
var createNonEnumerableProperty = require_create_non_enumerable_property();
var defineBuiltIn = require_define_built_in();
var defineGlobalProperty = require_define_global_property();
var copyConstructorProperties = require_copy_constructor_properties();
var isForced = require_is_forced();
module2.exports = function(options2, source2) {
var TARGET2 = options2.target;
var GLOBAL = options2.global;
var STATIC = options2.stat;
var FORCED, target, key2, targetProperty, sourceProperty, descriptor;
if (GLOBAL) {
target = global2;
} else if (STATIC) {
target = global2[TARGET2] || defineGlobalProperty(TARGET2, {});
} else {
target = global2[TARGET2] && global2[TARGET2].prototype;
}
if (target)
for (key2 in source2) {
sourceProperty = source2[key2];
if (options2.dontCallGetSet) {
descriptor = getOwnPropertyDescriptor(target, key2);
targetProperty = descriptor && descriptor.value;
} else
targetProperty = target[key2];
FORCED = isForced(GLOBAL ? key2 : TARGET2 + (STATIC ? "." : "#") + key2, options2.forced);
if (!FORCED && targetProperty !== void 0) {
if (typeof sourceProperty == typeof targetProperty)
continue;
copyConstructorProperties(sourceProperty, targetProperty);
}
if (options2.sham || targetProperty && targetProperty.sham) {
createNonEnumerableProperty(sourceProperty, "sham", true);
}
defineBuiltIn(target, key2, sourceProperty, options2);
}
};
}
});
// ../../node_modules/core-js/internals/to-string-tag-support.js
var require_to_string_tag_support = __commonJS({
"../../node_modules/core-js/internals/to-string-tag-support.js"(exports2, module2) {
"use strict";
var wellKnownSymbol = require_well_known_symbol();
var TO_STRING_TAG = wellKnownSymbol("toStringTag");
var test2 = {};
test2[TO_STRING_TAG] = "z";
module2.exports = String(test2) === "[object z]";
}
});
// ../../node_modules/core-js/internals/classof.js
var require_classof = __commonJS({
"../../node_modules/core-js/internals/classof.js"(exports2, module2) {
"use strict";
var TO_STRING_TAG_SUPPORT = require_to_string_tag_support();
var isCallable = require_is_callable();
var classofRaw = require_classof_raw();
var wellKnownSymbol = require_well_known_symbol();
var TO_STRING_TAG = wellKnownSymbol("toStringTag");
var $Object = Object;
var CORRECT_ARGUMENTS = classofRaw(function() {
return arguments;
}()) === "Arguments";
var tryGet = function(it, key2) {
try {
return it[key2];
} catch (error2) {
}
};
module2.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function(it) {
var O, tag, result;
return it === void 0 ? "Undefined" : it === null ? "Null" : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == "string" ? tag : CORRECT_ARGUMENTS ? classofRaw(O) : (result = classofRaw(O)) === "Object" && isCallable(O.callee) ? "Arguments" : result;
};
}
});
// ../../node_modules/core-js/internals/to-string.js
var require_to_string = __commonJS({
"../../node_modules/core-js/internals/to-string.js"(exports2, module2) {
"use strict";
var classof = require_classof();
var $String = String;
module2.exports = function(argument2) {
if (classof(argument2) === "Symbol")
throw new TypeError("Cannot convert a Symbol value to a string");
return $String(argument2);
};
}
});
// ../../node_modules/core-js/internals/object-keys.js
var require_object_keys = __commonJS({
"../../node_modules/core-js/internals/object-keys.js"(exports2, module2) {
"use strict";
var internalObjectKeys = require_object_keys_internal();
var enumBugKeys = require_enum_bug_keys();
module2.exports = Object.keys || function keys2(O) {
return internalObjectKeys(O, enumBugKeys);
};
}
});
// ../../node_modules/core-js/internals/object-define-properties.js
var require_object_define_properties = __commonJS({
"../../node_modules/core-js/internals/object-define-properties.js"(exports2) {
"use strict";
var DESCRIPTORS = require_descriptors();
var V8_PROTOTYPE_DEFINE_BUG = require_v8_prototype_define_bug();
var definePropertyModule = require_object_define_property();
var anObject = require_an_object();
var toIndexedObject = require_to_indexed_object();
var objectKeys = require_object_keys();
exports2.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {
anObject(O);
var props = toIndexedObject(Properties);
var keys2 = objectKeys(Properties);
var length = keys2.length;
var index4 = 0;
var key2;
while (length > index4)
definePropertyModule.f(O, key2 = keys2[index4++], props[key2]);
return O;
};
}
});
// ../../node_modules/core-js/internals/html.js
var require_html = __commonJS({
"../../node_modules/core-js/internals/html.js"(exports2, module2) {
"use strict";
var getBuiltIn = require_get_built_in();
module2.exports = getBuiltIn("document", "documentElement");
}
});
// ../../node_modules/core-js/internals/object-create.js
var require_object_create = __commonJS({
"../../node_modules/core-js/internals/object-create.js"(exports2, module2) {
"use strict";
var anObject = require_an_object();
var definePropertiesModule = require_object_define_properties();
var