PageSourceSearch

https://www.webstacks.com/_next/static/chunks/6645.d22cbf4adbf4f730.js?dpl=dpl_G9VLTU5oVu9pDQkbpKn2qPF3ecVw

js webstacks.com collected 2026-09-28 07:46:03 UTC 3,570 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6645],{58644:(e,n,l)=>{l.d(n,{BrandSwitcher:()=>k});var t=l(46378),i=l(22712),a=l(31271),r=l(69803),s=l.n(r),c=l(15586),o=l(55459),d=l(14716),x=l(59931),u=l(25725),p=l(77417);let h={initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:20}},k=e=>{let{...n}=e,{heading:l,subhead:r,brands:k,theme:f}=n,[g,y]=(0,c.useState)(-1),m=(0,p.I)(),b="dark"===f||m?u.M.white:u.M.black;return k&&0!==k.length?(0,t.jsx)("div",{className:(0,o.QP)("container mx-auto relative flex flex-col gap-14","dark"===f&&"dark"),children:(0,t.jsxs)("div",{className:"flex flex-col gap-[53px] xl:gap-16 items-center xl:flex-row xl:justify-between",children:[(0,t.jsxs)("div",{className:(0,o.QP)("flex flex-col items-center w-full lg:shrink-0 lg:flex-row lg:justify-center lg:gap-2 xl:flex-col xl:items-start xl:w-fit xl:gap-0 xl:pb-6","relative font-normal text-muted text-2xl sm:text-3xl lg:text-4xl xl:text-5xl font-heading-display normal-case"),children:[(0,t.jsxs)("span",{children:[l," "]}),(0,t.jsx)(i.P.span,{className:"text-heading",variants:h,initial:"initial",animate:"animate",exit:"exit",transition:{ease:"easeOut"},children:g<0?r:null==k?void 0:k[g].title},g)]}),(0,t.jsx)("div",{className:"w-fit",children:(0,t.jsx)("ul",{className:"group grid grid-cols-4 sm:grid-cols-6 lg:grid-cols-5 2xl:flex 2xl:flex-wrap gap-2",onMouseLeave:()=>y(-1),children:null==k?void 0:k.map((e,n)=>{var l,i,r,c,o;let u=null;if(e.link)switch(e.link.linkType){case"internal":u=(null==(o=e.link.internalLink)||null==(c=o.seo)||null==(r=c.slug)?void 0:r.current)?"/".concat(e.link.internalLink.seo.slug.current):null;break;case"external":u=e.link.externalUrl||null;break;case"anchor":u=e.link.anchorLinkId?"#".concat(e.link.anchorLinkId):null;break;default:u=null}let p=e.logo,h=p?(0,d.ij)(p).width(200).height(200).fit("max").auto("format").url():null,k=(0,t.jsx)("span",{className:"flex items-center justify-center size-full p-2 transition-opacity duration-300 cursor-pointer group-hover:opacity-50 hover:!opacity-100",children:h&&(0,t.jsx)(a.default,{src:h,alt:e.title||"Brand Logo",width:64,height:64,className:"size-full object-contain",style:{filter:b}})}),f=(null==(l=e.link)?void 0:l.openInNewTab)||(null==(i=e.link)?void 0:i.linkType)==="external";return(0,t.jsx)("li",{onMouseEnter:()=>y(n),children:(0,t.jsx)(x.m,{content:e.title||"",position:"top",children:(0,t.jsx)("div",{className:"size-16 bg-card",children:u?(0,t.jsx)(s(),{href:u,className:"block size-full cursor-pointer",target:f?"_blank":void 0,rel:f?"noopener noreferrer":void 0,children:k}):k})})},e._key)})})})]})}):null}},66645:(e,n,l)=>{l.r(n),l.d(n,{BrandSwitcher:()=>t.BrandSwitcher,brandSwitcherFragment:()=>r});var t=l(58644),i=l(2513),a=l(66423);let r='\n  _type == "brandSwitcher" => {\n    _key,\n    _type,\n    heading,\n    subhead,\n    brands[] {\n      _key,\n      _type,\n      title,\n      logo {\n        _type,\n        alt,\n        asset {\n          _ref,\n          _type\n        }\n      },\n      link {\n        label,\n        linkType,\n        internalLink->{\n          _type,\n          _id,\n          title,\n          seo {\n            slug {\n              current\n            }\n          }\n        },\n        externalUrl,\n        anchorLinkId,\n        openInNewTab\n      }\n    },\n    '.concat(a.l,",\n  }\n");(0,i.E)('\n  *[_id == $documentId][0]{\n    _id,\n    _type,\n    title,\n    "brandSwitcher": sections[_key == $blockKey && _type == "brandSwitcher"][0]{\n      '.concat(r,"\n    }\n  }\n"))}}]);

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.