"use strict";const e=require("./index.cjs39.js");require("./index.cjs40.js");require("./index.cjs41.js");require("./index.cjs42.js");require("./index.cjs43.js");require("./index.cjs44.js");require("./index.cjs45.js");require("./index.cjs46.js");require("./index.cjs47.js");require("./index.cjs48.js");require("./index.cjs49.js");require("./index.cjs50.js");require("./index.cjs51.js");require("./index.cjs52.js");require("./index.cjs53.js");require("./index.cjs54.js");require("./index.cjs55.js");require("./index.cjs56.js");require("./index.cjs57.js");require("./index.cjs58.js");require("./index.cjs59.js");require("./index.cjs60.js");require("./index.cjs61.js");require("./index.cjs62.js");require("./index.cjs63.js");require("./index.cjs64.js");require("./index.cjs65.js");require("./index.cjs66.js");const g=["",null,void 0,[],{}],y={emptyValues:g,ignoreHtml:!0,ignoreWhitespace:!0,removeEmptyValues:!1},q=/(<([^>]+)>)/gi,a=/\s\s+/g,E=(r,i)=>{const u=e.compact(i?.split("."));let t=r;return e.each(u,n=>{e.isArray(t)?t=e.map(t,s=>e.get(s,n)):t=e.get(t,n)}),t},h=(r,i,u)=>{const t=i.split("."),n=e.clone(r);let s=n;for(let o=0;o<t.length;o+=1)o<t.length-1?e.isArray(s[t[o]])?s=e.map(s,l=>e.get(l,t[o])):s=e.get(s,t[o]):s[t[o]]=u;return n},V=r=>e.isObject(r)||e.isArray(r)?e.isEmpty(r):!r,m=(r,i,u={})=>{const t=e.defaults(u,y);if(r===i||e.contains(t.emptyValues,r)&&e.contains(t.emptyValues,i))return!0;if(e.isString(r)&&e.isString(i)){let n=r,s=i;if(t.ignoreWhitespace&&(n=r.replace(a," "),s=i.replace(a," ")),t.ignoreHtml&&(n=n.replace(q,""),s=s.replace(q,"")),n===s)return!0}if(e.isFunction(r)&&e.isFunction(i)&&r.toString()===i.toString())return!0;if(r!==null&&typeof r=="object"&&i!==null&&typeof i=="object"){let n=r,s=i;t.removeEmptyValues&&(n=e.omit(r,c=>e.contains(t.emptyValues,c)),s=e.omit(i,c=>e.contains(t.emptyValues,c)));const o=e.keys(n),l=e.keys(s);if(o.length!==l.length)return!1;let f=!0;return e.each(e.keys(n),c=>{e.has(s,c)&&m(n[c],s[c])||(f=!1)}),!!f}return!1},j=r=>!!r&&typeof r=="object"&&typeof r.then=="function",p=(r,i)=>e.isArray(r)?e.map(r,u=>p(u,i)):e.isObject(r)?e.mapObject(e.omit(r,i),u=>p(u,i)):r,S={getNestedValue:E,setNestedValue:h,isEmpty:V,isEqual:m,isPromise:j,without:p};module.exports=S;
//# sourceMappingURL=index.cjs33.js.map
