import{a as Z,c as p,s as et,r as k,aa as J,ar as at,_ as c,i as f,a4 as D,Y as A,$ as M,aZ as nt,bd as K,cb as rt,a6 as j,a5 as m,bw as lt,a3 as ot,fb as ut,aE as st,cP as ct,cR as it,w as vt,v as ft}from"./index.ae52ebae.js";function G(n){var t=n.prefixCls,l=n.value,e=n.current,a=n.offset,g=a===void 0?0:a,r;return g&&(r={position:"absolute",top:"".concat(g,"00%"),left:0}),f("p",{style:r,class:D("".concat(t,"-only-unit"),{current:e})},[l])}function dt(n,t,l){for(var e=n,a=0;(e+10)%10!==t;)e+=l,a+=l;return a}var bt=Z({name:"SingleNumber",props:{prefixCls:String,value:String,count:Number},setup:function(t){var l=p(function(){return Number(t.value)}),e=p(function(){return Math.abs(t.count)}),a=et({prevValue:l.value,prevCount:e.value}),g=function(){a.prevValue=l.value,a.prevCount=e.value},r=k();return J(l,function(){clearTimeout(r.value),r.value=setTimeout(function(){g()},1e3)},{flush:"post"}),at(function(){clearTimeout(r.value)}),function(){var d,u={},s=l.value;if(a.prevValue===s||Number.isNaN(s)||Number.isNaN(a.prevValue))d=[G(c(c({},t),{current:!0}))],u={transition:"none"};else{d=[];for(var v=s+10,i=[],b=s;b<=v;b+=1)i.push(b);var h=i.findIndex(function(y){return y%10===a.prevValue});d=i.map(function(y,C){var _=y%10;return G(c(c({},t),{value:_,offset:C-h,current:C===h}))});var x=a.prevCountt.overflowCount?"".concat(t.overflowCount,"+"):t.count}),s=p(function(){return t.status!==null&&t.status!==void 0||t.color!==null&&t.color!==void 0}),v=p(function(){return u.value==="0"||u.value===0}),i=p(function(){return t.dot&&!v.value}),b=p(function(){return i.value?"":u.value}),h=p(function(){var o=b.value===null||b.value===void 0||b.value==="";return(o||v.value&&!t.showZero)&&!i.value}),x=k(t.count),y=k(b.value),C=k(i.value);J([function(){return t.count},b,i],function(){h.value||(x.value=t.count,y.value=b.value,C.value=i.value)},{immediate:!0});var _=p(function(){var o;return o={},m(o,"".concat(r.value,"-status-dot"),s.value),m(o,"".concat(r.value,"-status-").concat(t.status),!!t.status),m(o,"".concat(r.value,"-status-").concat(t.color),I(t.color)),o}),E=p(function(){return t.color&&!I(t.color)?{background:t.color}:{}}),O=p(function(){var o;return o={},m(o,"".concat(r.value,"-dot"),C.value),m(o,"".concat(r.value,"-count"),!C.value),m(o,"".concat(r.value,"-count-sm"),t.size==="small"),m(o,"".concat(r.value,"-multiple-words"),!C.value&&y.value&&y.value.toString().length>1),m(o,"".concat(r.value,"-status-").concat(t.status),!!t.status),m(o,"".concat(r.value,"-status-").concat(t.color),I(t.color)),o});return function(){var o,T,$,P=t.offset,z=t.title,U=t.color,q=a.style,Y=lt(e,t,"text"),N=r.value,S=x.value,w=ot((T=e.default)===null||T===void 0?void 0:T.call(e));w=w.length?w:null;var H=!!(!h.value||e.count),V=function(){if(!P)return c({},q);var R={marginTop:ut(P[1])?"".concat(P[1],"px"):P[1]};return d.value==="rtl"?R.left="".concat(parseInt(P[0],10),"px"):R.right="".concat(-parseInt(P[0],10),"px"),c(c({},R),q)}(),Q=z!=null?z:typeof S=="string"||typeof S=="number"?S:void 0,W=H||!Y?null:f("span",{class:"".concat(N,"-status-text")},[Y]),X=st(S)==="object"||S===void 0&&e.count?K(S!=null?S:($=e.count)===null||$===void 0?void 0:$.call(e),{style:V},!1):null,F=D(N,(o={},m(o,"".concat(N,"-status"),s.value),m(o,"".concat(N,"-not-a-wrapper"),!w),m(o,"".concat(N,"-rtl"),d.value==="rtl"),o),a.class);if(!w&&s.value){var L=V.color;return f("span",j(j({},a),{},{class:F,style:V}),[f("span",{class:_.value,style:E.value},null),f("span",{style:{color:L},class:"".concat(N,"-status-text")},[Y])])}var tt=ct(w?"".concat(N,"-zoom"):"",{appear:!1}),B=c(c({},V),t.numberStyle);return U&&!I(U)&&(B=B||{},B.background=U),f("span",j(j({},a),{},{class:F}),[w,f(it,tt,{default:function(){return[vt(f(gt,{prefixCls:t.scrollNumberPrefixCls,show:H,class:O.value,count:y.value,title:Q,style:B,key:"scrollNumber"},{default:function(){return[X]}}),[[ft,H]])]}}),W])}}});export{wt as B,xt as R};