127 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			127 lines
		
	
	
		
			4.2 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-PEQZQI46.mjs";
 | |
| import {
 | |
|   __name
 | |
| } from "./chunk-DLQEHMXD.mjs";
 | |
| 
 | |
| // ../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_nativeKeys.js
 | |
| var nativeKeys = overArg_default(Object.keys, Object);
 | |
| var nativeKeys_default = nativeKeys;
 | |
| 
 | |
| // ../../node_modules/.pnpm/lodash-es@4.17.21/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;
 | |
| }
 | |
| __name(baseKeys, "baseKeys");
 | |
| var baseKeys_default = baseKeys;
 | |
| 
 | |
| // ../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_DataView.js
 | |
| var DataView = getNative_default(root_default, "DataView");
 | |
| var DataView_default = DataView;
 | |
| 
 | |
| // ../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_Promise.js
 | |
| var Promise2 = getNative_default(root_default, "Promise");
 | |
| var Promise_default = Promise2;
 | |
| 
 | |
| // ../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_Set.js
 | |
| var Set = getNative_default(root_default, "Set");
 | |
| var Set_default = Set;
 | |
| 
 | |
| // ../../node_modules/.pnpm/lodash-es@4.17.21/node_modules/lodash-es/_WeakMap.js
 | |
| var WeakMap = getNative_default(root_default, "WeakMap");
 | |
| var WeakMap_default = WeakMap;
 | |
| 
 | |
| // ../../node_modules/.pnpm/lodash-es@4.17.21/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 = /* @__PURE__ */ __name(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;
 | |
|   }, "getTag");
 | |
| }
 | |
| var getTag_default = getTag;
 | |
| 
 | |
| // ../../node_modules/.pnpm/lodash-es@4.17.21/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;
 | |
| }
 | |
| __name(isEmpty, "isEmpty");
 | |
| var isEmpty_default = isEmpty;
 | |
| 
 | |
| export {
 | |
|   baseKeys_default,
 | |
|   Set_default,
 | |
|   getTag_default,
 | |
|   isEmpty_default
 | |
| };
 | 
