{"version":3,"file":"treeUtil.mjs","sources":["../../../../../src/components/Tree/Internal/utils/treeUtil.ts"],"sourcesContent":[null],"names":["isTreeNode","node","type","getPosition","level","index","getKey","key","pos","fillFieldNames","fieldNames","title","_title","children","mergedTitle","warningWithoutKey","treeData","keys","Map","dig","list","path","forEach","treeNode","recordKey","String","set","convertTreeToData","rootNodes","toArray","map","_a","props","rest","__rest","dataNode","Object","assign","parsedChildren","length","filter","flattenTreeData","treeNodeList","expandedKeys","fieldTitles","fieldKey","fieldChildren","expandedKeySet","Set","flattenList","parent","mergedKey","i","fieldTitle","undefined","flattenNode","omit","data","isStart","isEnd","push","has","traverseDataNodes","dataNodes","callback","config","mergedConfig","externalGetKey","childrenPropName","mergeChildrenPropName","syntheticGetKey","processNode","pathNodes","connectNodes","parentPos","nodes","subNode","subIndex","convertDataToEntities","initWrapper","processEntity","onProcessFinished","mergedExternalGetKey","posEntities","keyEntities","wrapper","item","entity","getTreeNodeProps","selectedKeys","loadedKeys","loadingKeys","checkedKeys","halfCheckedKeys","dragOverNodeKey","dropPosition","eventKey","expanded","indexOf","selected","loaded","loading","checked","halfChecked","dragOver","dragOverGapTop","dragOverGapBottom","convertNodePropsToEventData","active","eventData","defineProperty","get"],"mappings":"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"}