1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2368,2569,5300,5486,7260],{2368:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>a});var n=l(37876),s=l(5486),i=l(72587);function a(e){let{image:t,title:l,description:a}=e;return(0,n.jsxs)(s.default,{className:"flex flex-col items-center justify-center gap-4",children:[(0,n.jsx)(i.default,{src:t,alt:"nessun elemento",width:120,height:120}),(0,n.jsx)("h2",{className:"flex justify-center text-center font-normal desktop:text-2xl",children:l}),a&&(0,n.jsx)("p",{className:"text-sm desktop:text-base",children:a})]})}},5486:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>u});var n=l(37876),s=l(64081),i=l(73502),a=l(48230),r=l.n(a),c=l(89099),d=l.n(c);let{gevBlue:o}=i.A.getColors(),u=e=>{let{id:t,title:l,link:i,className:a,cardStyle:c,children:u,padding:h="p-5 desktop:p-10",shadow:f=!0,style:x}=e;return(0,n.jsxs)("div",{className:"w-full rounded-2xl bg-white ".concat(c||""," ").concat(f?"shadow-light":""," ").concat(h),style:x,id:t,onClick:()=>{i&&d().push(i)},children:[(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[l?(0,n.jsx)("h2",{className:"text-lg font-bold desktop:text-xl",children:l}):(0,n.jsx)(n.Fragment,{}),(0,n.jsx)("div",{children:i?(0,n.jsx)(r(),{rel:"stylesheet",href:i,children:(0,s.t4)(o,"24","24")}):(0,n.jsx)(n.Fragment,{})})]}),u?(0,n.jsx)("div",{className:"".concat(a||""," ").concat(l&&l.length?"pt-4 desktop:pt-5":""," "),children:u}):(0,n.jsx)(n.Fragment,{})]})}},7260:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>s});var n=l(37876);let s=e=>{let{label:t,onClick:l,selected:s=!1,id:i}=e;return(0,n.jsx)("div",{id:i,className:"my-2 flex-shrink-0 cursor-pointer rounded-[56px] p-3.5 shadow-light ".concat(s?"bg-gevBlue text-white":"bg-white text-gevBlue"),onClick:()=>l(),children:(0,n.jsx)("p",{className:"whitespace-nowrap text-sm font-bold first-letter:uppercase",children:t})})}},32569:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>c});var n=l(37876),s=l(84634),i=l(93427),a=l(14232),r=l(7260);let c=e=>{let{labels:t,onSelectChange:l,defaultSelected:c=0}=e,[d,o]=(0,a.useState)(c);return(0,n.jsx)(s.default,{id:"chipsSlider",sliderItemsName:i.N.PRICE_CHIPS,children:t&&t.length?t.map((e,t)=>(0,n.jsx)(r.default,{id:"filtro-".concat(e.replaceAll(" ","-").toLowerCase()),label:e,selected:d===t,onClick:()=>(function(e){d!==e&&(l(e),o(e))})(t)},"".concat(t,"_").concat(e))):""})}},45300:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>j});var n=l(37876),s=l(64081),i=l(2368),a=l(62079),r=l(73502),c=l(18847),d=l.n(c),o=l(77328),u=l.n(o),h=l(48230),f=l.n(h),x=l(14e3),m=l(89099),g=l(14232),w=l(32569);let{gevDarkGrey:p}=r.A.getColors();function j(e){let t,{list:r,componentPath:c,elementPerPage:o=8,filterBy:h,currentPage:j,setCurrentPage:v,filters:b}=e,y=d()(()=>l(58215)("./".concat(c))),[N,k]=(0,g.useState)(r),C=(0,m.useRouter)(),S=(0,x.useSearchParams)(),W=(0,x.usePathname)(),[B,M]=(0,g.useState)("tutti"),{isMobile:A}=(0,a.l)(),[E,F]=(0,g.useState)(0),P=Math.ceil((null==N?void 0:N.length)/o)||1,L=(j-1)*o,_=L+o,q=e=>{let t=new URLSearchParams(Array.from(S.entries()));t.set("page",e+""),C.push({pathname:W,query:t.toString()})};(0,g.useEffect)(()=>{R(0)},[r]);let D=async()=>{if(C.query.page&&"string"==typeof C.query.page){let e=parseInt(C.query.page);e<=P?v(e):await C.replace("/not-found")}else v(1)};(0,g.useEffect)(()=>{D()},[C.query]);let I=(0,g.useMemo)(()=>{let e=[];return h&&!b?e=r.filter(e=>void 0!==e[h]).flatMap(e=>e[h]):h&&b&&(e=[...b,...r.filter(e=>void 0!==e[h]).flatMap(e=>e[h])]),["Tutti",...new Set(e)]},[r]);function R(e){if(0===e)k(r);else if(h){let t=I[e];M(t.toLowerCase()),k(r.filter(e=>{var l;return null==(l=e[h])?void 0:l.map(e=>e.toLowerCase()).includes(t.toLowerCase())})),q(1)}}let T=()=>{let e=window.innerWidth<=1023?320:298,t=0,l=window.innerWidth/(window.innerWidth<=1023?320:298),n=window.innerWidth<=1023?12:20,s=window.innerWidth<=1023?32:88,i=(window.innerWidth-s-n*(Math.trunc(l)-1))/(window.innerWidth<=1023?320:298);t=i<2?(window.innerWidth-s-n*i)/i:(window.innerWidth-s-n*(Math.trunc(i)-1))/Math.trunc(i),i<2?t<=window.innerWidth-16?F(320):F(e):window.innerWidth<1024?t>=320&&t<=360?F(t):t>360?F(360):F(e):t>=298&&t<=322?F(t):t>322?F(322):F(e)},z=(0,g.useRef)((t=0,function(){for(var e=arguments.length,l=Array(e),n=0;n<e;n++)l[n]=arguments[n];let s=new Date().getTime();if(!(s-t<10))return t=s,T(...l)}
1));return(0,g.useEffect)(()=>{T();let e=()=>z.current();return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u(),{children:(0,n.jsx)("link",{rel:"canonical",href:"".concat("https://www.grattaevincionline.it").concat(W).concat(j>1?"?page="+j:"")})}),I&&h&&(0,n.jsx)(w.default,{labels:I,onSelectChange:e=>{R(e)}}),(0,n.jsx)("div",{className:"mt-4 flex w-full items-center justify-center",children:(0,n.jsx)("div",{className:"flex w-full justify-center",children:(0,n.jsx)("div",{className:"w-full gap-3 desktop:gap-5 ".concat(N&&N.length?"grid w-full justify-center justify-items-center":"flex flex-col"),style:{gridTemplateColumns:"repeat(auto-fill, minmax(".concat(E,"px,0fr))")},children:N&&N.length?N.map((e,t)=>{if(t<_&&t>=L)return(0,n.jsx)(y,{...e,hideMargin:!0,maxWidth:E,cardPosition:"".concat(t+1,"-").concat(N.length),internalFilter:B.replaceAll(" ","_")},t)}):(0,n.jsx)(i.default,{image:"/content/dam/portale-cg-gevonline/loghi/Nessun-bonus.svg",title:"Siamo spiacenti, ma al momento non sono presenti risultati"})})})}),(0,n.jsx)("div",{className:"mt-4 flex items-center justify-between",children:(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2",children:[N&&N.length>0?(0,n.jsxs)("p",{className:"bg-opacity-20 font-medium text-gevDarkGrey",children:[L+1," - ",Math.min(_,N.length)," di ",N.length]}):(0,n.jsx)(n.Fragment,{}),P>1&&j<=P?(0,n.jsxs)("div",{className:"flex items-center justify-center gap-2.5",children:[(0,n.jsx)("div",{className:"".concat(j>1?"cursor-pointer":"hidden"," "),onClick:()=>j>1&&q(j-1),children:(0,s.h)(p,j>
11?"":"0.5")}),(0,n.jsxs)("button",{disabled:1===j,className:" ".concat(1===j?"cursor-default bg-gevBlue text-white hover:shadow-none":"bg-white text-gevBlue"," h-10 w-10 rounded-full border-white p-0 leading-normal disabled:text-white disabled:opacity-100 ").concat(2===j?"hidden":""),onClick:e=>e.preventDefault(),children:[" ",1!==j?(0,n.jsx)(f(),{href:"".concat(W,"?page=",1),className:"flex h-full w-full items-center justify-center",children:1}):(0,n.jsxs)("div",{className:"flex h-full w-full items-center justify-center",children:[" ",1]})]},"firstPage"),(0,n.jsx)("div",{className:"text-lg text-gevBlue ".concat(j<=2||P<=5?"hidden":""),children:"..."}),(P<=5?Array.from({length:P-1},(e,t)=>2+t):1===j?Array.from({length:4},(e,t)=>2+t):2===j?[2,3,4,5]:j<P?[j-1,j,j+1]:j===P?[j-4,j-3,j-2,j-1,j]:[j-2,j-1,j]).map((e,t)=>(0,n.jsx)("button",{disabled:e===j,className:" ".concat(e===j?"cursor-default bg-gevBlue text-white hover:shadow-none":"bg-white text-gevBlue"," h-10 w-10 rounded-full border-white p-0 leading-normal disabled:text-white disabled:opacity-100"),onClick:e=>{e.preventDefault()},children:e!==j?(0,n.jsx)(f(),{href:"".concat(W,"?page=").concat(e),className:"flex h-full w-full items-center justify-center",children:e}):(0,n.jsxs)("div",{className:"flex h-full w-full items-center justify-center",children:[" ",e]})},t)),P>5&&j<P-1&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"text-lg text-gevBlue",children:"..."}),(0,n.jsxs)("button",{disabled:P===j,className:" ".concat(P===j?"cursor-default bg-gevBlue text-white hover:shadow-none":"bg-white text-gevBlue"," h-10 w-10 rounded-full border-white p-0 leading-normal disabled:text-white disabled:opacity-100"),onClick:e=>e.preventDefault(),children:[" ",(0,n.jsx)(f(),{href:"".concat(W,"?page=").concat(P),className:"flex h-full w-full items-center justify-center",children:P})]},"lastPage")]}),(0,n.jsx)("div",{className:"".concat(j<P?"cursor-pointer":"hidden"),onClick:()=>j<P&&q(j+1),children:(0,s.CK)(p,j<P?"":"0.5")})]}):(0,n.jsx)(n.Fragment,{})]})})]})}},77328:(e,t,l)=>{e.exports=l(29269)}}]);
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.