UNPKG

chaite

Version:

core for chatgpt-plugin and karin-plugin-chatgpt

1,371 lines (1,275 loc) 118 kB
import { a as __toCommonJS, n as __esm, r as __export, t as __commonJS } from "../../rolldown-runtime-DVriDoez.mjs"; //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_setup.js var VERSION, root, ArrayProto, ObjProto, SymbolProto, push, slice, toString, hasOwnProperty, supportsArrayBuffer, supportsDataView, nativeIsArray, nativeKeys, nativeCreate, nativeIsView, _isNaN, _isFinite, hasEnumBug, nonEnumerableProps, MAX_ARRAY_INDEX; var init__setup = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_setup.js": (() => { VERSION = "1.13.7"; root = typeof self == "object" && self.self === self && self || typeof global == "object" && global.global === global && global || Function("return this")() || {}; ArrayProto = Array.prototype; ObjProto = Object.prototype; SymbolProto = typeof Symbol !== "undefined" ? Symbol.prototype : null; push = ArrayProto.push; slice = ArrayProto.slice; toString = ObjProto.toString; hasOwnProperty = ObjProto.hasOwnProperty; supportsArrayBuffer = typeof ArrayBuffer !== "undefined"; supportsDataView = typeof DataView !== "undefined"; nativeIsArray = Array.isArray; nativeKeys = Object.keys; nativeCreate = Object.create; nativeIsView = supportsArrayBuffer && ArrayBuffer.isView; _isNaN = isNaN; _isFinite = isFinite; hasEnumBug = !{ toString: null }.propertyIsEnumerable("toString"); nonEnumerableProps = [ "valueOf", "isPrototypeOf", "toString", "propertyIsEnumerable", "hasOwnProperty", "toLocaleString" ]; MAX_ARRAY_INDEX = Math.pow(2, 53) - 1; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/restArguments.js function restArguments(func, startIndex) { startIndex = startIndex == null ? func.length - 1 : +startIndex; return function() { var length = Math.max(arguments.length - startIndex, 0), rest$1 = Array(length), index = 0; for (; index < length; index++) rest$1[index] = arguments[index + startIndex]; switch (startIndex) { case 0: return func.call(this, rest$1); case 1: return func.call(this, arguments[0], rest$1); case 2: return func.call(this, arguments[0], arguments[1], rest$1); } var args = Array(startIndex + 1); for (index = 0; index < startIndex; index++) args[index] = arguments[index]; args[startIndex] = rest$1; return func.apply(this, args); }; } var init_restArguments = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/restArguments.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isObject.js function isObject(obj) { var type = typeof obj; return type === "function" || type === "object" && !!obj; } var init_isObject = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isObject.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isNull.js function isNull(obj) { return obj === null; } var init_isNull = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isNull.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isUndefined.js function isUndefined(obj) { return obj === void 0; } var init_isUndefined = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isUndefined.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isBoolean.js function isBoolean(obj) { return obj === true || obj === false || toString.call(obj) === "[object Boolean]"; } var init_isBoolean = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isBoolean.js": (() => { init__setup(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isElement.js function isElement(obj) { return !!(obj && obj.nodeType === 1); } var init_isElement = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isElement.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_tagTester.js function tagTester(name) { var tag = "[object " + name + "]"; return function(obj) { return toString.call(obj) === tag; }; } var init__tagTester = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_tagTester.js": (() => { init__setup(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isString.js var isString_default; var init_isString = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isString.js": (() => { init__tagTester(); isString_default = tagTester("String"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isNumber.js var isNumber_default; var init_isNumber = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isNumber.js": (() => { init__tagTester(); isNumber_default = tagTester("Number"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isDate.js var isDate_default; var init_isDate = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isDate.js": (() => { init__tagTester(); isDate_default = tagTester("Date"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isRegExp.js var isRegExp_default; var init_isRegExp = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isRegExp.js": (() => { init__tagTester(); isRegExp_default = tagTester("RegExp"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isError.js var isError_default; var init_isError = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isError.js": (() => { init__tagTester(); isError_default = tagTester("Error"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isSymbol.js var isSymbol_default; var init_isSymbol = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isSymbol.js": (() => { init__tagTester(); isSymbol_default = tagTester("Symbol"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isArrayBuffer.js var isArrayBuffer_default; var init_isArrayBuffer = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isArrayBuffer.js": (() => { init__tagTester(); isArrayBuffer_default = tagTester("ArrayBuffer"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isFunction.js var isFunction, nodelist, isFunction_default; var init_isFunction = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isFunction.js": (() => { init__tagTester(); init__setup(); isFunction = tagTester("Function"); nodelist = root.document && root.document.childNodes; if (typeof /./ != "function" && typeof Int8Array != "object" && typeof nodelist != "function") isFunction = function(obj) { return typeof obj == "function" || false; }; isFunction_default = isFunction; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_hasObjectTag.js var _hasObjectTag_default; var init__hasObjectTag = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_hasObjectTag.js": (() => { init__tagTester(); _hasObjectTag_default = tagTester("Object"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_stringTagBug.js var hasDataViewBug, isIE11; var init__stringTagBug = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_stringTagBug.js": (() => { init__setup(); init__hasObjectTag(); hasDataViewBug = supportsDataView && (!/\[native code\]/.test(String(DataView)) || _hasObjectTag_default(/* @__PURE__ */ new DataView(/* @__PURE__ */ new ArrayBuffer(8)))); isIE11 = typeof Map !== "undefined" && _hasObjectTag_default(/* @__PURE__ */ new Map()); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isDataView.js function alternateIsDataView(obj) { return obj != null && isFunction_default(obj.getInt8) && isArrayBuffer_default(obj.buffer); } var isDataView, isDataView_default; var init_isDataView = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isDataView.js": (() => { init__tagTester(); init_isFunction(); init_isArrayBuffer(); init__stringTagBug(); isDataView = tagTester("DataView"); isDataView_default = hasDataViewBug ? alternateIsDataView : isDataView; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isArray.js var isArray_default; var init_isArray = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isArray.js": (() => { init__setup(); init__tagTester(); isArray_default = nativeIsArray || tagTester("Array"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_has.js function has$1(obj, key) { return obj != null && hasOwnProperty.call(obj, key); } var init__has = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_has.js": (() => { init__setup(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isArguments.js var isArguments, isArguments_default; var init_isArguments = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isArguments.js": (() => { init__tagTester(); init__has(); isArguments = tagTester("Arguments"); (function() { if (!isArguments(arguments)) isArguments = function(obj) { return has$1(obj, "callee"); }; })(); isArguments_default = isArguments; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isFinite.js function isFinite$1(obj) { return !isSymbol_default(obj) && _isFinite(obj) && !isNaN(parseFloat(obj)); } var init_isFinite = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isFinite.js": (() => { init__setup(); init_isSymbol(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isNaN.js function isNaN$1(obj) { return isNumber_default(obj) && _isNaN(obj); } var init_isNaN = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isNaN.js": (() => { init__setup(); init_isNumber(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/constant.js function constant(value) { return function() { return value; }; } var init_constant = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/constant.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_createSizePropertyCheck.js function createSizePropertyCheck(getSizeProperty) { return function(collection) { var sizeProperty = getSizeProperty(collection); return typeof sizeProperty == "number" && sizeProperty >= 0 && sizeProperty <= MAX_ARRAY_INDEX; }; } var init__createSizePropertyCheck = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_createSizePropertyCheck.js": (() => { init__setup(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_shallowProperty.js function shallowProperty(key) { return function(obj) { return obj == null ? void 0 : obj[key]; }; } var init__shallowProperty = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_shallowProperty.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_getByteLength.js var _getByteLength_default; var init__getByteLength = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_getByteLength.js": (() => { init__shallowProperty(); _getByteLength_default = shallowProperty("byteLength"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_isBufferLike.js var _isBufferLike_default; var init__isBufferLike = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_isBufferLike.js": (() => { init__createSizePropertyCheck(); init__getByteLength(); _isBufferLike_default = createSizePropertyCheck(_getByteLength_default); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isTypedArray.js function isTypedArray(obj) { return nativeIsView ? nativeIsView(obj) && !isDataView_default(obj) : _isBufferLike_default(obj) && typedArrayPattern.test(toString.call(obj)); } var typedArrayPattern, isTypedArray_default; var init_isTypedArray = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isTypedArray.js": (() => { init__setup(); init_isDataView(); init_constant(); init__isBufferLike(); typedArrayPattern = /\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/; isTypedArray_default = supportsArrayBuffer ? isTypedArray : constant(false); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_getLength.js var _getLength_default; var init__getLength = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_getLength.js": (() => { init__shallowProperty(); _getLength_default = shallowProperty("length"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_collectNonEnumProps.js function emulatedSet(keys$1) { var hash = {}; for (var l = keys$1.length, i = 0; i < l; ++i) hash[keys$1[i]] = true; return { contains: function(key) { return hash[key] === true; }, push: function(key) { hash[key] = true; return keys$1.push(key); } }; } function collectNonEnumProps(obj, keys$1) { keys$1 = emulatedSet(keys$1); var nonEnumIdx = nonEnumerableProps.length; var constructor = obj.constructor; var proto = isFunction_default(constructor) && constructor.prototype || ObjProto; var prop = "constructor"; if (has$1(obj, prop) && !keys$1.contains(prop)) keys$1.push(prop); while (nonEnumIdx--) { prop = nonEnumerableProps[nonEnumIdx]; if (prop in obj && obj[prop] !== proto[prop] && !keys$1.contains(prop)) keys$1.push(prop); } } var init__collectNonEnumProps = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_collectNonEnumProps.js": (() => { init__setup(); init_isFunction(); init__has(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/keys.js function keys(obj) { if (!isObject(obj)) return []; if (nativeKeys) return nativeKeys(obj); var keys$1 = []; for (var key in obj) if (has$1(obj, key)) keys$1.push(key); if (hasEnumBug) collectNonEnumProps(obj, keys$1); return keys$1; } var init_keys = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/keys.js": (() => { init_isObject(); init__setup(); init__has(); init__collectNonEnumProps(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isEmpty.js function isEmpty(obj) { if (obj == null) return true; var length = _getLength_default(obj); if (typeof length == "number" && (isArray_default(obj) || isString_default(obj) || isArguments_default(obj))) return length === 0; return _getLength_default(keys(obj)) === 0; } var init_isEmpty = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isEmpty.js": (() => { init__getLength(); init_isArray(); init_isString(); init_isArguments(); init_keys(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isMatch.js function isMatch(object$1, attrs) { var _keys = keys(attrs), length = _keys.length; if (object$1 == null) return !length; var obj = Object(object$1); for (var i = 0; i < length; i++) { var key = _keys[i]; if (attrs[key] !== obj[key] || !(key in obj)) return false; } return true; } var init_isMatch = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isMatch.js": (() => { init_keys(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/underscore.js function _$2(obj) { if (obj instanceof _$2) return obj; if (!(this instanceof _$2)) return new _$2(obj); this._wrapped = obj; } var init_underscore = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/underscore.js": (() => { init__setup(); _$2.VERSION = VERSION; _$2.prototype.value = function() { return this._wrapped; }; _$2.prototype.valueOf = _$2.prototype.toJSON = _$2.prototype.value; _$2.prototype.toString = function() { return String(this._wrapped); }; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_toBufferView.js function toBufferView(bufferSource) { return new Uint8Array(bufferSource.buffer || bufferSource, bufferSource.byteOffset || 0, _getByteLength_default(bufferSource)); } var init__toBufferView = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_toBufferView.js": (() => { init__getByteLength(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isEqual.js function eq(a, b, aStack, bStack) { if (a === b) return a !== 0 || 1 / a === 1 / b; if (a == null || b == null) return false; if (a !== a) return b !== b; var type = typeof a; if (type !== "function" && type !== "object" && typeof b != "object") return false; return deepEq(a, b, aStack, bStack); } function deepEq(a, b, aStack, bStack) { if (a instanceof _$2) a = a._wrapped; if (b instanceof _$2) b = b._wrapped; var className = toString.call(a); if (className !== toString.call(b)) return false; if (hasDataViewBug && className == "[object Object]" && isDataView_default(a)) { if (!isDataView_default(b)) return false; className = tagDataView; } switch (className) { case "[object RegExp]": case "[object String]": return "" + a === "" + b; case "[object Number]": if (+a !== +a) return +b !== +b; return +a === 0 ? 1 / +a === 1 / b : +a === +b; case "[object Date]": case "[object Boolean]": return +a === +b; case "[object Symbol]": return SymbolProto.valueOf.call(a) === SymbolProto.valueOf.call(b); case "[object ArrayBuffer]": case tagDataView: return deepEq(toBufferView(a), toBufferView(b), aStack, bStack); } var areArrays = className === "[object Array]"; if (!areArrays && isTypedArray_default(a)) { if (_getByteLength_default(a) !== _getByteLength_default(b)) return false; if (a.buffer === b.buffer && a.byteOffset === b.byteOffset) return true; areArrays = true; } if (!areArrays) { if (typeof a != "object" || typeof b != "object") return false; var aCtor = a.constructor, bCtor = b.constructor; if (aCtor !== bCtor && !(isFunction_default(aCtor) && aCtor instanceof aCtor && isFunction_default(bCtor) && bCtor instanceof bCtor) && "constructor" in a && "constructor" in b) return false; } aStack = aStack || []; bStack = bStack || []; var length = aStack.length; while (length--) if (aStack[length] === a) return bStack[length] === b; aStack.push(a); bStack.push(b); if (areArrays) { length = a.length; if (length !== b.length) return false; while (length--) if (!eq(a[length], b[length], aStack, bStack)) return false; } else { var _keys = keys(a), key; length = _keys.length; if (keys(b).length !== length) return false; while (length--) { key = _keys[length]; if (!(has$1(b, key) && eq(a[key], b[key], aStack, bStack))) return false; } } aStack.pop(); bStack.pop(); return true; } function isEqual(a, b) { return eq(a, b); } var tagDataView; var init_isEqual = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isEqual.js": (() => { init_underscore(); init__setup(); init__getByteLength(); init_isTypedArray(); init_isFunction(); init__stringTagBug(); init_isDataView(); init_keys(); init__has(); init__toBufferView(); tagDataView = "[object DataView]"; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/allKeys.js function allKeys(obj) { if (!isObject(obj)) return []; var keys$1 = []; for (var key in obj) keys$1.push(key); if (hasEnumBug) collectNonEnumProps(obj, keys$1); return keys$1; } var init_allKeys = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/allKeys.js": (() => { init_isObject(); init__setup(); init__collectNonEnumProps(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_methodFingerprint.js function ie11fingerprint(methods) { var length = _getLength_default(methods); return function(obj) { if (obj == null) return false; if (_getLength_default(allKeys(obj))) return false; for (var i = 0; i < length; i++) if (!isFunction_default(obj[methods[i]])) return false; return methods !== weakMapMethods || !isFunction_default(obj[forEachName]); }; } var forEachName, hasName, commonInit, mapTail, mapMethods, weakMapMethods, setMethods; var init__methodFingerprint = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_methodFingerprint.js": (() => { init__getLength(); init_isFunction(); init_allKeys(); forEachName = "forEach", hasName = "has", commonInit = ["clear", "delete"], mapTail = [ "get", hasName, "set" ]; mapMethods = commonInit.concat(forEachName, mapTail); weakMapMethods = commonInit.concat(mapTail); setMethods = ["add"].concat(commonInit, forEachName, hasName); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isMap.js var isMap_default; var init_isMap = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isMap.js": (() => { init__tagTester(); init__stringTagBug(); init__methodFingerprint(); isMap_default = isIE11 ? ie11fingerprint(mapMethods) : tagTester("Map"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isWeakMap.js var isWeakMap_default; var init_isWeakMap = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isWeakMap.js": (() => { init__tagTester(); init__stringTagBug(); init__methodFingerprint(); isWeakMap_default = isIE11 ? ie11fingerprint(weakMapMethods) : tagTester("WeakMap"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isSet.js var isSet_default; var init_isSet = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isSet.js": (() => { init__tagTester(); init__stringTagBug(); init__methodFingerprint(); isSet_default = isIE11 ? ie11fingerprint(setMethods) : tagTester("Set"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isWeakSet.js var isWeakSet_default; var init_isWeakSet = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/isWeakSet.js": (() => { init__tagTester(); isWeakSet_default = tagTester("WeakSet"); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/values.js function values(obj) { var _keys = keys(obj); var length = _keys.length; var values$1 = Array(length); for (var i = 0; i < length; i++) values$1[i] = obj[_keys[i]]; return values$1; } var init_values = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/values.js": (() => { init_keys(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/pairs.js function pairs(obj) { var _keys = keys(obj); var length = _keys.length; var pairs$1 = Array(length); for (var i = 0; i < length; i++) pairs$1[i] = [_keys[i], obj[_keys[i]]]; return pairs$1; } var init_pairs = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/pairs.js": (() => { init_keys(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/invert.js function invert(obj) { var result$1 = {}; var _keys = keys(obj); for (var i = 0, length = _keys.length; i < length; i++) result$1[obj[_keys[i]]] = _keys[i]; return result$1; } var init_invert = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/invert.js": (() => { init_keys(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/functions.js function functions(obj) { var names = []; for (var key in obj) if (isFunction_default(obj[key])) names.push(key); return names.sort(); } var init_functions = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/functions.js": (() => { init_isFunction(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_createAssigner.js function createAssigner(keysFunc, defaults) { return function(obj) { var length = arguments.length; if (defaults) obj = Object(obj); if (length < 2 || obj == null) return obj; for (var index = 1; index < length; index++) { var source = arguments[index], keys$1 = keysFunc(source), l = keys$1.length; for (var i = 0; i < l; i++) { var key = keys$1[i]; if (!defaults || obj[key] === void 0) obj[key] = source[key]; } } return obj; }; } var init__createAssigner = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_createAssigner.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/extend.js var extend_default; var init_extend = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/extend.js": (() => { init__createAssigner(); init_allKeys(); extend_default = createAssigner(allKeys); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/extendOwn.js var extendOwn_default; var init_extendOwn = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/extendOwn.js": (() => { init__createAssigner(); init_keys(); extendOwn_default = createAssigner(keys); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/defaults.js var defaults_default; var init_defaults = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/defaults.js": (() => { init__createAssigner(); init_allKeys(); defaults_default = createAssigner(allKeys, true); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_baseCreate.js function ctor() { return function() {}; } function baseCreate(prototype) { if (!isObject(prototype)) return {}; if (nativeCreate) return nativeCreate(prototype); var Ctor = ctor(); Ctor.prototype = prototype; var result$1 = new Ctor(); Ctor.prototype = null; return result$1; } var init__baseCreate = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_baseCreate.js": (() => { init_isObject(); init__setup(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/create.js function create(prototype, props) { var result$1 = baseCreate(prototype); if (props) extendOwn_default(result$1, props); return result$1; } var init_create = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/create.js": (() => { init__baseCreate(); init_extendOwn(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/clone.js function clone(obj) { if (!isObject(obj)) return obj; return isArray_default(obj) ? obj.slice() : extend_default({}, obj); } var init_clone = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/clone.js": (() => { init_isObject(); init_isArray(); init_extend(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/tap.js function tap(obj, interceptor) { interceptor(obj); return obj; } var init_tap = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/tap.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/toPath.js function toPath(path) { return isArray_default(path) ? path : [path]; } var init_toPath = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/toPath.js": (() => { init_underscore(); init_isArray(); _$2.toPath = toPath; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_toPath.js function toPath$1(path) { return _$2.toPath(path); } var init__toPath = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_toPath.js": (() => { init_underscore(); init_toPath(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_deepGet.js function deepGet(obj, path) { var length = path.length; for (var i = 0; i < length; i++) { if (obj == null) return void 0; obj = obj[path[i]]; } return length ? obj : void 0; } var init__deepGet = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_deepGet.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/get.js function get(object$1, path, defaultValue) { var value = deepGet(object$1, toPath$1(path)); return isUndefined(value) ? defaultValue : value; } var init_get = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/get.js": (() => { init__toPath(); init__deepGet(); init_isUndefined(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/has.js function has(obj, path) { path = toPath$1(path); var length = path.length; for (var i = 0; i < length; i++) { var key = path[i]; if (!has$1(obj, key)) return false; obj = obj[key]; } return !!length; } var init_has = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/has.js": (() => { init__has(); init__toPath(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/identity.js function identity(value) { return value; } var init_identity = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/identity.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/matcher.js function matcher(attrs) { attrs = extendOwn_default({}, attrs); return function(obj) { return isMatch(obj, attrs); }; } var init_matcher = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/matcher.js": (() => { init_extendOwn(); init_isMatch(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/property.js function property(path) { path = toPath$1(path); return function(obj) { return deepGet(obj, path); }; } var init_property = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/property.js": (() => { init__deepGet(); init__toPath(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_optimizeCb.js function optimizeCb(func, context, argCount) { if (context === void 0) return func; switch (argCount == null ? 3 : argCount) { case 1: return function(value) { return func.call(context, value); }; case 3: return function(value, index, collection) { return func.call(context, value, index, collection); }; case 4: return function(accumulator, value, index, collection) { return func.call(context, accumulator, value, index, collection); }; } return function() { return func.apply(context, arguments); }; } var init__optimizeCb = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_optimizeCb.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_baseIteratee.js function baseIteratee(value, context, argCount) { if (value == null) return identity; if (isFunction_default(value)) return optimizeCb(value, context, argCount); if (isObject(value) && !isArray_default(value)) return matcher(value); return property(value); } var init__baseIteratee = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_baseIteratee.js": (() => { init_identity(); init_isFunction(); init_isObject(); init_isArray(); init_matcher(); init_property(); init__optimizeCb(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/iteratee.js function iteratee(value, context) { return baseIteratee(value, context, Infinity); } var init_iteratee = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/iteratee.js": (() => { init_underscore(); init__baseIteratee(); _$2.iteratee = iteratee; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_cb.js function cb(value, context, argCount) { if (_$2.iteratee !== iteratee) return _$2.iteratee(value, context); return baseIteratee(value, context, argCount); } var init__cb = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_cb.js": (() => { init_underscore(); init__baseIteratee(); init_iteratee(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/mapObject.js function mapObject(obj, iteratee$1, context) { iteratee$1 = cb(iteratee$1, context); var _keys = keys(obj), length = _keys.length, results$2 = {}; for (var index = 0; index < length; index++) { var currentKey = _keys[index]; results$2[currentKey] = iteratee$1(obj[currentKey], currentKey, obj); } return results$2; } var init_mapObject = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/mapObject.js": (() => { init__cb(); init_keys(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/noop.js function noop() {} var init_noop = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/noop.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/propertyOf.js function propertyOf(obj) { if (obj == null) return noop; return function(path) { return get(obj, path); }; } var init_propertyOf = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/propertyOf.js": (() => { init_noop(); init_get(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/times.js function times(n, iteratee$1, context) { var accum = Array(Math.max(0, n)); iteratee$1 = optimizeCb(iteratee$1, context, 1); for (var i = 0; i < n; i++) accum[i] = iteratee$1(i); return accum; } var init_times = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/times.js": (() => { init__optimizeCb(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/random.js function random(min$1, max$1) { if (max$1 == null) { max$1 = min$1; min$1 = 0; } return min$1 + Math.floor(Math.random() * (max$1 - min$1 + 1)); } var init_random = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/random.js": (() => {}) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/now.js var now_default; var init_now = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/now.js": (() => { now_default = Date.now || function() { return (/* @__PURE__ */ new Date()).getTime(); }; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_createEscaper.js function createEscaper(map$1) { var escaper = function(match) { return map$1[match]; }; var source = "(?:" + keys(map$1).join("|") + ")"; var testRegexp = RegExp(source); var replaceRegexp = RegExp(source, "g"); return function(string) { string = string == null ? "" : "" + string; return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string; }; } var init__createEscaper = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_createEscaper.js": (() => { init_keys(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_escapeMap.js var _escapeMap_default; var init__escapeMap = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_escapeMap.js": (() => { _escapeMap_default = { "&": "&amp;", "<": "&lt;", ">": "&gt;", "\"": "&quot;", "'": "&#x27;", "`": "&#x60;" }; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/escape.js var escape_default; var init_escape = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/escape.js": (() => { init__createEscaper(); init__escapeMap(); escape_default = createEscaper(_escapeMap_default); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_unescapeMap.js var _unescapeMap_default; var init__unescapeMap = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_unescapeMap.js": (() => { init_invert(); init__escapeMap(); _unescapeMap_default = invert(_escapeMap_default); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/unescape.js var unescape_default; var init_unescape = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/unescape.js": (() => { init__createEscaper(); init__unescapeMap(); unescape_default = createEscaper(_unescapeMap_default); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/templateSettings.js var templateSettings_default; var init_templateSettings = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/templateSettings.js": (() => { init_underscore(); templateSettings_default = _$2.templateSettings = { evaluate: /<%([\s\S]+?)%>/g, interpolate: /<%=([\s\S]+?)%>/g, escape: /<%-([\s\S]+?)%>/g }; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/template.js function escapeChar(match) { return "\\" + escapes[match]; } function template(text, settings, oldSettings) { if (!settings && oldSettings) settings = oldSettings; settings = defaults_default({}, settings, _$2.templateSettings); var matcher$1 = RegExp([ (settings.escape || noMatch).source, (settings.interpolate || noMatch).source, (settings.evaluate || noMatch).source ].join("|") + "|$", "g"); var index = 0; var source = "__p+='"; text.replace(matcher$1, function(match, escape, interpolate, evaluate, offset) { source += text.slice(index, offset).replace(escapeRegExp, escapeChar); index = offset + match.length; if (escape) source += "'+\n((__t=(" + escape + "))==null?'':_.escape(__t))+\n'"; else if (interpolate) source += "'+\n((__t=(" + interpolate + "))==null?'':__t)+\n'"; else if (evaluate) source += "';\n" + evaluate + "\n__p+='"; return match; }); source += "';\n"; var argument = settings.variable; if (argument) { if (!bareIdentifier.test(argument)) throw new Error("variable is not a bare identifier: " + argument); } else { source = "with(obj||{}){\n" + source + "}\n"; argument = "obj"; } source = "var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n" + source + "return __p;\n"; var render; try { render = new Function(argument, "_", source); } catch (e) { e.source = source; throw e; } var template$1 = function(data) { return render.call(this, data, _$2); }; template$1.source = "function(" + argument + "){\n" + source + "}"; return template$1; } var noMatch, escapes, escapeRegExp, bareIdentifier; var init_template = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/template.js": (() => { init_defaults(); init_underscore(); init_templateSettings(); noMatch = /(.)^/; escapes = { "'": "'", "\\": "\\", "\r": "r", "\n": "n", "\u2028": "u2028", "\u2029": "u2029" }; escapeRegExp = /\\|'|\r|\n|\u2028|\u2029/g; bareIdentifier = /^\s*(\w|\$)+\s*$/; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/result.js function result(obj, path, fallback) { path = toPath$1(path); var length = path.length; if (!length) return isFunction_default(fallback) ? fallback.call(obj) : fallback; for (var i = 0; i < length; i++) { var prop = obj == null ? void 0 : obj[path[i]]; if (prop === void 0) { prop = fallback; i = length; } obj = isFunction_default(prop) ? prop.call(obj) : prop; } return obj; } var init_result = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/result.js": (() => { init_isFunction(); init__toPath(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/uniqueId.js function uniqueId(prefix) { var id = ++idCounter + ""; return prefix ? prefix + id : id; } var idCounter; var init_uniqueId = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/uniqueId.js": (() => { idCounter = 0; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/chain.js function chain(obj) { var instance = _$2(obj); instance._chain = true; return instance; } var init_chain = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/chain.js": (() => { init_underscore(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_executeBound.js function executeBound(sourceFunc, boundFunc, context, callingContext, args) { if (!(callingContext instanceof boundFunc)) return sourceFunc.apply(context, args); var self$1 = baseCreate(sourceFunc.prototype); var result$1 = sourceFunc.apply(self$1, args); if (isObject(result$1)) return result$1; return self$1; } var init__executeBound = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_executeBound.js": (() => { init__baseCreate(); init_isObject(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/partial.js var partial, partial_default; var init_partial = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/partial.js": (() => { init_restArguments(); init__executeBound(); init_underscore(); partial = restArguments(function(func, boundArgs) { var placeholder = partial.placeholder; var bound = function() { var position = 0, length = boundArgs.length; var args = Array(length); for (var i = 0; i < length; i++) args[i] = boundArgs[i] === placeholder ? arguments[position++] : boundArgs[i]; while (position < arguments.length) args.push(arguments[position++]); return executeBound(func, bound, this, this, args); }; return bound; }); partial.placeholder = _$2; partial_default = partial; }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/bind.js var bind_default; var init_bind = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/bind.js": (() => { init_restArguments(); init_isFunction(); init__executeBound(); bind_default = restArguments(function(func, context, args) { if (!isFunction_default(func)) throw new TypeError("Bind must be called on a function"); var bound = restArguments(function(callArgs) { return executeBound(func, bound, context, this, args.concat(callArgs)); }); return bound; }); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_isArrayLike.js var _isArrayLike_default; var init__isArrayLike = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_isArrayLike.js": (() => { init__createSizePropertyCheck(); init__getLength(); _isArrayLike_default = createSizePropertyCheck(_getLength_default); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_flatten.js function flatten$1(input, depth, strict, output) { output = output || []; if (!depth && depth !== 0) depth = Infinity; else if (depth <= 0) return output.concat(input); var idx = output.length; for (var i = 0, length = _getLength_default(input); i < length; i++) { var value = input[i]; if (_isArrayLike_default(value) && (isArray_default(value) || isArguments_default(value))) if (depth > 1) { flatten$1(value, depth - 1, strict, output); idx = output.length; } else { var j = 0, len = value.length; while (j < len) output[idx++] = value[j++]; } else if (!strict) output[idx++] = value; } return output; } var init__flatten = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/_flatten.js": (() => { init__getLength(); init__isArrayLike(); init_isArray(); init_isArguments(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/bindAll.js var bindAll_default; var init_bindAll = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/bindAll.js": (() => { init_restArguments(); init__flatten(); init_bind(); bindAll_default = restArguments(function(obj, keys$1) { keys$1 = flatten$1(keys$1, false, false); var index = keys$1.length; if (index < 1) throw new Error("bindAll must be passed function names"); while (index--) { var key = keys$1[index]; obj[key] = bind_default(obj[key], obj); } return obj; }); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/memoize.js function memoize(func, hasher) { var memoize$1 = function(key) { var cache = memoize$1.cache; var address = "" + (hasher ? hasher.apply(this, arguments) : key); if (!has$1(cache, address)) cache[address] = func.apply(this, arguments); return cache[address]; }; memoize$1.cache = {}; return memoize$1; } var init_memoize = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/memoize.js": (() => { init__has(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/delay.js var delay_default; var init_delay = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/delay.js": (() => { init_restArguments(); delay_default = restArguments(function(func, wait, args) { return setTimeout(function() { return func.apply(null, args); }, wait); }); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/defer.js var defer_default; var init_defer = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/defer.js": (() => { init_partial(); init_delay(); init_underscore(); defer_default = partial_default(delay_default, _$2, 1); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/throttle.js function throttle(func, wait, options$1) { var timeout, context, args, result$1; var previous = 0; if (!options$1) options$1 = {}; var later = function() { previous = options$1.leading === false ? 0 : now_default(); timeout = null; result$1 = func.apply(context, args); if (!timeout) context = args = null; }; var throttled = function() { var _now = now_default(); if (!previous && options$1.leading === false) previous = _now; var remaining = wait - (_now - previous); context = this; args = arguments; if (remaining <= 0 || remaining > wait) { if (timeout) { clearTimeout(timeout); timeout = null; } previous = _now; result$1 = func.apply(context, args); if (!timeout) context = args = null; } else if (!timeout && options$1.trailing !== false) timeout = setTimeout(later, remaining); return result$1; }; throttled.cancel = function() { clearTimeout(timeout); previous = 0; timeout = context = args = null; }; return throttled; } var init_throttle = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/throttle.js": (() => { init_now(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/debounce.js function debounce(func, wait, immediate) { var timeout, previous, args, result$1, context; var later = function() { var passed = now_default() - previous; if (wait > passed) timeout = setTimeout(later, wait - passed); else { timeout = null; if (!immediate) result$1 = func.apply(context, args); if (!timeout) args = context = null; } }; var debounced = restArguments(function(_args) { context = this; args = _args; previous = now_default(); if (!timeout) { timeout = setTimeout(later, wait); if (immediate) result$1 = func.apply(context, args); } return result$1; }); debounced.cancel = function() { clearTimeout(timeout); timeout = args = context = null; }; return debounced; } var init_debounce = __esm({ "node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/debounce.js": (() => { init_restArguments(); init_now(); }) }); //#endregion //#region node_modules/.pnpm/underscore@1.13.7/node_modules/underscore/modules/wrap.js function wrap(func, wrapper) { return partial