PageSourceSearch

https://www.fountainnyc.com/_next/static/chunks/8588.0698a7a4c81b35a2.js

js fountainnyc.com collected 2026-10-07 16:34:58 UTC 5,067 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8588,7518],{97518:function(e,t,i){i.r(t),i.d(t,{default:function(){return w}});var a=i(57437),s=i(2265),r=i(81906),l=i(89993),c=i(98938),n=i(33728),o=i(18731),d=i(33145),p=i(53950);let m={homepage:[{src:"/images/velocity/home-1.webp",alt:"Homepage slide 1 description"},{src:"/images/velocity/home-2.webp",alt:"Homepage slide 2 description"},{src:"/images/velocity/home-3.webp",alt:"Homepage slide 3 description"},{src:"/images/velocity/home-4.webp",alt:"Homepage slide 4 description"},{src:"/images/velocity/home-5.webp",alt:"Homepage slide 5 description"},{src:"/images/velocity/home-6.webp",alt:"Homepage slide 6 description"},{src:"/images/velocity/home-7.webp",alt:"Homepage slide 7 description"}],ivKetamine:[{src:"/images/velocity/iv-ketamine-1.webp",alt:"IV Ketamine slide 1 description"},{src:"/images/velocity/iv-ketamine-2.webp",alt:"IV Ketamine slide 2 description"},{src:"/images/velocity/iv-ketamine-3.webp",alt:"IV Ketamine slide 3 description"},{src:"/images/velocity/iv-ketamine-4.webp",alt:"IV Ketamine slide 4 description"},{src:"/images/velocity/iv-ketamine-5.webp",alt:"IV Ketamine slide 5 description"},{src:"/images/velocity/iv-ketamine-6.webp",alt:"IV Ketamine slide 6 description"},{src:"/images/velocity/iv-ketamine-7.webp",alt:"IV Ketamine slide 7 description"}],about:[{src:"/images/velocity/about-1.jpg",alt:"About page slide 1 description"},{src:"/images/velocity/about-2.jpg",alt:"About page slide 2 description"},{src:"/images/velocity/about-3.webp",alt:"About page slide 3 description"},{src:"/images/velocity/about-4.jpg",alt:"About page slide 4 description"},{src:"/images/velocity/about-5.webp",alt:"About page slide 5 description"},{src:"/images/velocity/about-6.webp",alt:"About page slide 6 description"},{src:"/images/velocity/about-7.jpg",alt:"About page slide 7 description"}],partners:[{src:"/images/velocity/home-1.webp",alt:"Partners page slide 1 description"},{src:"/images/velocity/home-2.webp",alt:"Partners page slide 2 description"},{src:"/images/velocity/home-3.webp",alt:"Partners page slide 3 description"},{src:"/images/velocity/home-4.webp",alt:"Partners page slide 4 description"},{src:"/images/velocity/home-5.webp",alt:"Partners page slide 5 description"},{src:"/images/velocity/home-6.webp",alt:"Partners page slide 6 description"},{src:"/images/velocity/home-7.webp",alt:"Partners page slide 7 description"}]};var g=i(8546),u=i(97048),v=i(82111);let h=new Map;var w=e=>{let{dataSetKey:t,className:i,images:w}=e,b=(0,s.useRef)(null),{disableAnimations:f}=(0,g.n)(),y=w||m[String(t)]||[],x=(e,t,i)=>{let a=t-e;return((i-e)%a+a)%a+e},k=(0,r.c)(0);if(0===y.length)return null;let[E,j]=s.useState(6),[H,I]=s.useState(!0),[A,K]=s.useState(!1),N=(0,v.h)();(0,s.useEffect)(()=>{j(N?3:u.tq||u.Em?2:6);let e=u.tq||u.Em;I(!e),K(e)},[N]);let P=A||f,S=y.length;if(0===S)return null;let V=Math.min(S,E),L=S>0?y.slice(-V):[],M=S>0?y.slice(0,V):[],R=[...L,...y,...M],_=100/E,z=S*_,D=R.length*_,U=V*_,q=D>0?-U/D*100:0,{scrollYProgress:C}=(0,l.v)({target:b,offset:["start end","end start"]});(0,c.p)((e,t)=>{P&&(z<=0||D<=0)||!P||k.set(k.get()+Math.min(t,50)/1e3*5)});let F=P?(0,n.H)(k,e=>{if(z<=0||D<=0)return"".concat(q,"%");let t=x(-(z/D*100),0,e/D*100);return"".concat(q+t,"%")}):(0,n.H)(C,[0,1],["".concat(q-(D>0?Math.max(0,z-90)/D*100:0),"%"),"".concat(q,"%")]);return(0,s.useEffect)(()=>{if(0===y.length||!b.current)return;let e=Array.from(new Set(y.map(e=>e.src))).filter(e=>!h.has(e));if(0===e.length)return;let t=new IntersectionObserver(i=>{i.forEach(i=>{i.isIntersecting&&(e.forEach(e=>{let t=new window.Image;t.onload=()=>{h.set(e,!0)},t.onerror=()=>{},t.src=e}),t.disconnect())})},{rootMargin:"100px",threshold:.1});return t.observe(b.current),()=>{t.disconnect()}},[y,t]),(0,a.jsx)("section",{ref:b,className:(0,p.cn)("relative w-full overflow-hidden py-0 md:py-20",i),children:(0,a.jsx)(o.E.div,{className:(0,p.cn)("flex relative will-change-transform"),style:{width:"".concat(D.toFixed(2),"vw"),x:F},children:R.map((e,t)=>{let i=H?t%4-2:0;return(0,a.jsx)("div",{className:(0,p.cn)("flex-shrink-0 px-2 md:px-4"),style:{width:"".concat(_.toFixed(2),"vw")},children:(0,a.jsx)("div",{className:(0,p.cn)("relative h-auto aspect-[9/16] max-h-[660px] rounded-[1rem] overflow-hidden"),style:{transform:H?"rotate(".concat(i,"deg) translateY(").concat(H?(t%4-2)*16:0,"px) translateX(").concat(H?50:0,"px)"):"translateX(0px)"},children:(0,a.jsx)(d.default,{src:e.src,alt:e.alt,className:"h-full w-full object-cover",width:600,height:920,loading:"lazy",priority:!1,...e.blurDataURL&&{placeholder:"blur",blurDataURL:e.blurDataURL}})})},"".concat(e.src,"-").concat(t))})})})}},82111:function(e,t,i){i.d(t,{h:function(){return s}});var a=i(2265);function s(){let[e,t]=(0,a.useState)(!1),[i,s]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{s(!0);let e=()=>{t(window.innerHeight>window.innerWidth)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),!!i&&e}}}]);
2//# sourceMappingURL=8588.0698a7a4c81b35a2.js.map

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.