import{f as l}from"./xqb8qclc.js";import{s as t,w as u}from"./et3mnfcx.js";const i=["class","style"],e=/^on[a-z]/,m=(o={})=>{const{excludelisteners:c=!1,excludekeys:e}=o,a=t(()=>((e==null?void 0:e.value)||[]).concat(i)),s=u();return s?t(()=>{var r;return l(object.entries((r=s.proxy)==null?void 0:r.$attrs).filter(([n])=>!a.value.includes(n)&&!(c&&e.test(n))))}):t(()=>({}))};export{m as u};