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