import{r as C,bn as Ba,a7 as at,a as la,f as X,j as c,bm as ea,S as ga,J as z,a3 as za,_ as Z,aP as Wt,bw as G,R as _,al as Da,V as ha,dU as zt,cW as Dt,dV as jt,dW as Ft,aa as ja,N as Ht,O as Vt,aI as Gt,C as ct,dX as _a,aT as ft,T as ba,dY as Tt,aB as Ut,ah as Ct,aR as qt,G as $t,bA as Yt,aG as Xt,bL as Ja,U as Zt,D as Jt,cS as Qt,bq as pt,aF as an}from"./index.bde7963b.js";import{u as tn}from"./uniqBy.3333e3da.js";function nn(o){var a=C(),t=C(!1);function i(){for(var n=arguments.length,e=new Array(n),s=0;sR?(S=r,L.value="x"):(S=p,L.value="y"),a(-S,-S)&&y.preventDefault()}var M=C({onTouchStart:u,onTouchMove:B,onTouchEnd:H,onWheel:I});function U(y){M.value.onTouchStart(y)}function K(y){M.value.onTouchMove(y)}function j(y){M.value.onTouchEnd(y)}function va(y){M.value.onWheel(y)}Da(function(){var y,r;document.addEventListener("touchmove",K,{passive:!1}),document.addEventListener("touchend",j,{passive:!1}),(y=o.value)===null||y===void 0||y.addEventListener("touchstart",U,{passive:!1}),(r=o.value)===null||r===void 0||r.addEventListener("wheel",va,{passive:!1})}),at(function(){document.removeEventListener("touchmove",K),document.removeEventListener("touchend",j)})}function xt(o,a){var t=C(o);function i(n){var e=typeof n=="function"?n(t.value):n;e!==t.value&&a(e,t.value),t.value=e}return[t,i]}var wt={width:0,height:0,left:0,top:0,right:0},pn=function(){return{id:{type:String},tabPosition:{type:String},activeKey:{type:[String,Number]},rtl:{type:Boolean},animated:{type:Object,default:void 0},editable:{type:Object},moreIcon:ja.any,moreTransitionName:{type:String},mobile:{type:Boolean},tabBarGutter:{type:Number},renderTabBar:{type:Function},locale:{type:Object,default:void 0},onTabClick:{type:Function},onTabScroll:{type:Function}}},St=la({name:"TabNavList",inheritAttrs:!1,props:pn(),slots:["moreIcon","leftExtra","rightExtra","tabBarExtraContent"],emits:["tabClick","tabScroll"],setup:function(a,t){var i=t.attrs,n=t.slots,e=_t(),s=e.tabs,l=e.prefixCls,b=C(),v=C(),d=C(),f=C(),g=tn(),O=_(g,2),T=O[0],D=O[1],P=X(function(){return a.tabPosition==="top"||a.tabPosition==="bottom"}),F=xt(0,function(h,x){P.value&&a.onTabScroll&&a.onTabScroll({direction:h>x?"left":"right"})}),w=_(F,2),u=w[0],B=w[1],H=xt(0,function(h,x){!P.value&&a.onTabScroll&&a.onTabScroll({direction:h>x?"top":"bottom"})}),L=_(H,2),I=L[0],M=L[1],U=G(0),K=_(U,2),j=K[0],va=K[1],y=G(0),r=_(y,2),p=r[0],S=r[1],W=G(null),R=_(W,2),E=R[0],wa=R[1],ya=G(null),A=_(ya,2),q=A[0],ra=A[1],Sa=G(0),xa=_(Sa,2),ka=xa[0],da=xa[1],Aa=G(0),J=_(Aa,2),Fa=J[0],Ra=J[1],Na=en(new Map),Oa=_(Na,2),Ha=Oa[0],Ta=Oa[1],La=sn(s,Ha),At=X(function(){return"".concat(l.value,"-nav-operations-hidden")}),Ca=C(0),Pa=C(0);za(function(){P.value?a.rtl?(Ca.value=0,Pa.value=Math.max(0,j.value-E.value)):(Ca.value=Math.min(0,E.value-j.value),Pa.value=0):(Ca.value=Math.min(0,q.value-p.value),Pa.value=0)});var Va=function(x){return xPa.value?Pa.value:x},nt=C(),Rt=G(),et=_(Rt,2),Ga=et[0],rt=et[1],Ua=function(){rt(Date.now())},qa=function(){clearTimeout(nt.value)},it=function(x,m){x(function(N){var k=Va(N+m);return k})};fn(b,function(h,x){if(P.value){if(E.value>=j.value)return!1;it(B,h)}else{if(q.value>=p.value)return!1;it(M,x)}return qa(),Ua(),!0}),ha(Ga,function(){qa(),Ga.value&&(nt.value=setTimeout(function(){rt(0)},100))});var st=function(){var x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a.activeKey,m=La.value.get(x)||{width:0,height:0,left:0,right:0,top:0};if(P.value){var N=u.value;a.rtl?m.rightu.value+E.value&&(N=m.right+m.width-E.value):m.left<-u.value?N=-m.left:m.left+m.width>-u.value+E.value&&(N=-(m.left+m.width-E.value)),M(0),B(Va(N))}else{var k=I.value;m.top<-I.value?k=-m.top:m.top+m.height>-I.value+q.value&&(k=-(m.top+m.height-q.value)),B(0),M(Va(k))}},$a=C(0),Ya=C(0);za(function(){var h,x,m,N,k,$,Y,fa=La.value;["top","bottom"].includes(a.tabPosition)?(x="width",k=E.value,$=j.value,Y=ka.value,m=a.rtl?"right":"left",N=Math.abs(u.value)):(x="height",k=q.value,$=j.value,Y=Fa.value,m="top",N=-I.value);var Q=k;$+Y>k&&$N+Q){V=ta-1;break}}for(var oa=0,aa=pa-1;aa>=0;aa-=1){var ma=fa.get(ia[aa].key)||wt;if(ma[m]0,oa=u.value+E.value