import{cF as C,cG as w,f as R,cH as y,cI as b,r as z,cJ as j,j as h,cL as M,cM as N}from"./index-c910e189.js";function $(o){return C("MuiSvgIcon",o)}w("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const A=o=>{const{color:e,fontSize:t,classes:n}=o,r={root:["root",e!=="inherit"&&`color${y(e)}`,`fontSize${y(t)}`]};return N(r,$,n)},E=R("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(o,e)=>{const{ownerState:t}=o;return[e.root,t.color!=="inherit"&&e[`color${y(t.color)}`],e[`fontSize${y(t.fontSize)}`]]}})(b(({theme:o})=>{var e,t,n,r,l,u,i,m,c,f,a,S,g,p;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:(r=(e=o.transitions)==null?void 0:e.create)==null?void 0:r.call(e,"fill",{duration:(n=(t=(o.vars??o).transitions)==null?void 0:t.duration)==null?void 0:n.shorter}),variants:[{props:s=>!s.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:((u=(l=o.typography)==null?void 0:l.pxToRem)==null?void 0:u.call(l,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:((m=(i=o.typography)==null?void 0:i.pxToRem)==null?void 0:m.call(i,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:((f=(c=o.typography)==null?void 0:c.pxToRem)==null?void 0:f.call(c,35))||"2.1875rem"}},...Object.entries((o.vars??o).palette).filter(([,s])=>s&&s.main).map(([s])=>{var d,v;return{props:{color:s},style:{color:(v=(d=(o.vars??o).palette)==null?void 0:d[s])==null?void 0:v.main}}}),{props:{color:"action"},style:{color:(S=(a=(o.vars??o).palette)==null?void 0:a.action)==null?void 0:S.active}},{props:{color:"disabled"},style:{color:(p=(g=(o.vars??o).palette)==null?void 0:g.action)==null?void 0:p.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),I=z.forwardRef(function(e,t){const n=j({props:e,name:"MuiSvgIcon"}),{children:r,className:l,color:u="inherit",component:i="svg",fontSize:m="medium",htmlColor:c,inheritViewBox:f=!1,titleAccess:a,viewBox:S="0 0 24 24",...g}=n,p=z.isValidElement(r)&&r.type==="svg",s={...n,color:u,component:i,fontSize:m,instanceFontSize:e.fontSize,inheritViewBox:f,viewBox:S,hasSvgAsChild:p},d={};f||(d.viewBox=S);const v=A(s);return h.jsxs(E,{as:i,className:M(v.root,l),focusable:"false",color:c,"aria-hidden":a?void 0:!0,role:a?"img":void 0,ref:t,...d,...g,...p&&r.props,ownerState:s,children:[p?r.props.children:r,a?h.jsx("title",{children:a}):null]})});I.muiName="SvgIcon";const x=I;function U(o,e){function t(n,r){return h.jsx(x,{"data-testid":void 0,ref:r,...n,children:o})}return t.muiName=x.muiName,z.memo(z.forwardRef(t))}export{x as S,U as c};
