import e,{forwardRef as r,useContext as t}from"react";import{IconContext as o}from"./context.js";var l=Object.defineProperty,i=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,c=(e,r,t)=>r in e?l(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,s=(e,r)=>{for(var t in r||(r={}))n.call(r,t)&&c(e,t,r[t]);if(i)for(var t of i(r))a.call(r,t)&&c(e,t,r[t]);return e},f=(e,r)=>{var t={};for(var o in e)n.call(e,o)&&r.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&i)for(var o of i(e))r.indexOf(o)<0&&a.call(e,o)&&(t[o]=e[o]);return t};const m=r(((r,l)=>{const i=r,{alt:n,color:a,size:c,weight:m,mirrored:u,children:w,weights:g}=i,p=f(i,["alt","color","size","weight","mirrored","children","weights"]),d=t(o),{color:h="currentColor",size:v,weight:b="regular",mirrored:y=!1}=d,O=f(d,["color","size","weight","mirrored"]);return e.createElement("svg",s(s({ref:l,xmlns:"http://www.w3.org/2000/svg",width:null!=c?c:v,height:null!=c?c:v,fill:null!=a?a:h,viewBox:"0 0 256 256",transform:u||y?"scale(-1, 1)":void 0},O),p),!!n&&e.createElement("title",null,n),w,g.get(null!=m?m:b))}));m.displayName="IconBase";const u=m;export{u as default};
//# sourceMappingURL=IconBase.js.map
