mirror of
https://github.com/CharaChorder/DeviceManager.git
synced 2026-01-09 19:42:48 +00:00
418 lines
14 KiB
JavaScript
418 lines
14 KiB
JavaScript
import {
|
|
require_getAllKeysIn,
|
|
require_getSymbolsIn
|
|
} from "./chunk-FRWSZLJQ.js";
|
|
import {
|
|
require_cloneArrayBuffer,
|
|
require_cloneBuffer,
|
|
require_cloneTypedArray,
|
|
require_copyArray,
|
|
require_copyObject,
|
|
require_initCloneObject
|
|
} from "./chunk-AAWHREZF.js";
|
|
import {
|
|
require_keysIn
|
|
} from "./chunk-2EXCYXY5.js";
|
|
import {
|
|
require_assignValue
|
|
} from "./chunk-7DOMOZW7.js";
|
|
import {
|
|
require_getAllKeys,
|
|
require_getSymbols,
|
|
require_getTag,
|
|
require_keys
|
|
} from "./chunk-OLRBVLII.js";
|
|
import {
|
|
require_Stack,
|
|
require_baseUnary,
|
|
require_isBuffer,
|
|
require_nodeUtil
|
|
} from "./chunk-KFNG2BBP.js";
|
|
import {
|
|
require_isObject
|
|
} from "./chunk-3UIITD3Q.js";
|
|
import {
|
|
require_isArray
|
|
} from "./chunk-OQGF6EPH.js";
|
|
import {
|
|
require_isObjectLike
|
|
} from "./chunk-JUFWCB3J.js";
|
|
import {
|
|
require_Symbol
|
|
} from "./chunk-PMQZHR4Z.js";
|
|
import {
|
|
__commonJS
|
|
} from "./chunk-USJHI7ER.js";
|
|
|
|
// node_modules/lodash/_arrayEach.js
|
|
var require_arrayEach = __commonJS({
|
|
"node_modules/lodash/_arrayEach.js"(exports, module) {
|
|
function arrayEach(array, iteratee) {
|
|
var index = -1, length = array == null ? 0 : array.length;
|
|
while (++index < length) {
|
|
if (iteratee(array[index], index, array) === false) {
|
|
break;
|
|
}
|
|
}
|
|
return array;
|
|
}
|
|
module.exports = arrayEach;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseAssign.js
|
|
var require_baseAssign = __commonJS({
|
|
"node_modules/lodash/_baseAssign.js"(exports, module) {
|
|
var copyObject = require_copyObject();
|
|
var keys = require_keys();
|
|
function baseAssign(object, source) {
|
|
return object && copyObject(source, keys(source), object);
|
|
}
|
|
module.exports = baseAssign;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseAssignIn.js
|
|
var require_baseAssignIn = __commonJS({
|
|
"node_modules/lodash/_baseAssignIn.js"(exports, module) {
|
|
var copyObject = require_copyObject();
|
|
var keysIn = require_keysIn();
|
|
function baseAssignIn(object, source) {
|
|
return object && copyObject(source, keysIn(source), object);
|
|
}
|
|
module.exports = baseAssignIn;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_copySymbols.js
|
|
var require_copySymbols = __commonJS({
|
|
"node_modules/lodash/_copySymbols.js"(exports, module) {
|
|
var copyObject = require_copyObject();
|
|
var getSymbols = require_getSymbols();
|
|
function copySymbols(source, object) {
|
|
return copyObject(source, getSymbols(source), object);
|
|
}
|
|
module.exports = copySymbols;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_copySymbolsIn.js
|
|
var require_copySymbolsIn = __commonJS({
|
|
"node_modules/lodash/_copySymbolsIn.js"(exports, module) {
|
|
var copyObject = require_copyObject();
|
|
var getSymbolsIn = require_getSymbolsIn();
|
|
function copySymbolsIn(source, object) {
|
|
return copyObject(source, getSymbolsIn(source), object);
|
|
}
|
|
module.exports = copySymbolsIn;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_initCloneArray.js
|
|
var require_initCloneArray = __commonJS({
|
|
"node_modules/lodash/_initCloneArray.js"(exports, module) {
|
|
var objectProto = Object.prototype;
|
|
var hasOwnProperty = objectProto.hasOwnProperty;
|
|
function initCloneArray(array) {
|
|
var length = array.length, result = new array.constructor(length);
|
|
if (length && typeof array[0] == "string" && hasOwnProperty.call(array, "index")) {
|
|
result.index = array.index;
|
|
result.input = array.input;
|
|
}
|
|
return result;
|
|
}
|
|
module.exports = initCloneArray;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_cloneDataView.js
|
|
var require_cloneDataView = __commonJS({
|
|
"node_modules/lodash/_cloneDataView.js"(exports, module) {
|
|
var cloneArrayBuffer = require_cloneArrayBuffer();
|
|
function cloneDataView(dataView, isDeep) {
|
|
var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer;
|
|
return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);
|
|
}
|
|
module.exports = cloneDataView;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_cloneRegExp.js
|
|
var require_cloneRegExp = __commonJS({
|
|
"node_modules/lodash/_cloneRegExp.js"(exports, module) {
|
|
var reFlags = /\w*$/;
|
|
function cloneRegExp(regexp) {
|
|
var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));
|
|
result.lastIndex = regexp.lastIndex;
|
|
return result;
|
|
}
|
|
module.exports = cloneRegExp;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_cloneSymbol.js
|
|
var require_cloneSymbol = __commonJS({
|
|
"node_modules/lodash/_cloneSymbol.js"(exports, module) {
|
|
var Symbol = require_Symbol();
|
|
var symbolProto = Symbol ? Symbol.prototype : void 0;
|
|
var symbolValueOf = symbolProto ? symbolProto.valueOf : void 0;
|
|
function cloneSymbol(symbol) {
|
|
return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};
|
|
}
|
|
module.exports = cloneSymbol;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_initCloneByTag.js
|
|
var require_initCloneByTag = __commonJS({
|
|
"node_modules/lodash/_initCloneByTag.js"(exports, module) {
|
|
var cloneArrayBuffer = require_cloneArrayBuffer();
|
|
var cloneDataView = require_cloneDataView();
|
|
var cloneRegExp = require_cloneRegExp();
|
|
var cloneSymbol = require_cloneSymbol();
|
|
var cloneTypedArray = require_cloneTypedArray();
|
|
var boolTag = "[object Boolean]";
|
|
var dateTag = "[object Date]";
|
|
var mapTag = "[object Map]";
|
|
var numberTag = "[object Number]";
|
|
var regexpTag = "[object RegExp]";
|
|
var setTag = "[object Set]";
|
|
var stringTag = "[object String]";
|
|
var symbolTag = "[object Symbol]";
|
|
var arrayBufferTag = "[object ArrayBuffer]";
|
|
var dataViewTag = "[object DataView]";
|
|
var float32Tag = "[object Float32Array]";
|
|
var float64Tag = "[object Float64Array]";
|
|
var int8Tag = "[object Int8Array]";
|
|
var int16Tag = "[object Int16Array]";
|
|
var int32Tag = "[object Int32Array]";
|
|
var uint8Tag = "[object Uint8Array]";
|
|
var uint8ClampedTag = "[object Uint8ClampedArray]";
|
|
var uint16Tag = "[object Uint16Array]";
|
|
var uint32Tag = "[object Uint32Array]";
|
|
function initCloneByTag(object, tag, isDeep) {
|
|
var Ctor = object.constructor;
|
|
switch (tag) {
|
|
case arrayBufferTag:
|
|
return cloneArrayBuffer(object);
|
|
case boolTag:
|
|
case dateTag:
|
|
return new Ctor(+object);
|
|
case dataViewTag:
|
|
return cloneDataView(object, isDeep);
|
|
case float32Tag:
|
|
case float64Tag:
|
|
case int8Tag:
|
|
case int16Tag:
|
|
case int32Tag:
|
|
case uint8Tag:
|
|
case uint8ClampedTag:
|
|
case uint16Tag:
|
|
case uint32Tag:
|
|
return cloneTypedArray(object, isDeep);
|
|
case mapTag:
|
|
return new Ctor();
|
|
case numberTag:
|
|
case stringTag:
|
|
return new Ctor(object);
|
|
case regexpTag:
|
|
return cloneRegExp(object);
|
|
case setTag:
|
|
return new Ctor();
|
|
case symbolTag:
|
|
return cloneSymbol(object);
|
|
}
|
|
}
|
|
module.exports = initCloneByTag;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseIsMap.js
|
|
var require_baseIsMap = __commonJS({
|
|
"node_modules/lodash/_baseIsMap.js"(exports, module) {
|
|
var getTag = require_getTag();
|
|
var isObjectLike = require_isObjectLike();
|
|
var mapTag = "[object Map]";
|
|
function baseIsMap(value) {
|
|
return isObjectLike(value) && getTag(value) == mapTag;
|
|
}
|
|
module.exports = baseIsMap;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/isMap.js
|
|
var require_isMap = __commonJS({
|
|
"node_modules/lodash/isMap.js"(exports, module) {
|
|
var baseIsMap = require_baseIsMap();
|
|
var baseUnary = require_baseUnary();
|
|
var nodeUtil = require_nodeUtil();
|
|
var nodeIsMap = nodeUtil && nodeUtil.isMap;
|
|
var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;
|
|
module.exports = isMap;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseIsSet.js
|
|
var require_baseIsSet = __commonJS({
|
|
"node_modules/lodash/_baseIsSet.js"(exports, module) {
|
|
var getTag = require_getTag();
|
|
var isObjectLike = require_isObjectLike();
|
|
var setTag = "[object Set]";
|
|
function baseIsSet(value) {
|
|
return isObjectLike(value) && getTag(value) == setTag;
|
|
}
|
|
module.exports = baseIsSet;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/isSet.js
|
|
var require_isSet = __commonJS({
|
|
"node_modules/lodash/isSet.js"(exports, module) {
|
|
var baseIsSet = require_baseIsSet();
|
|
var baseUnary = require_baseUnary();
|
|
var nodeUtil = require_nodeUtil();
|
|
var nodeIsSet = nodeUtil && nodeUtil.isSet;
|
|
var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;
|
|
module.exports = isSet;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseClone.js
|
|
var require_baseClone = __commonJS({
|
|
"node_modules/lodash/_baseClone.js"(exports, module) {
|
|
var Stack = require_Stack();
|
|
var arrayEach = require_arrayEach();
|
|
var assignValue = require_assignValue();
|
|
var baseAssign = require_baseAssign();
|
|
var baseAssignIn = require_baseAssignIn();
|
|
var cloneBuffer = require_cloneBuffer();
|
|
var copyArray = require_copyArray();
|
|
var copySymbols = require_copySymbols();
|
|
var copySymbolsIn = require_copySymbolsIn();
|
|
var getAllKeys = require_getAllKeys();
|
|
var getAllKeysIn = require_getAllKeysIn();
|
|
var getTag = require_getTag();
|
|
var initCloneArray = require_initCloneArray();
|
|
var initCloneByTag = require_initCloneByTag();
|
|
var initCloneObject = require_initCloneObject();
|
|
var isArray = require_isArray();
|
|
var isBuffer = require_isBuffer();
|
|
var isMap = require_isMap();
|
|
var isObject = require_isObject();
|
|
var isSet = require_isSet();
|
|
var keys = require_keys();
|
|
var keysIn = require_keysIn();
|
|
var CLONE_DEEP_FLAG = 1;
|
|
var CLONE_FLAT_FLAG = 2;
|
|
var CLONE_SYMBOLS_FLAG = 4;
|
|
var argsTag = "[object Arguments]";
|
|
var arrayTag = "[object Array]";
|
|
var boolTag = "[object Boolean]";
|
|
var dateTag = "[object Date]";
|
|
var errorTag = "[object Error]";
|
|
var funcTag = "[object Function]";
|
|
var genTag = "[object GeneratorFunction]";
|
|
var mapTag = "[object Map]";
|
|
var numberTag = "[object Number]";
|
|
var objectTag = "[object Object]";
|
|
var regexpTag = "[object RegExp]";
|
|
var setTag = "[object Set]";
|
|
var stringTag = "[object String]";
|
|
var symbolTag = "[object Symbol]";
|
|
var weakMapTag = "[object WeakMap]";
|
|
var arrayBufferTag = "[object ArrayBuffer]";
|
|
var dataViewTag = "[object DataView]";
|
|
var float32Tag = "[object Float32Array]";
|
|
var float64Tag = "[object Float64Array]";
|
|
var int8Tag = "[object Int8Array]";
|
|
var int16Tag = "[object Int16Array]";
|
|
var int32Tag = "[object Int32Array]";
|
|
var uint8Tag = "[object Uint8Array]";
|
|
var uint8ClampedTag = "[object Uint8ClampedArray]";
|
|
var uint16Tag = "[object Uint16Array]";
|
|
var uint32Tag = "[object Uint32Array]";
|
|
var cloneableTags = {};
|
|
cloneableTags[argsTag] = cloneableTags[arrayTag] = cloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] = cloneableTags[boolTag] = cloneableTags[dateTag] = cloneableTags[float32Tag] = cloneableTags[float64Tag] = cloneableTags[int8Tag] = cloneableTags[int16Tag] = cloneableTags[int32Tag] = cloneableTags[mapTag] = cloneableTags[numberTag] = cloneableTags[objectTag] = cloneableTags[regexpTag] = cloneableTags[setTag] = cloneableTags[stringTag] = cloneableTags[symbolTag] = cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] = cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;
|
|
cloneableTags[errorTag] = cloneableTags[funcTag] = cloneableTags[weakMapTag] = false;
|
|
function baseClone(value, bitmask, customizer, key, object, stack) {
|
|
var result, isDeep = bitmask & CLONE_DEEP_FLAG, isFlat = bitmask & CLONE_FLAT_FLAG, isFull = bitmask & CLONE_SYMBOLS_FLAG;
|
|
if (customizer) {
|
|
result = object ? customizer(value, key, object, stack) : customizer(value);
|
|
}
|
|
if (result !== void 0) {
|
|
return result;
|
|
}
|
|
if (!isObject(value)) {
|
|
return value;
|
|
}
|
|
var isArr = isArray(value);
|
|
if (isArr) {
|
|
result = initCloneArray(value);
|
|
if (!isDeep) {
|
|
return copyArray(value, result);
|
|
}
|
|
} else {
|
|
var tag = getTag(value), isFunc = tag == funcTag || tag == genTag;
|
|
if (isBuffer(value)) {
|
|
return cloneBuffer(value, isDeep);
|
|
}
|
|
if (tag == objectTag || tag == argsTag || isFunc && !object) {
|
|
result = isFlat || isFunc ? {} : initCloneObject(value);
|
|
if (!isDeep) {
|
|
return isFlat ? copySymbolsIn(value, baseAssignIn(result, value)) : copySymbols(value, baseAssign(result, value));
|
|
}
|
|
} else {
|
|
if (!cloneableTags[tag]) {
|
|
return object ? value : {};
|
|
}
|
|
result = initCloneByTag(value, tag, isDeep);
|
|
}
|
|
}
|
|
stack || (stack = new Stack());
|
|
var stacked = stack.get(value);
|
|
if (stacked) {
|
|
return stacked;
|
|
}
|
|
stack.set(value, result);
|
|
if (isSet(value)) {
|
|
value.forEach(function(subValue) {
|
|
result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));
|
|
});
|
|
} else if (isMap(value)) {
|
|
value.forEach(function(subValue, key2) {
|
|
result.set(key2, baseClone(subValue, bitmask, customizer, key2, value, stack));
|
|
});
|
|
}
|
|
var keysFunc = isFull ? isFlat ? getAllKeysIn : getAllKeys : isFlat ? keysIn : keys;
|
|
var props = isArr ? void 0 : keysFunc(value);
|
|
arrayEach(props || value, function(subValue, key2) {
|
|
if (props) {
|
|
key2 = subValue;
|
|
subValue = value[key2];
|
|
}
|
|
assignValue(result, key2, baseClone(subValue, bitmask, customizer, key2, value, stack));
|
|
});
|
|
return result;
|
|
}
|
|
module.exports = baseClone;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/cloneDeep.js
|
|
var require_cloneDeep = __commonJS({
|
|
"node_modules/lodash/cloneDeep.js"(exports, module) {
|
|
var baseClone = require_baseClone();
|
|
var CLONE_DEEP_FLAG = 1;
|
|
var CLONE_SYMBOLS_FLAG = 4;
|
|
function cloneDeep(value) {
|
|
return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);
|
|
}
|
|
module.exports = cloneDeep;
|
|
}
|
|
});
|
|
|
|
export {
|
|
require_cloneDeep
|
|
};
|
|
//# sourceMappingURL=chunk-VC36OOFH.js.map
|