124 lines
3.7 KiB
JavaScript
124 lines
3.7 KiB
JavaScript
import {
|
|
Map_default,
|
|
baseGetTag_default,
|
|
getNative_default,
|
|
isArguments_default,
|
|
isArrayLike_default,
|
|
isArray_default,
|
|
isBuffer_default,
|
|
isPrototype_default,
|
|
isTypedArray_default,
|
|
overArg_default,
|
|
root_default,
|
|
toSource_default
|
|
} from "./chunk-M5X7JH4I.js";
|
|
|
|
// node_modules/lodash-es/_nativeKeys.js
|
|
var nativeKeys = overArg_default(Object.keys, Object);
|
|
var nativeKeys_default = nativeKeys;
|
|
|
|
// node_modules/lodash-es/_baseKeys.js
|
|
var objectProto = Object.prototype;
|
|
var hasOwnProperty = objectProto.hasOwnProperty;
|
|
function baseKeys(object) {
|
|
if (!isPrototype_default(object)) {
|
|
return nativeKeys_default(object);
|
|
}
|
|
var result = [];
|
|
for (var key in Object(object)) {
|
|
if (hasOwnProperty.call(object, key) && key != "constructor") {
|
|
result.push(key);
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
var baseKeys_default = baseKeys;
|
|
|
|
// node_modules/lodash-es/_DataView.js
|
|
var DataView = getNative_default(root_default, "DataView");
|
|
var DataView_default = DataView;
|
|
|
|
// node_modules/lodash-es/_Promise.js
|
|
var Promise2 = getNative_default(root_default, "Promise");
|
|
var Promise_default = Promise2;
|
|
|
|
// node_modules/lodash-es/_Set.js
|
|
var Set = getNative_default(root_default, "Set");
|
|
var Set_default = Set;
|
|
|
|
// node_modules/lodash-es/_WeakMap.js
|
|
var WeakMap = getNative_default(root_default, "WeakMap");
|
|
var WeakMap_default = WeakMap;
|
|
|
|
// node_modules/lodash-es/_getTag.js
|
|
var mapTag = "[object Map]";
|
|
var objectTag = "[object Object]";
|
|
var promiseTag = "[object Promise]";
|
|
var setTag = "[object Set]";
|
|
var weakMapTag = "[object WeakMap]";
|
|
var dataViewTag = "[object DataView]";
|
|
var dataViewCtorString = toSource_default(DataView_default);
|
|
var mapCtorString = toSource_default(Map_default);
|
|
var promiseCtorString = toSource_default(Promise_default);
|
|
var setCtorString = toSource_default(Set_default);
|
|
var weakMapCtorString = toSource_default(WeakMap_default);
|
|
var getTag = baseGetTag_default;
|
|
if (DataView_default && getTag(new DataView_default(new ArrayBuffer(1))) != dataViewTag || Map_default && getTag(new Map_default()) != mapTag || Promise_default && getTag(Promise_default.resolve()) != promiseTag || Set_default && getTag(new Set_default()) != setTag || WeakMap_default && getTag(new WeakMap_default()) != weakMapTag) {
|
|
getTag = function(value) {
|
|
var result = baseGetTag_default(value), Ctor = result == objectTag ? value.constructor : void 0, ctorString = Ctor ? toSource_default(Ctor) : "";
|
|
if (ctorString) {
|
|
switch (ctorString) {
|
|
case dataViewCtorString:
|
|
return dataViewTag;
|
|
case mapCtorString:
|
|
return mapTag;
|
|
case promiseCtorString:
|
|
return promiseTag;
|
|
case setCtorString:
|
|
return setTag;
|
|
case weakMapCtorString:
|
|
return weakMapTag;
|
|
}
|
|
}
|
|
return result;
|
|
};
|
|
}
|
|
var getTag_default = getTag;
|
|
|
|
// node_modules/lodash-es/isEmpty.js
|
|
var mapTag2 = "[object Map]";
|
|
var setTag2 = "[object Set]";
|
|
var objectProto2 = Object.prototype;
|
|
var hasOwnProperty2 = objectProto2.hasOwnProperty;
|
|
function isEmpty(value) {
|
|
if (value == null) {
|
|
return true;
|
|
}
|
|
if (isArrayLike_default(value) && (isArray_default(value) || typeof value == "string" || typeof value.splice == "function" || isBuffer_default(value) || isTypedArray_default(value) || isArguments_default(value))) {
|
|
return !value.length;
|
|
}
|
|
var tag = getTag_default(value);
|
|
if (tag == mapTag2 || tag == setTag2) {
|
|
return !value.size;
|
|
}
|
|
if (isPrototype_default(value)) {
|
|
return !baseKeys_default(value).length;
|
|
}
|
|
for (var key in value) {
|
|
if (hasOwnProperty2.call(value, key)) {
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
var isEmpty_default = isEmpty;
|
|
|
|
export {
|
|
WeakMap_default,
|
|
baseKeys_default,
|
|
Set_default,
|
|
getTag_default,
|
|
isEmpty_default
|
|
};
|
|
//# sourceMappingURL=chunk-NGEE2U2J.js.map
|