import{ft as e,gt as t,ht as n}from"../../index.js";var r=t(e(),1),i=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),a={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`},o=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0;return!1},s=(0,r.createContext)({}),c=()=>(0,r.useContext)(s),l=n({default:()=>u}),u=(0,r.forwardRef)(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:s,className:l=``,children:u,iconNode:d,...f},p)=>{let{size:m=24,strokeWidth:h=2,absoluteStrokeWidth:g=!1,color:_=`currentColor`,className:v=``}=c()??{},y=s??g?Number(n??h)*24/Number(t??m):n??h;return(0,r.createElement)(`svg`,{ref:p,...a,width:t??m??a.width,height:t??m??a.height,stroke:e??_,strokeWidth:y,className:i(`lucide`,v,l),...!u&&!o(f)&&{"aria-hidden":`true`},...f},[...d.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(u)?u:[u]])});export{l as n,i as r,u as t};