const e=require("../../vc-tree/utils/conductUtil.js");let t=require("vue");var n=(n,r,i,a,o,s)=>{let c=(0,t.shallowRef)([]),l=(0,t.shallowRef)([]);return(0,t.watchEffect)(()=>{let t=n.value.map(({value:e})=>e),u=r.value.map(({value:e})=>e),d=t.filter(e=>!a.value[e]);i.value&&({checkedKeys:t,halfCheckedKeys:u}=e.conductCheck(t,!0,a.value,o.value,s.value)),c.value=Array.from(new Set([...d,...t])),l.value=u}),[c,l]};exports.default=n;