"use strict";const e=require("./index.cjs38.js");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");const g=["",null,void 0,[],{}],y={emptyValues:g,ignoreHtml:!0,ignoreWhitespace:!0,removeEmptyValues:!1},p=/(<([^>]+)>)/gi,m=/\s\s+/g,E=(r,t)=>{const u=e.compact(t==null?void 0:t.split("."));let i=r;return e.each(u,n=>{e.isArray(i)?i=e.map(i,s=>e.get(s,n)):i=e.get(i,n)}),i},V=(r,t,u)=>{const i=t.split("."),n=e.clone(r);let s=n;for(let o=0;o<i.length;o+=1)o<i.length-1?e.isArray(s[i[o]])?s=e.map(s,l=>e.get(l,i[o])):s=e.get(s,i[o]):s[i[o]]=u;return n},h=r=>e.isObject(r)||e.isArray(r)?e.isEmpty(r):!r,a=(r,t,u={})=>{const i=e.defaults(u,y);if(r===t||e.contains(i.emptyValues,r)&&e.contains(i.emptyValues,t))return!0;if(e.isString(r)&&e.isString(t)){let n=r,s=t;if(i.ignoreWhitespace&&(n=r.replace(m," "),s=t.replace(m," ")),i.ignoreHtml&&(n=n.replace(p,""),s=s.replace(p,"")),n===s)return!0}if(e.isFunction(r)&&e.isFunction(t)&&r.toString()===t.toString())return!0;if(r!==null&&typeof r=="object"&&t!==null&&typeof t=="object"){let n=r,s=t;i.removeEmptyValues&&(n=e.omit(r,c=>e.contains(i.emptyValues,c)),s=e.omit(t,c=>e.contains(i.emptyValues,c)));const o=e.keys(n),l=e.keys(s);if(o.length!==l.length)return!1;let q=!0;return e.each(e.keys(n),c=>{e.has(s,c)&&a(n[c],s[c])||(q=!1)}),!!q}return!1},j=r=>!!r&&typeof r=="object"&&typeof r.then=="function",f=(r,t)=>e.isArray(r)?e.map(r,u=>f(u,t)):e.isObject(r)?e.mapObject(e.omit(r,t),u=>f(u,t)):r,S={getNestedValue:E,setNestedValue:V,isEmpty:h,isEqual:a,isPromise:j,without:f};module.exports=S;
//# sourceMappingURL=index.cjs32.js.map
