let e=require("vue");function t({prefixCls:t,record:n,onExpand:r,expanded:i,expandable:a}){let o=`${t}-row-expand-icon`;if(!a)return(0,e.createVNode)(`span`,{class:[o,`${t}-row-spaced`]},null);let s=e=>{r(n,e),e.stopPropagation()};return(0,e.createVNode)(`span`,{class:{[o]:!0,[`${t}-row-expanded`]:i,[`${t}-row-collapsed`]:!i},onClick:s},null)}function n(e,t,n){let r=[];function i(e){(e||[]).forEach((e,a)=>{r.push(t(e,a)),i(e[n])})}return i(e),r}exports.findAllChildrenKeys=n,exports.renderExpandIcon=t;