chaite
Version:
core for chatgpt-plugin and karin-plugin-chatgpt
1,371 lines (1,275 loc) • 118 kB
JavaScript
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 = {
"&": "&",
"<": "<",
">": ">",
"\"": """,
"'": "'",
"`": "`"
};
}) });
//#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