"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const l=require("./_Stack.js"),s=require("./_assignMergeValue.js"),q=require("./_baseFor.js"),_=require("./_baseMergeDeep.js"),g=require("./isObject.js"),o=require("./keysIn.js"),M=require("./_safeGet.js");function d(e,n,a,i,r){e!==n&&q.default(n,function(u,t){if(r||(r=new l.default),g.default(u))_.default(e,n,t,a,d,i,r);else{var f=i?i(M.default(e,t),u,t+"",e,n,r):void 0;f===void 0&&(f=u),s.default(e,t,f)}},o.default)}exports.default=d;
