"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c="RC_TABLE_KEY";function l(e){return e==null?[]:Array.isArray(e)?e:[e]}function f(e,u){if(!u&&typeof u!="number")return e;const i=l(u);let t=e;for(let r=0;r<i.length;r+=1){if(!t)return null;const o=i[r];t=t[o]}return t}function s(e){const u=[],i={};return e.forEach(t=>{const{key:r,dataIndex:o}=t||{};let n=r||l(o).join("-")||c;for(;i[n];)n=`${n}_next`;i[n]=!0,u.push(n)}),u}function a(...e){const u={};function i(t,r){r&&Object.keys(r).forEach(o=>{const n=r[o];n&&typeof n=="object"?(t[o]=t[o]||{},i(t[o],n)):t[o]=n})}return e.forEach(t=>{i(u,t)}),u}function d(e){return e!=null}exports.getColumnsKey=s;exports.getPathValue=f;exports.mergeObject=a;exports.validateValue=d;
