mirror of
https://github.com/CharaChorder/DeviceManager.git
synced 2026-01-09 19:42:48 +00:00
272 lines
8.4 KiB
JavaScript
272 lines
8.4 KiB
JavaScript
import {
|
|
require_overRest,
|
|
require_setToString
|
|
} from "./chunk-CMHF3QCK.js";
|
|
import {
|
|
require_isPlainObject
|
|
} from "./chunk-K2KEVPJL.js";
|
|
import {
|
|
require_cloneBuffer,
|
|
require_cloneTypedArray,
|
|
require_copyArray,
|
|
require_copyObject,
|
|
require_initCloneObject
|
|
} from "./chunk-AAWHREZF.js";
|
|
import {
|
|
require_keysIn
|
|
} from "./chunk-2EXCYXY5.js";
|
|
import {
|
|
require_baseFor
|
|
} from "./chunk-VAXZSSBI.js";
|
|
import {
|
|
require_identity
|
|
} from "./chunk-6LB25D5D.js";
|
|
import {
|
|
require_baseAssignValue
|
|
} from "./chunk-WUKUIZIT.js";
|
|
import {
|
|
require_Stack,
|
|
require_isArrayLike,
|
|
require_isBuffer,
|
|
require_isTypedArray
|
|
} from "./chunk-KFNG2BBP.js";
|
|
import {
|
|
require_isArguments,
|
|
require_isIndex
|
|
} from "./chunk-4BX7ITSR.js";
|
|
import {
|
|
require_eq
|
|
} from "./chunk-3HYIM526.js";
|
|
import {
|
|
require_isFunction
|
|
} from "./chunk-OFZK2TAA.js";
|
|
import {
|
|
require_isObject
|
|
} from "./chunk-3UIITD3Q.js";
|
|
import {
|
|
require_isArray
|
|
} from "./chunk-OQGF6EPH.js";
|
|
import {
|
|
require_isObjectLike
|
|
} from "./chunk-JUFWCB3J.js";
|
|
import {
|
|
__commonJS
|
|
} from "./chunk-USJHI7ER.js";
|
|
|
|
// node_modules/lodash/_assignMergeValue.js
|
|
var require_assignMergeValue = __commonJS({
|
|
"node_modules/lodash/_assignMergeValue.js"(exports, module) {
|
|
var baseAssignValue = require_baseAssignValue();
|
|
var eq = require_eq();
|
|
function assignMergeValue(object, key, value) {
|
|
if (value !== void 0 && !eq(object[key], value) || value === void 0 && !(key in object)) {
|
|
baseAssignValue(object, key, value);
|
|
}
|
|
}
|
|
module.exports = assignMergeValue;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/isArrayLikeObject.js
|
|
var require_isArrayLikeObject = __commonJS({
|
|
"node_modules/lodash/isArrayLikeObject.js"(exports, module) {
|
|
var isArrayLike = require_isArrayLike();
|
|
var isObjectLike = require_isObjectLike();
|
|
function isArrayLikeObject(value) {
|
|
return isObjectLike(value) && isArrayLike(value);
|
|
}
|
|
module.exports = isArrayLikeObject;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_safeGet.js
|
|
var require_safeGet = __commonJS({
|
|
"node_modules/lodash/_safeGet.js"(exports, module) {
|
|
function safeGet(object, key) {
|
|
if (key === "constructor" && typeof object[key] === "function") {
|
|
return;
|
|
}
|
|
if (key == "__proto__") {
|
|
return;
|
|
}
|
|
return object[key];
|
|
}
|
|
module.exports = safeGet;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/toPlainObject.js
|
|
var require_toPlainObject = __commonJS({
|
|
"node_modules/lodash/toPlainObject.js"(exports, module) {
|
|
var copyObject = require_copyObject();
|
|
var keysIn = require_keysIn();
|
|
function toPlainObject(value) {
|
|
return copyObject(value, keysIn(value));
|
|
}
|
|
module.exports = toPlainObject;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseMergeDeep.js
|
|
var require_baseMergeDeep = __commonJS({
|
|
"node_modules/lodash/_baseMergeDeep.js"(exports, module) {
|
|
var assignMergeValue = require_assignMergeValue();
|
|
var cloneBuffer = require_cloneBuffer();
|
|
var cloneTypedArray = require_cloneTypedArray();
|
|
var copyArray = require_copyArray();
|
|
var initCloneObject = require_initCloneObject();
|
|
var isArguments = require_isArguments();
|
|
var isArray = require_isArray();
|
|
var isArrayLikeObject = require_isArrayLikeObject();
|
|
var isBuffer = require_isBuffer();
|
|
var isFunction = require_isFunction();
|
|
var isObject = require_isObject();
|
|
var isPlainObject = require_isPlainObject();
|
|
var isTypedArray = require_isTypedArray();
|
|
var safeGet = require_safeGet();
|
|
var toPlainObject = require_toPlainObject();
|
|
function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {
|
|
var objValue = safeGet(object, key), srcValue = safeGet(source, key), stacked = stack.get(srcValue);
|
|
if (stacked) {
|
|
assignMergeValue(object, key, stacked);
|
|
return;
|
|
}
|
|
var newValue = customizer ? customizer(objValue, srcValue, key + "", object, source, stack) : void 0;
|
|
var isCommon = newValue === void 0;
|
|
if (isCommon) {
|
|
var isArr = isArray(srcValue), isBuff = !isArr && isBuffer(srcValue), isTyped = !isArr && !isBuff && isTypedArray(srcValue);
|
|
newValue = srcValue;
|
|
if (isArr || isBuff || isTyped) {
|
|
if (isArray(objValue)) {
|
|
newValue = objValue;
|
|
} else if (isArrayLikeObject(objValue)) {
|
|
newValue = copyArray(objValue);
|
|
} else if (isBuff) {
|
|
isCommon = false;
|
|
newValue = cloneBuffer(srcValue, true);
|
|
} else if (isTyped) {
|
|
isCommon = false;
|
|
newValue = cloneTypedArray(srcValue, true);
|
|
} else {
|
|
newValue = [];
|
|
}
|
|
} else if (isPlainObject(srcValue) || isArguments(srcValue)) {
|
|
newValue = objValue;
|
|
if (isArguments(objValue)) {
|
|
newValue = toPlainObject(objValue);
|
|
} else if (!isObject(objValue) || isFunction(objValue)) {
|
|
newValue = initCloneObject(srcValue);
|
|
}
|
|
} else {
|
|
isCommon = false;
|
|
}
|
|
}
|
|
if (isCommon) {
|
|
stack.set(srcValue, newValue);
|
|
mergeFunc(newValue, srcValue, srcIndex, customizer, stack);
|
|
stack["delete"](srcValue);
|
|
}
|
|
assignMergeValue(object, key, newValue);
|
|
}
|
|
module.exports = baseMergeDeep;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseMerge.js
|
|
var require_baseMerge = __commonJS({
|
|
"node_modules/lodash/_baseMerge.js"(exports, module) {
|
|
var Stack = require_Stack();
|
|
var assignMergeValue = require_assignMergeValue();
|
|
var baseFor = require_baseFor();
|
|
var baseMergeDeep = require_baseMergeDeep();
|
|
var isObject = require_isObject();
|
|
var keysIn = require_keysIn();
|
|
var safeGet = require_safeGet();
|
|
function baseMerge(object, source, srcIndex, customizer, stack) {
|
|
if (object === source) {
|
|
return;
|
|
}
|
|
baseFor(source, function(srcValue, key) {
|
|
stack || (stack = new Stack());
|
|
if (isObject(srcValue)) {
|
|
baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack);
|
|
} else {
|
|
var newValue = customizer ? customizer(safeGet(object, key), srcValue, key + "", object, source, stack) : void 0;
|
|
if (newValue === void 0) {
|
|
newValue = srcValue;
|
|
}
|
|
assignMergeValue(object, key, newValue);
|
|
}
|
|
}, keysIn);
|
|
}
|
|
module.exports = baseMerge;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_baseRest.js
|
|
var require_baseRest = __commonJS({
|
|
"node_modules/lodash/_baseRest.js"(exports, module) {
|
|
var identity = require_identity();
|
|
var overRest = require_overRest();
|
|
var setToString = require_setToString();
|
|
function baseRest(func, start) {
|
|
return setToString(overRest(func, start, identity), func + "");
|
|
}
|
|
module.exports = baseRest;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_isIterateeCall.js
|
|
var require_isIterateeCall = __commonJS({
|
|
"node_modules/lodash/_isIterateeCall.js"(exports, module) {
|
|
var eq = require_eq();
|
|
var isArrayLike = require_isArrayLike();
|
|
var isIndex = require_isIndex();
|
|
var isObject = require_isObject();
|
|
function isIterateeCall(value, index, object) {
|
|
if (!isObject(object)) {
|
|
return false;
|
|
}
|
|
var type = typeof index;
|
|
if (type == "number" ? isArrayLike(object) && isIndex(index, object.length) : type == "string" && index in object) {
|
|
return eq(object[index], value);
|
|
}
|
|
return false;
|
|
}
|
|
module.exports = isIterateeCall;
|
|
}
|
|
});
|
|
|
|
// node_modules/lodash/_createAssigner.js
|
|
var require_createAssigner = __commonJS({
|
|
"node_modules/lodash/_createAssigner.js"(exports, module) {
|
|
var baseRest = require_baseRest();
|
|
var isIterateeCall = require_isIterateeCall();
|
|
function createAssigner(assigner) {
|
|
return baseRest(function(object, sources) {
|
|
var index = -1, length = sources.length, customizer = length > 1 ? sources[length - 1] : void 0, guard = length > 2 ? sources[2] : void 0;
|
|
customizer = assigner.length > 3 && typeof customizer == "function" ? (length--, customizer) : void 0;
|
|
if (guard && isIterateeCall(sources[0], sources[1], guard)) {
|
|
customizer = length < 3 ? void 0 : customizer;
|
|
length = 1;
|
|
}
|
|
object = Object(object);
|
|
while (++index < length) {
|
|
var source = sources[index];
|
|
if (source) {
|
|
assigner(object, source, index, customizer);
|
|
}
|
|
}
|
|
return object;
|
|
});
|
|
}
|
|
module.exports = createAssigner;
|
|
}
|
|
});
|
|
|
|
export {
|
|
require_baseMerge,
|
|
require_createAssigner
|
|
};
|
|
//# sourceMappingURL=chunk-UIH4U6VA.js.map
|