let e=require("vue");var t=(t,n)=>{let r=(0,e.shallowRef)({values:new Map,options:new Map});return[(0,e.computed)(()=>{let{values:e,options:i}=r.value,a=t.value.map(t=>t.label===void 0?{...t,label:e.get(t.value)?.label}:t),o=new Map,s=new Map;return a.forEach(e=>{o.set(e.value,e),s.set(e.value,n.value.get(e.value)||i.get(e.value))}),r.value.values=o,r.value.options=s,a}),e=>n.value.get(e)||r.value.options.get(e)]};exports.default=t;