import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Bn as n,Mn as r,Nn as i,Qt as a,Zt as o,at as s,ft as c,gt as l,ht as u,ir as d,ot as f,pt as ee,rr as p,yr as m}from"./axios-DOscJEDN.js";import{n as h,t as g}from"./slicedToArray-BQ1tPSGY.js";import{d as _,f as v}from"./button-BMyidN73.js";h(),c(),d(),i(),a();var y=e(t()),b=e(n());v();var x=[`prefixCls`,`invalidate`,`item`,`renderItem`,`responsive`,`responsiveDisabled`,`registerSize`,`itemKey`,`className`,`style`,`children`,`display`,`order`,`component`],S=void 0;function C(e,t){var n=e.prefixCls,i=e.invalidate,a=e.item,s=e.renderItem,c=e.responsive,l=e.responsiveDisabled,u=e.registerSize,d=e.itemKey,f=e.className,ee=e.style,m=e.children,h=e.display,g=e.order,v=e.component,C=v===void 0?`div`:v,w=o(e,x),T=c&&!h;function E(e){u(d,e)}y.useEffect(function(){return function(){E(null)}},[]);var te=s&&a!==S?s(a,{index:g}):m,D;i||(D={opacity:+!T,height:T?0:S,overflowY:T?`hidden`:S,order:c?g:S,pointerEvents:T?`none`:S,position:T?`absolute`:S});var O={};T&&(O[`aria-hidden`]=!0);var k=y.createElement(C,p({className:(0,b.default)(!i&&n,f),style:r(r({},D),ee)},O,w,{ref:t}),te);return c&&(k=y.createElement(_,{onResize:function(e){var t=e.offsetWidth;E(t)},disabled:l},k)),k}var w=y.forwardRef(C);w.displayName=`Item`;var T=e(m());u(),s();function E(e){if(typeof MessageChannel>`u`)f(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function te(){var e=y.useRef(null);return function(t){e.current||(e.current=[],E(function(){(0,T.unstable_batchedUpdates)(function(){e.current.forEach(function(e){e()}),e.current=null})})),e.current.push(t)}}function D(e,t){var n=g(y.useState(t),2),r=n[0],i=n[1];return[r,l(function(t){e(function(){i(t)})})]}var O=y.createContext(null);d(),a();var k=[`component`],ne=[`className`],re=[`className`],A=y.forwardRef(function(e,t){var n=y.useContext(O);if(!n){var r=e.component,i=r===void 0?`div`:r,a=o(e,k);return y.createElement(i,p({},a,{ref:t}))}var s=n.className,c=o(n,ne),l=e.className,u=o(e,re);return y.createElement(O.Provider,{value:null},y.createElement(w,p({ref:t,className:(0,b.default)(s,l)},c,u)))});A.displayName=`RawItem`,d(),i(),h(),a(),v();var ie=[`prefixCls`,`data`,`renderItem`,`renderRawItem`,`itemKey`,`itemWidth`,`ssr`,`style`,`className`,`maxCount`,`renderRest`,`renderRawRest`,`prefix`,`suffix`,`component`,`itemComponent`,`onVisibleChange`],ae=`responsive`,oe=`invalidate`;function se(e){return`+ ${e.length} ...`}function ce(e,t){var n=e.prefixCls,i=n===void 0?`rc-overflow`:n,a=e.data,s=a===void 0?[]:a,c=e.renderItem,l=e.renderRawItem,u=e.itemKey,d=e.itemWidth,f=d===void 0?10:d,m=e.ssr,h=e.style,v=e.className,x=e.maxCount,S=e.renderRest,C=e.renderRawRest,T=e.prefix,E=e.suffix,k=e.component,ne=k===void 0?`div`:k,re=e.itemComponent,A=e.onVisibleChange,ce=o(e,ie),j=m===`full`,M=te(),le=g(D(M,null),2),N=le[0],ue=le[1],P=N||0,de=g(D(M,new Map),2),fe=de[0],pe=de[1],me=g(D(M,0),2),he=me[0],ge=me[1],F=g(D(M,0),2),I=F[0],_e=F[1],L=g(D(M,0),2),R=L[0],ve=L[1],ye=g(D(M,0),2),z=ye[0],be=ye[1],xe=g((0,y.useState)(null),2),B=xe[0],Se=xe[1],Ce=g((0,y.useState)(null),2),V=Ce[0],we=Ce[1],H=y.useMemo(function(){return V===null&&j?2**53-1:V||0},[V,N]),Te=g((0,y.useState)(!1),2),Ee=Te[0],De=Te[1],U=`${i}-item`,Oe=Math.max(he,I),W=x===ae,G=s.length&&W,ke=x===oe,Ae=G||typeof x==`number`&&s.length>x,K=(0,y.useMemo)(function(){var e=s;return G?e=N===null&&j?s:s.slice(0,Math.min(s.length,P/f)):typeof x==`number`&&(e=s.slice(0,x)),e},[s,f,N,x,G]),q=(0,y.useMemo)(function(){return G?s.slice(H+1):s.slice(K.length)},[s,K,G,H]),J=(0,y.useCallback)(function(e,t){return typeof u==`function`?u(e):(u&&e?.[u])??t},[u]),je=(0,y.useCallback)(c||function(e){return e},[c]);function Y(e,t,n){V===e&&(t===void 0||t===B)||(we(e),n||(De(e<s.length-1),A?.(e)),t!==void 0&&Se(t))}function Me(e,t){ue(t.clientWidth)}function Ne(e,t){pe(function(n){var r=new Map(n);return t===null?r.delete(e):r.set(e,t),r})}function Pe(e,t){_e(t),ge(I)}function Fe(e,t){ve(t)}function Ie(e,t){be(t)}function X(e){return fe.get(J(K[e],e))}ee(function(){if(P&&typeof Oe==`number`&&K){var e=R+z,t=K.length,n=t-1;if(!t){Y(0,null);return}for(var r=0;r<t;r+=1){var i=X(r);if(j&&(i||=0),i===void 0){Y(r-1,void 0,!0);break}if(e+=i,n===0&&e<=P||r===n-1&&e+X(n)<=P){Y(n,null);break}else if(e+Oe>P){Y(r-1,e-i-z+I);break}}E&&X(0)+z>P&&Se(null)}},[P,fe,I,R,z,J,K]);var Le=Ee&&!!q.length,Re={};B!==null&&G&&(Re={position:`absolute`,left:B,top:0});var Z={prefixCls:U,responsive:G,component:re,invalidate:ke},ze=l?function(e,t){var n=J(e,t);return y.createElement(O.Provider,{key:n,value:r(r({},Z),{},{order:t,item:e,itemKey:n,registerSize:Ne,display:t<=H})},l(e,t))}:function(e,t){var n=J(e,t);return y.createElement(w,p({},Z,{order:t,key:n,item:e,renderItem:je,itemKey:n,registerSize:Ne,display:t<=H}))},Be={order:Le?H:2**53-1,className:`${U}-rest`,registerSize:Pe,display:Le},Q=S||se,Ve=C?y.createElement(O.Provider,{value:r(r({},Z),Be)},C(q)):y.createElement(w,p({},Z,Be),typeof Q==`function`?Q(q):Q),$=y.createElement(ne,p({className:(0,b.default)(!ke&&i,v),style:h,ref:t},ce),T&&y.createElement(w,p({},Z,{responsive:W,responsiveDisabled:!G,order:-1,className:`${U}-prefix`,registerSize:Fe,display:!0}),T),K.map(ze),Ae?Ve:null,E&&y.createElement(w,p({},Z,{responsive:W,responsiveDisabled:!G,order:H,className:`${U}-suffix`,registerSize:Ie,display:!0,style:Re}),E));return W?y.createElement(_,{onResize:Me,disabled:!G},$):$}var j=y.forwardRef(ce);j.displayName=`Overflow`,j.Item=A,j.RESPONSIVE=ae,j.INVALIDATE=oe;var M=j;export{M as t};
|