Files
school2/public/assets/pagination-BnmIuxKW.js
T
2026-07-13 15:23:29 +08:00

10 lines
21 KiB
JavaScript

import{$t as e,Bn as t,Bt as n,Ct as r,Jn as i,Or as a,P as o,Sr as s,St as c,Tr as l,Xt as u,Y as d,Zt as f,an as p,cn as m,dn as h,hn as g,pt as ee,r as _,ur as v,vt as y,wt as b,xt as x}from"./jsx-runtime-NwRKtVrk.js";import{_ as S,a as C,f as w,g as T,i as E,o as D,u as te}from"./CopyOutlined-bJLUKQgS.js";import{t as ne}from"./useBreakpoint-BdDQSe50.js";import{n as re}from"./BarsOutlined-UcCNWNvv.js";import{At as O,kt as k}from"./es-Do50EHua.js";import{j as ie,x as ae}from"./index-B7MUL4ct.js";var A=a(l()),oe=[10,20,50,100],se=e=>{let{pageSizeOptions:t=oe,locale:n,changeSize:r,pageSize:a,goButton:o,quickGo:s,rootPrefixCls:c,disabled:l,buildOptionText:u,showSizeChanger:d,sizeChangerRender:f}=e,[p,m]=A.useState(``),h=A.useMemo(()=>!p||Number.isNaN(p)?void 0:Number(p),[p]),g=typeof u==`function`?u:e=>`${e} ${n.items_per_page}`,ee=e=>{let t=e.target.value;/^\d*$/.test(t)&&m(t)},_=e=>{o||p===``||(m(``),!(e.relatedTarget&&(e.relatedTarget.className.includes(`${c}-item-link`)||e.relatedTarget.className.includes(`${c}-item`)))&&s?.(h))},v=e=>{p!==``&&(e.keyCode===i.ENTER||e.type===`click`)&&(m(``),s?.(h))},y=()=>t.some(e=>e.toString()===a.toString())?t:t.concat([a]).sort((e,t)=>(Number.isNaN(Number(e))?0:Number(e))-(Number.isNaN(Number(t))?0:Number(t))),b=`${c}-options`;if(!d&&!s)return null;let x=null,S=null,C=null;return d&&f&&(x=f({disabled:l,size:a,onSizeChange:e=>{r?.(Number(e))},"aria-label":n.page_size,className:`${b}-size-changer`,options:y().map(e=>({label:g(e),value:e}))})),s&&(o&&(C=typeof o==`boolean`?A.createElement(`button`,{type:`button`,onClick:v,onKeyUp:v,disabled:l,className:`${b}-quick-jumper-button`},n.jump_to_confirm):A.createElement(`span`,{onClick:v,onKeyUp:v},o)),S=A.createElement(`div`,{className:`${b}-quick-jumper`},n.jump_to,A.createElement(`input`,{disabled:l,type:`text`,value:p,onChange:ee,onKeyUp:v,onBlur:_,"aria-label":n.page}),n.page,C)),A.createElement(`li`,{className:b},x,S)},j=e=>{let{rootPrefixCls:t,page:n,active:r,className:i,style:a,showTitle:o,onClick:c,onKeyPress:l,itemRender:u}=e,d=`${t}-item`,f=s(d,`${d}-${n}`,{[`${d}-active`]:r,[`${d}-disabled`]:!n},i),p=()=>{c(n)},m=e=>{l(e,c,n)},h=u(n,`page`,A.createElement(`a`,{rel:`nofollow`},n));return h?A.createElement(`li`,{title:o?String(n):null,className:f,style:a,onClick:p,onKeyDown:m,tabIndex:0},h):null};function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M.apply(this,arguments)}var N=(e,t,n)=>n;function ce(){}function le(e){let t=Number(e);return typeof t==`number`&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function P(e,t,n){let r=e===void 0?t:e;return Math.floor((n-1)/r)+1}var ue=e=>{let{prefixCls:n=`rc-pagination`,selectPrefixCls:r=`rc-select`,className:a,classNames:o,styles:c,current:l,defaultCurrent:u=1,total:d=0,pageSize:f,defaultPageSize:p=10,onChange:m=ce,hideOnSinglePage:h,align:g,showPrevNextJumpers:ee=!0,showQuickJumper:_,showLessItems:y,showTitle:b=!0,onShowSizeChange:x=ce,locale:S=ae,style:C,totalBoundaryShowSizeChanger:w=50,disabled:T,simple:E,showTotal:D,showSizeChanger:te=d>w,sizeChangerRender:ne,pageSizeOptions:re,itemRender:O=N,jumpPrevIcon:k,jumpNextIcon:ie,prevIcon:oe,nextIcon:ue}=e,de=A.useRef(null),[F,fe]=v(p,f),[pe,I]=v(u,l),L=Math.max(1,Math.min(pe,P(void 0,F,d))),[R,z]=A.useState(L);(0,A.useEffect)(()=>{z(L)},[L]),`current`in e;let B=Math.max(1,L-(y?3:5)),V=Math.min(P(void 0,F,d),L+(y?3:5));function H(t,r){let i=t||A.createElement(`button`,{type:`button`,"aria-label":r,className:`${n}-item-link`});return typeof t==`function`&&(i=A.createElement(t,e)),i}function me(e){let t=e.target.value,n=P(void 0,F,d),r;return r=t===``?t:Number.isNaN(Number(t))?R:t>=n?n:Number(t),r}function he(e){return le(e)&&e!==L&&le(d)&&d>0}let ge=d>F?_:!1;function _e(e){(e.keyCode===i.UP||e.keyCode===i.DOWN)&&e.preventDefault()}function U(e){let t=me(e);switch(t!==R&&z(t),e.keyCode){case i.ENTER:W(t);break;case i.UP:W(t-1);break;case i.DOWN:W(t+1);break;default:break}}function ve(e){W(me(e))}function ye(e){let t=P(e,F,d),n=L>t&&t!==0?t:L;fe(e),z(n),x?.(L,e),I(n),m?.(n,e)}function W(e){if(he(e)&&!T){let t=P(void 0,F,d),n=e;return e>t?n=t:e<1&&(n=1),n!==R&&z(n),I(n),m?.(n,F),n}return L}let G=L>1,K=L<P(void 0,F,d);function be(){G&&W(L-1)}function xe(){K&&W(L+1)}function Se(){W(B)}function Ce(){W(V)}function q(e,t,...n){(e.key===`Enter`||e.charCode===i.ENTER||e.keyCode===i.ENTER)&&t(...n)}function we(e){q(e,be)}function Te(e){q(e,xe)}function Ee(e){q(e,Se)}function De(e){q(e,Ce)}function Oe(e){let t=O(e,`prev`,H(oe,`prev page`));return A.isValidElement(t)?A.cloneElement(t,{disabled:!G}):t}function ke(e){let t=O(e,`next`,H(ue,`next page`));return A.isValidElement(t)?A.cloneElement(t,{disabled:!K}):t}function J(e){(e.type===`click`||e.keyCode===i.ENTER)&&W(R)}let Ae=null,je=t(e,{aria:!0,data:!0}),Me=D&&A.createElement(`li`,{className:`${n}-total-text`},D(d,[d===0?0:(L-1)*F+1,L*F>d?d:L*F])),Ne=null,Y=P(void 0,F,d);if(h&&d<=F)return null;let X=[],Z={rootPrefixCls:n,onClick:W,onKeyPress:q,showTitle:b,itemRender:O,page:-1,className:o?.item,style:c?.item},Pe=L-1>0?L-1:0,Fe=L+1<Y?L+1:Y,Ie=_&&_.goButton,Le=typeof E==`object`?E.readOnly:!E,Re=Ie,ze=null;E&&(Ie&&(Re=typeof Ie==`boolean`?A.createElement(`button`,{type:`button`,onClick:J,onKeyUp:J},S.jump_to_confirm):A.createElement(`span`,{onClick:J,onKeyUp:J},Ie),Re=A.createElement(`li`,{title:b?`${S.jump_to}${L}/${Y}`:null,className:`${n}-simple-pager`},Re)),ze=A.createElement(`li`,{title:b?`${L}/${Y}`:null,className:s(`${n}-simple-pager`,o?.item),style:c?.item},Le?R:A.createElement(`input`,{type:`text`,"aria-label":S.jump_to,value:R,disabled:T,onKeyDown:_e,onKeyUp:U,onChange:U,onBlur:ve,size:3}),A.createElement(`span`,{className:`${n}-slash`},`/`),Y));let Q=y?1:2;if(Y<=3+Q*2){Y||X.push(A.createElement(j,M({},Z,{key:`noPager`,page:1,className:`${n}-item-disabled`})));for(let e=1;e<=Y;e+=1)X.push(A.createElement(j,M({},Z,{key:e,page:e,active:L===e})))}else{let e=y?S.prev_3:S.prev_5,t=y?S.next_3:S.next_5,r=O(B,`jump-prev`,H(k,`prev page`)),i=O(V,`jump-next`,H(ie,`next page`));ee&&(Ae=r?A.createElement(`li`,{title:b?e:null,key:`prev`,onClick:Se,tabIndex:0,onKeyDown:Ee,className:s(`${n}-jump-prev`,{[`${n}-jump-prev-custom-icon`]:!!k})},r):null,Ne=i?A.createElement(`li`,{title:b?t:null,key:`next`,onClick:Ce,tabIndex:0,onKeyDown:De,className:s(`${n}-jump-next`,{[`${n}-jump-next-custom-icon`]:!!ie})},i):null);let a=Math.max(1,L-Q),o=Math.min(L+Q,Y);L-1<=Q&&(o=1+Q*2),Y-L<=Q&&(a=Y-Q*2);for(let e=a;e<=o;e+=1)X.push(A.createElement(j,M({},Z,{key:e,page:e,active:L===e})));if(L-1>=Q*2&&L!==3&&(X[0]=A.cloneElement(X[0],{className:s(`${n}-item-after-jump-prev`,X[0].props.className)}),X.unshift(Ae)),Y-L>=Q*2&&L!==Y-2){let e=X[X.length-1];X[X.length-1]=A.cloneElement(e,{className:s(`${n}-item-before-jump-next`,e.props.className)}),X.push(Ne)}a!==1&&X.unshift(A.createElement(j,M({},Z,{key:1,page:1}))),o!==Y&&X.push(A.createElement(j,M({},Z,{key:Y,page:Y})))}let Be=Oe(Pe);if(Be){let e=!G||!Y;Be=A.createElement(`li`,{title:b?S.prev_page:null,onClick:be,tabIndex:e?null:0,onKeyDown:we,className:s(`${n}-prev`,o?.item,{[`${n}-disabled`]:e}),style:c?.item,"aria-disabled":e},Be)}let $=ke(Fe);if($){let e,t;E?(e=!K,t=G?0:null):(e=!K||!Y,t=e?null:0),$=A.createElement(`li`,{title:b?S.next_page:null,onClick:xe,tabIndex:t,onKeyDown:Te,className:s(`${n}-next`,o?.item,{[`${n}-disabled`]:e}),style:c?.item,"aria-disabled":e},$)}let Ve=s(n,a,{[`${n}-start`]:g===`start`,[`${n}-center`]:g===`center`,[`${n}-end`]:g===`end`,[`${n}-simple`]:E,[`${n}-disabled`]:T});return A.createElement(`ul`,M({className:Ve,style:C,ref:de},je),Me,Be,E?ze:X,$,A.createElement(se,{locale:S,rootPrefixCls:n,disabled:T,selectPrefixCls:r,changeSize:ye,pageSize:F,pageSizeOptions:re,quickGo:ge?W:null,goButton:Re,showSizeChanger:te,sizeChangerRender:ne}))},de=e=>{let{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:`not-allowed`,[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:`not-allowed`}},"&:focus-visible":{cursor:`not-allowed`,[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:`not-allowed`}}},[`&${t}-disabled`]:{cursor:`not-allowed`,[`${t}-item`]:{cursor:`not-allowed`,backgroundColor:`transparent`,"&:hover, &:active":{backgroundColor:`transparent`},a:{color:e.colorTextDisabled,backgroundColor:`transparent`,border:`none`,cursor:`not-allowed`},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:`not-allowed`,"&:hover, &:active":{backgroundColor:`transparent`},[`${t}-simple&`]:{backgroundColor:`transparent`,"&:hover, &:active":{backgroundColor:`transparent`}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}}}},F=e=>{let{componentCls:t}=e;return{[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...D(e),width:e.paginationMiniQuickJumperInputWidth}}}}},fe=e=>{let{componentCls:t}=e;return{[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...C(e)}}}}},pe=e=>{let{componentCls:t,antCls:n}=e,[,r]=x(n,`pagination`);return{[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:r(`item-size-actual`),lineHeight:r(`item-size-actual`),verticalAlign:`top`,[`${t}-item-link`]:{height:r(`item-size-actual`),backgroundColor:`transparent`,border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:r(`item-size-actual`),lineHeight:r(`item-size-actual`)}}},[`${t}-simple-pager`]:{display:`inline-flex`,alignItems:`center`,height:r(`item-size-actual`),marginInlineEnd:r(`item-spacing-actual`),input:{boxSizing:`border-box`,height:`100%`,width:e.quickJumperInputWidth,padding:`0 ${p(e.paginationItemPaddingInline)}`,textAlign:`center`,backgroundColor:e.itemInputBg,border:`${p(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:`none`,transition:`border-color ${e.motionDurationMid}`,color:`inherit`,"&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${p(e.inputOutlineOffset)} 0 ${p(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:`not-allowed`}}},[`&${t}-disabled`]:{[`${t}-prev, ${t}-next`]:{[`${t}-item-link`]:{"&:hover, &:active":{backgroundColor:`transparent`}}}},[`&${t}-small`]:{[`${t}-simple-pager`]:{input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},I=e=>{let{componentCls:t}=e,n=`${t}-options-quick-jumper input, ${t}-simple-pager input`;return{[`&${t}-filled`]:{[n]:{background:e.colorFillTertiary,borderColor:`transparent`,"&:hover":{background:e.colorFillSecondary},"&:focus":{borderColor:e.activeBorderColor,outline:0,backgroundColor:e.activeBg},"&[disabled]":{...w(e)}}},[`&${t}-borderless`]:{[n]:{background:`transparent`,border:`none`,"&:focus":{outline:`none`,boxShadow:`none`},"&[disabled]":{color:e.colorTextDisabled,cursor:`not-allowed`}}},[`&${t}-underlined`]:{[n]:{background:e.colorBgContainer,borderWidth:`${p(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${e.colorBorder} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${e.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus":{borderColor:`transparent transparent ${e.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg},"&[disabled]":{color:e.colorTextDisabled,boxShadow:`none`,cursor:`not-allowed`}}}}},L=e=>{let{componentCls:t,antCls:n}=e,[,r]=x(n,`pagination`);return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:`relative`,[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:`auto`}},[`${t}-item-ellipsis`]:{position:`absolute`,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:`block`,margin:`auto`,color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:`center`,textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[`
${t}-prev,
${t}-jump-prev,
${t}-jump-next
`]:{marginInlineEnd:r(`item-spacing-actual`)},[`
${t}-prev,
${t}-next,
${t}-jump-prev,
${t}-jump-next
`]:{display:`inline-block`,minWidth:r(`item-size-actual`),height:r(`item-size-actual`),color:e.colorText,fontFamily:e.fontFamily,lineHeight:r(`item-size-actual`),textAlign:`center`,verticalAlign:`middle`,listStyle:`none`,borderRadius:e.borderRadius,cursor:`pointer`,transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:`pointer`,userSelect:`none`},[`${t}-item-link`]:{display:`block`,width:`100%`,height:`100%`,padding:0,fontSize:e.fontSizeSM,textAlign:`center`,backgroundColor:`transparent`,border:`${p(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:`none`,transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:`transparent`}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:`inline-block`,marginInlineStart:e.margin,verticalAlign:`middle`,"&-size-changer":{width:`auto`},"&-quick-jumper":{display:`inline-block`,height:r(`item-size-actual`),marginInlineStart:e.marginXS,lineHeight:r(`item-size-actual`),verticalAlign:`baseline`,input:{...E(e),...te(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...w(e)},width:e.quickJumperInputWidth,height:r(`item-size-actual`),boxSizing:`border-box`,margin:0,marginInlineStart:r(`item-spacing-actual`),marginInlineEnd:r(`item-spacing-actual`)}}}}},R=e=>{let{componentCls:t,antCls:n}=e,[,r]=x(n,`pagination`);return{[`${t}-item`]:{display:`inline-block`,minWidth:r(`item-size-actual`),height:r(`item-size-actual`),marginInlineEnd:r(`item-spacing-actual`),fontFamily:e.fontFamily,lineHeight:p(e.calc(r(`item-size-actual`)).sub(2).equal()),textAlign:`center`,verticalAlign:`middle`,listStyle:`none`,backgroundColor:e.itemBg,border:`${p(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:`pointer`,userSelect:`none`,a:{display:`block`,padding:`0 ${p(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:`none`}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.itemActiveColor},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.itemActiveColorHover}}}}},z=t=>{let{componentCls:n,antCls:r}=t,[i,a]=x(r,`pagination`);return{[n]:{[i(`item-size-actual`)]:p(t.itemSize),[i(`item-spacing-actual`)]:p(t.marginXS),"&-small":{[i(`item-size-actual`)]:p(t.itemSizeSM),[i(`item-spacing-actual`)]:p(t.marginXXS)},"&-large":{[i(`item-size-actual`)]:p(t.itemSizeLG),[i(`item-spacing-actual`)]:p(t.marginSM)},...e(t),display:`flex`,alignItems:`center`,"&-start":{justifyContent:`start`},"&-center":{justifyContent:`center`},"&-end":{justifyContent:`end`},"ul, ol":{margin:0,padding:0,listStyle:`none`},"&::after":{display:`block`,clear:`both`,height:0,overflow:`hidden`,visibility:`hidden`,content:`""`},[`${n}-total-text`]:{display:`inline-block`,height:a(`item-size-actual`),marginInlineEnd:a(`item-spacing-actual`),lineHeight:p(t.calc(a(`item-size-actual`)).sub(2).equal()),verticalAlign:`middle`},...R(t),...L(t),...pe(t),...I(t),...F(t),...fe(t),...de(t),[`@media only screen and (max-width: ${t.screenLG}px)`]:{[`${n}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:`none`}}},[`@media only screen and (max-width: ${t.screenSM}px)`]:{[`${n}-options`]:{display:`none`}}},[`&${t.componentCls}-rtl`]:{direction:`rtl`}}},B=e=>{let{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:{...f(e)},[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0},...u(e)}},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:u(e)}}}},V=e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemSizeLG:e.controlHeightLG,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0,...T(e)}),H=e=>n(e,{inputOutlineOffset:0,quickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.25).equal(),paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:`0.13em`},S(e)),me=c(`Pagination`,e=>{let t=H(e);return[z(t),B(t)]},V),he=e=>{let{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${p(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},ge=r([`Pagination`,`bordered`],e=>he(H(e)),V);function _e(e){return(0,A.useMemo)(()=>typeof e==`boolean`?[e,{}]:g(e)?[!0,e]:[void 0,void 0],[e])}var U=e=>{let{align:t,prefixCls:n,selectPrefixCls:r,className:i,rootClassName:a,style:c,size:l,locale:u,responsive:f,showSizeChanger:p,selectComponentClass:g,pageSizeOptions:v,styles:x,classNames:S,...C}=e,{xs:w}=ne(f),[,T]=b(),{getPrefixCls:E,direction:D,showSizeChanger:te,className:ae,style:oe,classNames:se,styles:j,totalBoundaryShowSizeChanger:M}=m(`pagination`),N=E(`pagination`,n),[ce,le]=me(N),P=d(l),de=P===`small`||!!(w&&!P&&f),[F,fe]=_(`input`),pe={...e,size:P},[I,L]=h([se,S],[j,x],{props:pe}),[R]=ee(`Pagination`,y),z={...R,...u},[B,V]=_e(p),[H,he]=_e(te),U=B??H,ve=V??he,ye=g||ie,W=A.useMemo(()=>v?v.map(Number):void 0,[v]),G=e=>{let{disabled:t,size:n,onSizeChange:r,"aria-label":i,className:a,options:o}=e,{className:c,onChange:l}=ve||{},u=o.find(e=>String(e.value)===String(n))?.value;return A.createElement(ye,{disabled:t,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:e=>e.parentNode,"aria-label":i,options:o,...ve,value:u,onChange:(e,t)=>{r?.(e),l?.(e,t)},size:P,className:s(a,c)})},K=A.useMemo(()=>{let e=A.createElement(`span`,{className:`${N}-item-ellipsis`},`•••`);return{prevIcon:A.createElement(`button`,{className:`${N}-item-link`,type:`button`,tabIndex:-1},D===`rtl`?A.createElement(o,null):A.createElement(re,null)),nextIcon:A.createElement(`button`,{className:`${N}-item-link`,type:`button`,tabIndex:-1},D===`rtl`?A.createElement(re,null):A.createElement(o,null)),jumpPrevIcon:A.createElement(`a`,{className:`${N}-item-link`},A.createElement(`div`,{className:`${N}-item-container`},D===`rtl`?A.createElement(k,{className:`${N}-item-link-icon`}):A.createElement(O,{className:`${N}-item-link-icon`}),e)),jumpNextIcon:A.createElement(`a`,{className:`${N}-item-link`},A.createElement(`div`,{className:`${N}-item-container`},D===`rtl`?A.createElement(O,{className:`${N}-item-link-icon`}):A.createElement(k,{className:`${N}-item-link-icon`}),e))}},[D,N]),be=E(`select`,r),xe=s({[`${N}-${t}`]:!!t,[`${N}-${P}`]:P,[`${N}-${F}`]:fe&&F!==`outlined`,[`${N}-mini`]:de,[`${N}-rtl`]:D===`rtl`,[`${N}-bordered`]:T.wireframe},ae,i,a,I.root,ce,le),Se={...L.root,...oe,...c};return A.createElement(A.Fragment,null,T.wireframe&&A.createElement(ge,{prefixCls:N}),A.createElement(ue,{...K,...C,styles:L,classNames:I,style:Se,prefixCls:N,selectPrefixCls:be,className:xe,locale:z,pageSizeOptions:W,showSizeChanger:U,totalBoundaryShowSizeChanger:C.totalBoundaryShowSizeChanger??M,sizeChangerRender:G}))};export{U as t};