PageSourceSearch

https://snv-staging.netlify.app/_nuxt/Cgzr0IgG.js

js snv-staging.netlify.app collected 2026-10-03 11:29:00 UTC 3,161 bytes, 1 lines download raw bytes

1import $ from"./rinK_iF-.js";import{u as r,o as s,c as o,g as p,a as P,n as u,F as y,l as g,t as m,f as c,p as i}from"./B2aqk5pg.js";(function(){try{var n=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};n.SENTRY_RELEASE={id:"348d925b74041012259bb47f190333bc67b2c0ef"};var d=new n.Error().stack;d&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[d]="21d25111-28f5-4654-bfe5-0aa3cbbbd407",n._sentryDebugIdIdentifier="sentry-dbid-21d25111-28f5-4654-bfe5-0aa3cbbbd407")}catch{}})();const I={key:0,class:"flex justify-center mb-8"},D=["disabled","aria-label"],E={class:"flex"},B=["disabled","onClick"],S={key:0,class:"text-primary-700 px-3 py-1 font-semibold"},T={key:1},V=["disabled","onClick"],F={key:2,class:"text-primary-700 px-3 py-1 font-semibold"},M={key:3},R=["disabled","onClick"],j=["disabled","aria-label"],Y={__name:"Pagination",props:{currentPage:{type:Number,default:1},perPage:{type:Number,default:3},totalItems:{type:Number,default:0}},emits:["paginationClick"],setup(n,{emit:d}){const e=n,a=i(()=>Math.ceil(e.totalItems/e.perPage)),x=i(()=>a.value<=5||e.currentPage<=4?a.value>5?5:a.value:1),h=i(()=>[e.currentPage,e.currentPage+1,e.currentPage+2]),C=i(()=>a.value-3<=e.currentPage?[a.value-3,a.value-2,a.value-1,a.value]:[a.value]),f=i(()=>a.value>5&&e.currentPage>=5&&e.currentPage<a.value-3),w=i(()=>e.currentPage===1),N=i(()=>e.currentPage===a.value),l=d;return(v,b)=>{const _=$;return r(a)>1?(s(),o("div",I,[p("button",{type:"button",disabled:r(w),"aria-label":v.$t("ariaLabels.paginationPrevious"),onClick:b[0]||(b[0]=t=>l("paginationClick",e.currentPage-1))},[P(_,{name:"fa-solid:arrow-left",class:u(["text-primary-700 mr-4 w-4 h-4",e.currentPage===1?"opacity-60":"opacity-100"])},null,8,["class"])],8,D),p("div",E,[(s(!0),o(y,null,g(r(x),t=>(s(),o("button",{key:`lowNumbers-${t}`,type:"button",disabled:t===e.currentPage,class:u([["text-primary-700 px-3 py-1 font-semibold",n.currentPage===t?"bg-primary-700 text-white rounded-full":""],"text-primary-700 px-3 py-1 font-semibold"]),onClick:k=>l("paginationClick",t)},m(t),11,B))),128)),r(f)?(s(),o("div",S," ... ")):c("",!0),r(f)?(s(),o("div",T,[(s(!0),o(y,null,g(r(h),t=>(s(),o("button",{key:`highNumbers-${t}`,type:"button",disabled:t===e.currentPage,class:u([n.currentPage===t&&"bg-primary-700 text-white rounded-full","text-primary-700 px-3 py-1 font-semibold"]),onClick:k=>l("paginationClick",t)},m(t),11,V))),128))])):c("",!0),r(a)>5?(s(),o("div",F," ... ")):c("",!0),r(a)>5?(s(),o("div",M,[(s(!0),o(y,null,g(r(C),t=>(s(),o("button",{key:`highNumber-${t}`,type:"button",disabled:t===e.currentPage,class:u(["text-primary-700 px-3 py-1 font-semibold",n.currentPage===t&&"bg-primary-700 text-white rounded-full"]),onClick:k=>l("paginationClick",t)},m(t),11,R))),128))])):c("",!0)]),p("button",{type:"button",disabled:r(N),"aria-label":v.$t("ariaLabels.paginationNext"),onClick:b[1]||(b[1]=t=>l("paginationClick",e.currentPage+1))},[P(_,{name:"fa-solid:arrow-right",class:u(["text-primary-700 ml-4 w-4 h-4",e.currentPage===r(a)?"opacity-60":"opacity-100"])},null,8,["class"])],8,j)])):c("",!0)}}};export{Y as default};

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.