import{a as H,r as j,a3 as M,f as X,cZ as Z,Q as q,av as J,H as R,ak as N,G as K,c7 as $,V as l,p as c,_ as d,cj as U,ai as Y,aI as ee,cl as ae,bo as re}from"./index.6f10b46a.js";import{u as te,a as ne}from"./useSize.3f7a1258.js";import{e as oe}from"./eagerComputed.a37112d3.js";var ie=function(){return{prefixCls:String,shape:{type:String,default:"circle"},size:{type:[Number,String,Object],default:function(){return"default"}},src:String,srcset:String,icon:Y.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}},le=H({compatConfig:{MODE:3},name:"AAvatar",inheritAttrs:!1,props:ie(),slots:["icon"],setup:function(e,S){var P=S.slots,o=S.attrs,m=j(!0),y=j(!1),x=j(1),i=j(null),h=j(null),E=M("avatar",e),p=E.prefixCls,O=te(),n=X(function(){return e.size==="default"?O.value:e.size}),k=Z(),u=oe(function(){if(q(e.size)==="object"){var a=J.find(function(t){return k.value[t]}),r=e.size[a];return r}}),T=function(r){return u.value?{width:"".concat(u.value,"px"),height:"".concat(u.value,"px"),lineHeight:"".concat(u.value,"px"),fontSize:"".concat(r?u.value/2:18,"px")}:{}},v=function(){if(!(!i.value||!h.value)){var r=i.value.offsetWidth,t=h.value.offsetWidth;if(r!==0&&t!==0){var s=e.gap,z=s===void 0?4:s;z*2