import{n as e,s as t}from"./jsx-runtime-Bzw2jH9X.js";import{d as n}from"./useSize--KU1gilk.js";var r=t(e()),i=(e,t)=>{let r={};return n(e)&&(r={...e}),typeof e==`boolean`&&(r={enabled:e}),r.closable===void 0&&t!==void 0&&(r.closable=t),r},a=(e,t,n,a)=>(0,r.useMemo)(()=>{let r=i(e,a),o=i(t),s={blur:!1,...o,...r,closable:r.closable??a??o.closable??!0},c=s.blur?`${n}-mask-blur`:void 0;return[s.enabled!==!1,{mask:c},!!s.closable]},[e,t,n,a]);export{a as n,i as t};