import e,{forwardRef as r,useContext as t}from"react";import{IconContext as l}from"./context.es.js";var o=Object.defineProperty,i=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,c=(e,r,t)=>r in e?o(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 l in e)n.call(e,l)&&r.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&i)for(var l of i(e))r.indexOf(l)<0&&a.call(e,l)&&(t[l]=e[l]);return t};const m=r(((r,o)=>{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(l),{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:o,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";export{m as default};
//# sourceMappingURL=IconBase.es.js.map
