import{o as e}from"./rolldown-runtime.DAXXjFlN.js";import{r as t,t as n}from"./emotion-is-prop-valid.esm.CygBv61C.js";import{c as r,o as i,t as a}from"./emotion-styled.browser.esm.DmHEQgFq.js";import{s as o}from"./utils.Dw3nndTc.js";var s=e(t(),1),c=i({from:{transform:`rotate(0deg)`},to:{transform:`rotate(360deg)`}}),l=a(`span`,{shouldForwardProp:e=>n(e)&&![`size`].includes(e),target:`ewh6kot0`})(({size:e=`lg`,margin:t=``,padding:n=``,theme:r})=>{let i=`calc(${r.iconSizes[e]} * 0.80)`;return{display:`block`,animationName:c,animationDuration:`1000ms`,animationIterationCount:`infinite`,animationTimingFunction:`linear`,borderStyle:`solid`,borderRadius:`50%`,cursor:`wait`,width:i,height:i,margin:o(t,r),padding:o(n,r),borderColor:r.colors.fadedText10,borderTopColor:r.colors.bodyText,borderWidth:r.sizes.spinnerThickness,flexGrow:0,flexShrink:0,"@media (prefers-reduced-motion: reduce)":{animation:`none`}}}),u=a(`span`,{shouldForwardProp:e=>n(e)&&![`size`,`as`].includes(e),target:`ewh6kot1`})(({color:e,size:t,margin:n,padding:r,theme:i})=>({color:e||`inherit`,fill:`currentColor`,display:`inline-flex`,alignItems:`center`,justifyContent:`center`,fontSize:i.iconSizes[t],width:i.iconSizes[t],height:i.iconSizes[t],margin:o(n,i),padding:o(r,i),flexShrink:0})),d=a(`span`,{target:`ewh6kot2`})(({size:e=`lg`,margin:t=``,padding:n=``,theme:r})=>({fill:`currentColor`,display:`inline-flex`,alignItems:`center`,justifyContent:`center`,fontSize:r.iconSizes[e],width:r.iconSizes[e],height:r.iconSizes[e],margin:o(t,r),padding:o(n,r),flexShrink:0})),f=a(`img`,{target:`ewh6kot3`})({width:`100%`,height:`100%`}),p=a(`span`,{target:`ewh6kot4`})(({size:e,margin:t,padding:n,theme:r,color:i})=>{let a=`calc(${r.iconSizes[e]} * 0.90)`;return{display:`inline-flex`,alignItems:`center`,justifyContent:`center`,fontSize:a,width:a,height:a,margin:o(t,r),padding:o(n,r),color:i}}),m=({size:e,margin:t,padding:n,color:r})=>({size:e||`md`,margin:t||``,padding:n||``,color:r||void 0}),h=(0,s.memo)(function({content:e,color:t,size:n,margin:i,padding:a,testid:o}){return r(u,{as:e,"aria-hidden":`true`,"data-testid":o,...m({size:n,margin:i,padding:a,color:t})})}),g=(0,s.memo)(function({size:e,margin:t,padding:n,children:i,color:a,testid:o}){return typeof i==`string`&&(i=i.replace(/^emoji:/,``)),r(p,{"data-testid":o||`stIconEmoji`,"aria-hidden":`true`,...m({size:e,margin:t,padding:n,color:a}),children:i})});export{l as a,f as i,h as n,d as r,g as t};