PageSourceSearch

https://www.himarley.com/_next/static/chunks/2311-041ed13dafceb2e9.js

js himarley.com collected 2026-10-02 08:15:33 UTC 8,281 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2311],{12311:(e,t,n)=>{n.d(t,{l:()=>o});var s=n(54568),a=n(99680),r=n(7620),i=n(1505),l=n(80247);function o(e){let t,n,r,i,l,o,u,h,g=(0,a.c)(37),{names:p,customers:f,slotCount:v,eyebrow:w,variant:j,intervalMs:b,fadeMs:y,staggerMs:N}=e;g[0]!==p?(t=void 0===p?[]:p,g[0]=p,g[1]=t):t=g[1];let M=t;g[2]!==f?(n=void 0===f?[]:f,g[2]=f,g[3]=n):n=g[3];let k=n,_=void 0===v?16:v,E=void 0===j?"static":j;if("rotating"===E){let e;return g[4]!==k||g[5]!==w||g[6]!==y||g[7]!==b||g[8]!==_||g[9]!==N?(e=(0,s.jsx)(x,{customers:k,slotCount:_,eyebrow:w,intervalMs:b,fadeMs:y,staggerMs:N}),g[4]=k,g[5]=w,g[6]=y,g[7]=b,g[8]=_,g[9]=N,g[10]=e):e=g[10],e}if("scrolling"===E){let e,t,n,a,r,i;g[11]!==M?(e=[...M,...M],g[11]=M,g[12]=e):e=g[12];let l=e;return g[13]!==w?(t=w&&(0,s.jsx)("h3",{className:"text-base text-content-muted mb-8 text-center",children:w}),g[13]=w,g[14]=t):t=g[14],g[15]!==l?(n=(0,s.jsx)("div",{className:"flex gap-6 lg:gap-8 marquee",children:l.map(m)}),g[15]=l,g[16]=n):n=g[16],g[17]===Symbol.for("react.memo_cache_sentinel")?(a=(0,s.jsx)("style",{children:"\n            .marquee {\n              animation: scroll-x 40s linear infinite;\n              width: max-content;\n            }\n            @media (prefers-reduced-motion: reduce) {\n              .marquee { animation: none; }\n            }\n            @keyframes scroll-x {\n              from { transform: translateX(0); }\n              to   { transform: translateX(-50%); }\n            }\n          "}),g[17]=a):a=g[17],g[18]!==n?(r=(0,s.jsxs)("div",{className:"relative","aria-label":"Carrier logo marquee",children:[n,a]}),g[18]=n,g[19]=r):r=g[19],g[20]!==r||g[21]!==t?(i=(0,s.jsxs)("section",{className:"max-w-page mx-auto px-6 lg:px-8 py-20 overflow-hidden",children:[t,r]}),g[20]=r,g[21]=t,g[22]=i):i=g[22],i}let C=Math.max(0,Math.max(_,M.length)-M.length);g[23]!==C?(r=Array.from({length:C}),g[23]=C,g[24]=r):r=g[24];let L=r;return g[25]!==w?(i=w&&(0,s.jsx)("div",{className:"text-base text-content-muted mb-8 text-center",children:w}),g[25]=w,g[26]=i):i=g[26],g[27]!==M?(l=M.map(d),g[27]=M,g[28]=l):l=g[28],g[29]!==L?(o=L.map(c),g[29]=L,g[30]=o):o=g[30],g[31]!==o||g[32]!==l?(u=(0,s.jsxs)("div",{className:"grid grid-cols-3 md:grid-cols-4 lg:grid-cols-6 gap-6 lg:gap-2",children:[l,o]}),g[31]=o,g[32]=l,g[33]=u):u=g[33],g[34]!==u||g[35]!==i?(h=(0,s.jsxs)("section",{className:"max-w-page mx-auto px-6 lg:px-8 py-20",children:[i,u]}),g[34]=u,g[35]=i,g[36]=h):h=g[36],h}function c(e,t){return(0,s.jsx)("div",{className:"flex items-center justify-center h-16 lg:h-20 border border-dashed border-rule rounded text-xs text-content-subtle",children:(0,s.jsx)("span",{className:"inline-block text-content-subtle",children:"Carrier logo"})},`slot-${t}`)}function d(e){let t="string"==typeof e?e:e.name;return(0,s.jsx)("div",{className:"flex items-center justify-center h-20 lg:h-24 px-2 text-sm text-content",children:(0,s.jsx)(i.pF,{logo:e})},t)}function m(e,t){return(0,s.jsx)("div",{className:"shrink-0 flex items-center justify-center w-[160px] h-20 lg:h-24 px-2 text-sm text-content",children:(0,s.jsx)(i.pF,{logo:e})},`${"string"==typeof e?e:e.name}-${t}`)}function u(){return window.matchMedia("(min-width: 1024px)").matches?6:window.matchMedia("(min-width: 768px)").matches?4:3}function x(e){let t,n,i,l,o,c,d,m,x,g=(0,a.c)(22),{customers:p,slotCount:f,eyebrow:v,intervalMs:w,fadeMs:j,staggerMs:b}=e,y=void 0===w?6e3:w,N=void 0===j?350:j,M=void 0===b?55:b,k=Math.min(f,p.length);g[0]!==k||g[1]!==p?(t=()=>p.slice(0,k),g[0]=k,g[1]=p,g[2]=t):t=g[2];let[_,E]=(0,r.useState)(t),[C,L]=(0,r.useState)(6),S=(0,r.useRef)(!1),F=p.length>k;return g[3]===Symbol.for("react.memo_cache_sentinel")?(n=()=>{L(u());let e=window.matchMedia("(min-width: 768px)"),t=window.matchMedia("(min-width: 1024px)"),n=()=>L(u());return e.addEventListener("change",n),t.addEventListener("change",n),()=>{e.removeEventListener("change",n),t.removeEventListener("change",n)}},i=[],g[3]=n,g[4]=i):(n=g[3],i=g[4]),(0,r.useEffect)(n,i),g[5]!==F||g[6]!==p||g[7]!==y?(l=()=>{if(!F||window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return;let e=window.setInterval(()=>{S.current||E(e=>(function(e,t){let n=e.slice();for(let e=n.length-1;e>0;e--){let t=Math.floor(Math.random()*(e+1));[n[e],n[t]]=[n[t],n[e]]}return n.slice(0,t)})(p,e.length))},y);return()=>window.clearInterval(e)},o=[p,F,y],g[5]=F,g[6]=p,g[7]=y,g[8]=l,g[9]=o):(l=g[8],o=g[9]),(0,r.useEffect)(l,o),g[10]!==v?(c=v&&(0,s.jsx)("div",{className:"text-base text-content-muted mb-6 text-center",children:v}),g[10]=v,g[11]=c):c=g[11],g[12]!==C||g[13]!==N||g[14]!==M||g[15]!==_?
1(d=_.map((e,t)=>{let n=Math.floor(t/C)+t%C;return(0,s.jsx)(h,{customer:e,delay:n*M,fadeMs:N,onHover:e=>{S.current=e}},t)}),g[12]=C,g[13]=N,g[14]=M,g[15]=_,g[16]=d):d=g[16],g[17]!==d?(m=(0,s.jsx)("div",{className:"grid grid-cols-3 md:grid-cols-4 lg:grid-cols-6 gap-6 lg:gap-3",children:d}),g[17]=d,g[18]=m):m=g[18],g[19]!==m||g[20]!==c?(x=(0,s.jsxs)("section",{className:"max-w-page mx-auto px-6 lg:px-8 pb-12",children:[c,m]}),g[19]=m,g[20]=c,g[21]=x):x=g[21],x}function h(e){let t,n,i,o=(0,a.c)(23),{customer:c,delay:d,fadeMs:m,onHover:u}=e,[x,h]=(0,r.useState)(c),[p,f]=(0,r.useState)(!1);if(o[0]!==c||o[1]!==d||o[2]!==x.slug||o[3]!==m?(t=()=>{if(c.slug===x.slug)return;let e=0,t=window.setTimeout(()=>{f(!0),e=window.setTimeout(()=>{h(c),f(!1)},m)},d);return()=>{window.clearTimeout(t),window.clearTimeout(e)}},n=[c,x.slug,m,d],o[0]=c,o[1]=d,o[2]=x.slug,o[3]=m,o[4]=t,o[5]=n):(t=o[4],n=o[5]),(0,r.useEffect)(t,n),o[6]!==x||o[7]!==p||o[8]!==u){let e,t,n,a,r,c,d=(0,l.AW)(x),m=(0,l.aK)(x)&&!!d;o[10]!==x.slug?(e=(0,l.CI)(x.slug),o[10]=x.slug,o[11]=e):e=o[11],o[12]!==x.name||o[13]!==e?(t=(0,s.jsx)("img",{src:e,alt:x.name,className:"max-h-14 w-auto max-w-full object-contain grayscale opacity-80 lg:max-h-20"}),o[12]=x.name,o[13]=e,o[14]=t):t=o[14];let h=t;o[15]!==u?(n=()=>u(!0),a=()=>u(!1),o[15]=u,o[16]=n,o[17]=a):(n=o[16],a=o[17]);let f=+!p;o[18]!==f?(r={opacity:f},o[18]=f,o[19]=r):r=o[19];let v=m?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"absolute inset-0 flex items-center justify-center px-4 transition-opacity duration-300 ease-out group-hover:opacity-0 group-focus-within:opacity-0 lg:px-6",children:h}),(0,s.jsxs)("div",{className:"absolute inset-x-0 top-0 bottom-8 flex flex-col items-start gap-0.5 overflow-hidden px-4 pt-4 text-left opacity-0 transition-opacity duration-300 ease-out group-hover:opacity-100 group-focus-within:opacity-100",children:[d.metric&&(0,s.jsx)("span",{className:"line-clamp-2 text-sm font-semibold leading-tight text-content",children:d.metric}),(0,s.jsx)("span",{className:"line-clamp-2 text-xs leading-snug text-content-muted",children:d.title})]}),(0,s.jsxs)("span",{className:"pointer-events-none absolute bottom-3 right-3 flex items-center gap-1 text-content-subtle/60 transition-colors group-hover:text-brand-a11y",children:[(0,s.jsx)("span",{className:"text-xs font-medium leading-none tracking-tight",children:"Case study"}),(0,s.jsx)(g,{className:"h-3.5 w-3.5"})]})]}):(0,s.jsx)("div",{className:"flex h-full w-full items-center justify-center px-4 lg:px-6",children:h});o[20]!==v||o[21]!==r?(c=(0,s.jsx)("div",{style:r,className:"absolute inset-0 transition-opacity duration-300 ease-out",children:v}),o[20]=v,o[21]=r,o[22]=c):c=o[22],i=(0,s.jsxs)("div",{className:`group relative h-28 overflow-hidden lg:h-32 ${m?"rounded-lg transition-colors hover:bg-surface-secondary":""}`,onMouseEnter:n,onMouseLeave:a,children:[c,m&&(0,s.jsx)("a",{href:(0,l.DF)(d.href),target:"_blank",rel:"noopener noreferrer","aria-label":`Read the ${x.name} case study (opens in a new tab)`,className:"absolute inset-0 z-10 rounded-lg",onFocus:()=>u(!0),onBlur:()=>u(!1)})]}),o[6]=x,o[7]=p,o[8]=u,o[9]=i}else i=o[9];return i}function g(e){let t,n,r,i=(0,a.c)(4),{className:l}=e,o=void 0===l?"":l;return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,s.jsx)("path",{d:"M7 17L17 7"}),n=(0,s.jsx)("path",{d:"M7 7h10v10"}),i[0]=t,i[1]=n):(t=i[0],n=i[1]),i[2]!==o?(r=(0,s.jsxs)("svg",{"aria-hidden":!0,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.75,strokeLinecap:"round",strokeLinejoin:"round",className:o,children:[t,n]}),i[2]=o,i[3]=r):r=i[3],r}}}]);

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.