1import{$ as e,X as t}from"./components-gWakyPu0.js";import{n}from"./lib-D3FSPL2K.js";import{t as r}from"./jsx-runtime-Ca-vP5zJ.js";var i=e(t(),1),a=r();function o({numberOfPages:e,currentPage:t,getPageHref:r}){let o=e,s=Math.max(1,t-1),c=Math.min(o,t+1);return(0,a.jsxs)(`div`,{className:`page_nav`,children:[(0,a.jsx)(n,{to:r(s),className:`economica upp page_pre fade`,children:`<`}),(0,a.jsx)(n,{to:r(c),className:`economica upp page_suiv fade`,children:`>`}),o<=10?Array.from({length:o},(e,i)=>(0,a.jsx)(n,{to:r(i+1),className:`economica upp page_nav_item ${t===i+1?`page_nav_select`:``}`,children:i+1},i)):Array.from({length:o},(e,s)=>{if(s+1==1||s+1==2||s+1==o||s+1==o-1)return(0,a.jsx)(n,{to:r(s+1),className:`economica upp page_nav_item ${t===s+1?`page_nav_select`:``}`,children:s+1},s);if(t>=6&&s+1==3)return(0,a.jsx)(i.Fragment,{children:` ... `},`ellipsis-start-${s}`);if(t<=o-5&&s+1==o-2)return(0,a.jsx)(i.Fragment,{children:` ... `},`ellipsis-end-${s}`);if(s+1<=t+2&&s+1>=t-2&&s+1>=3&&s+1<=o-2)return(0,a.jsx)(n,{to:r(s+1),className:`economica upp page_nav_item ${t===s+1?`page_nav_select`:``}`,children:s+1},s)})]})}export{o as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.