PageSourceSearch

https://www.harbourlightpaignton.co.uk/_next/static/chunks/1sqdo013srwxl.js

js harbourlightpaignton.co.uk collected 2026-10-08 07:35:45 UTC 32,080 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,26500,e=>{"use strict";var t=e.i(39495),n=e.i(89100),r=e.i(62157),i=e.i(89636);e.s(["default",0,function({classNames:e,children:l,index:o}){let a=function(e){let[t,n]=(0,i.useState)(()=>window.matchMedia(e).matches);return(0,i.useEffect)(()=>{let t=window.matchMedia(e);n(t.matches);let r=e=>{n(e.matches)};return t.addEventListener("change",r),()=>t.removeEventListener("change",r)},[e]),t}("(min-width: 1024px)");return(0,t.jsx)(r.MotionDiv,{className:(0,n.default)("",e),initial:a?{opacity:0,y:"50px"}:void 0,transition:{duration:.3,ease:"easeOut",delay:a&&o<=3?.1*o:0},viewport:{once:!0,amount:.3},whileInView:a?{opacity:1,y:0}:void 0,children:l})}],26500)},30279,e=>{"use strict";var t=e.i(39495),n=e.i(54736),r=e.i(89636);e.s(["default",0,function({children:e,type:i="both"}){let[l,o]=(0,r.useState)(!1),{emblaApi:a}=(0,n.default)(),s=(0,r.useCallback)(()=>{"next"===i?o(a?.canScrollNext()||!1):"prev"===i?o(a?.canScrollPrev()||!1):o(a?.canScrollNext()||a?.canScrollPrev()||!1)},[a,i]);return((0,r.useEffect)(()=>(s(),a?.on("reInit",s),a?.on("select",s),()=>{a?.off("reInit",s),a?.off("select",s)}),[a,s]),l)?(0,t.jsx)(t.Fragment,{children:e}):null}])},71005,e=>{"use strict";var t=e.i(62157),n=e.i(73741);e.s(["AnimatePresence",()=>n.AnimatePresence,"MotionDiv",()=>t.MotionDiv])},54694,e=>{"use strict";var t=e.i(39495),n=e.i(89636),r=e.i(72135);e.s(["default",0,function({text:e,className:i}){let[l,o]=(0,n.useState)(!1),[a,s]=(0,n.useState)(!0),[u,c]=(0,n.useState)(!1),f=(0,n.useRef)(null),[d,m]=(0,n.use
1State)({collapsed:0,full:0});return(0,n.useLayoutEffect)(()=>{let e=f.current;if(!e)return;e.classList.add("line-clamp-5");let t=e.clientHeight;e.classList.remove("line-clamp-5");let n=e.scrollHeight;e.classList.add("line-clamp-5"),m({collapsed:t,full:n}),c(n>t)},[e]),(0,t.jsxs)("div",{className:i,children:[(0,t.jsx)("div",{className:"overflow-hidden transition-[max-height] duration-300 ease-in-out",onTransitionEnd:()=>{l||s(!0)},style:{maxHeight:l?d.full:d.collapsed},children:(0,t.jsx)("p",{className:(0,r.cn)(["w-full",a&&"line-clamp-5"]),ref:f,children:e})}),u&&(0,t.jsx)("button",{"aria-expanded":l,className:"after-block relative mt-4 cursor-pointer text-white after:absolute after:bottom-0 after:left-0 after:h-px after:w-full after:bg-white",onClick:()=>{s(!1),o(e=>!e)},type:"button",children:l?"Read less":"Read more"})]})}])},48922,e=>{"use strict";let t,n;var r=e.i(39495),i=e.i(34026),l=e.i(48367),o=e.i(89636),a=e.i(75602),s=e.i(47248);function u(e,t){let n,r=()=>{let{currentTime:r}=t,i=(null===r?0:r.value)/100;n!==i&&e(i),n=i};return s.frame.preUpdate(r,!0),()=>(0,s.cancelFrame)(r)}var c=e.i(15965),f=e.i(61979),d=e.i(69710);let m=new WeakMap,p=(e,t,n)=>(r,i)=>i&&i[0]?i[0][e+"Size"]:(0,f.isSVGElement)(r)&&"getBBox"in r?r.getBBox()[t]:r[n],h=p("inline","width","offsetWidth"),y=p("block","height","offsetHeight");function v({target:e,borderBoxSize:t}){m.get(e)?.forEach(n=>{n(e,{get width(){return h(e,t)},get height(){return y(e,t)}})})}function g(e){e.forEach(v)}let b=new Set;var w=e.i(47113),E=e.i(95153);let P=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),S={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function x(e,t,n,r){let i=n[t],{length:l,position:o}=S[t],a=i.current,s=n.time;i.current=e[`scroll${o}`],i.scrollLength=e[`scroll${l}`]-e[`client${l}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,w.progress)(0,i.scrollLength,i.current);let u=r-s;i.velocity=u>50?0:(0,E.velocityPerSecond)(i.current-a,u)}
1var N=e.i(79126),k=e.i(68617),C=e.i(83032),R=e.i(12064);let O={start:0,center:.5,end:1};function I(e,t,n=0){let r=0;if(e in O&&(e=O[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?r=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?r=t/100*document.documentElement.clientWidth:e.endsWith("vh")?r=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(r=t*e),n+r}let j=[0,0],L=[[0,0],[1,1]],M={x:0,y:0},A=new WeakMap,T=new WeakMap,_=new WeakMap,W=e=>e===document.scrollingElement?window:e;function $(e,{container:r=document.scrollingElement,...i}={}){if(!r)return a.noop;let l=_.get(r);l||(l=new Set,_.set(r,l));let o=function(e,t,n,r={}){return{measure:t=>{!function(e,t=e,n){if(n.x.targetOffset=0,n.y.targetOffset=0,t!==e){let r=t;for(;r&&r!==e;)n.x.targetOffset+=r.offsetLeft,n.y.targetOffset+=r.offsetTop,r=r.offsetParent}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth,n.y.targetLength=t===e?t.scrollHeight:t.clientHeight,n.x.containerLength=e.clientWidth,n.y.containerLength=e.clientHeight}(e,r.target,n),x(e,"x",n,t),x(e,"y",n,t),n.time=t,(r.offset||r.target)&&function(e,t,n){let{offset:r=L}=n,{target:i=e,axis:l="y"}=n,o="y"===l?"height":"width",a=i!==e?function(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if((0,R.isHTMLElement)(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if("svg"===r.tagName){let e=r.getBoundingClientRect(),t=(r=r.parentElement).getBoundingClientRect();n.x+=e.left-t.left,n.y+=e.top-t.top}else if(r instanceof SVGGraphicsElement){let{x:e,y:t}=r.getBBox();n.x+=e,n.y+=t;let i=null,l=r.parentNode;for(;!i;)"svg"===l.tagName&&(i=l),l=r.parentNode;r=i}else break;return n}(i,e):M,s=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight},u={width:e.clientWidth,height:e.clientHeight};t[l].offset.length=0;let c=!t[l].interpolate,f=r.length;for(let e=0;e<f;e++){let n=function(e,t,n,r){let i=Array.isArray(e)?e:j,l=0;return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,O[e]?e:"0"]),(l=I(i[0],n,r))-I(i[1],t)}(r[e],u[o],s[o],a[l]);c||n===t[l].interpolatorOffsets[e]||(c=!0),t[l].offset[e]=n}c&&(t[l].interpolate=(0,N.interpolate)(t[l].offset,(0,k.defaultOffset)(r),{clamp:!1}),t[l].interpolatorOffsets=[...t[l].offset]),t[l].progress=(0,C.clamp)(0,1,t[l].interpolate(t[l].current))}(e,n,r)},notify:()=>t(n)}}(r,e,{time:0,x:P(),y:P()},i);if(l.add(o),!A.has(r)){let e,i=()=>{for(let e of l)e.measure(s.frameData.timestamp);s.frame.preUpdate(o)},o=()=>{for(let e of l)e.notify()},a=()=>s.frame.read(i);A.set(r,a);let u=W(r);window.addEventListener("resize",a,{passive:!0}),r!==document.documentElement&&T.set(r,"function"==typeof r?(b.add(r),n||(n=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};b.forEach(t=>t(e))},window.addEventListener("resize",n)),()=>{b.delete(r),b.size||"function"!=typeof n||(window.removeEventListener("resize",n),n=void 0)}):(!t&&"u">typeof ResizeObserver&&(t=new ResizeObserver(g)),(e=(0,d.resolveElements)(r)).forEach(e=>{let n=m.get(e);n||(n=new Set,m.set(e,n)),n.add(a),t?.observe(e)}),()=>{e.forEach(e=>{let n=m.get(e);n?.delete(a),n?.size||t?.unobserve(e)})})),u.addEventListener("scroll",a,{passive:!0}),a()}let u=A.get(r);return s.frame.read(u,!1,!0),()=>{(0,s.cancelFrame)(u);let e=_.get(r);if(!e||(e.delete(o),e.size))return;let t=A.get(r);A.delete(r),t&&(W(r).removeEventListener("scroll",t),T.get(r)?.(),window.removeEventListener("resize",t))}}let z=new Map;function V({source:e,container:t,...n}){var r;let i,l,{axis:o}=n;e&&(t=e);let a=z.get(t)??new Map;z.set(t,a);let s=n.target??"self",u=a.get(s)??{},f=o+(n.offset??[]).join(",");return u[f]||(u[f]=!n.target&&(0,c.supportsScrollTimeline)()?new ScrollTimeline({source:t,axis:o}):(r={container:t,...n},i={value:0},l=$(e=>{i.value=100*e[r.axis].progress},r),{currentTime:i,cancel:l})),u[f]}var B=e.i(52105),H=e.i(96696);let U=()=>({scrollX:(0,i.motionValue)(0),scrollY:(0,i.motionValue)(0),scrollXProgress:(0,i.motionValue)(0),scrollYProgress:(0,i.motionValue)(0)}),D=e=>!!e&&!e.current;var F=e.i(91344);function X(e,t){let n=function(e){let t=(0,B.useConstant)(()=>(0,i.motionValue)(e)),{isStatic:n}=(0,o.useContext)(F.MotionConfigContext);if(n){let[,n]=(0,o.useState)(e);(0,o.useEffect)(()=>t.on("change",n),[])}return t}(t()),r=()=>n.set(t());return r(),(0,H.useIsomorphicLayoutEffect)(()=>{let t=()=>s.frame.preRender(r,!1,!0),n=e.map(e=>e.on("change",t));return()=>
1{n.forEach(e=>e()),(0,s.cancelFrame)(r)}}),n}function Y(e,t){let n=(0,B.useConstant)(()=>[]);return X(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}var G=e.i(62157);e.s(["default",0,function({children:e,className:t,from:n=100,offset:s=["start 100%","center 50%"],style:c,to:f=0}){let d=(0,o.useRef)(null),{scrollYProgress:m}=function({container:e,target:t,...n}={}){let r=(0,B.useConstant)(U),i=(0,o.useRef)(null),s=(0,o.useRef)(!1),c=(0,o.useCallback)(()=>(i.current=function(e,{axis:t="y",container:n=document.scrollingElement,...r}={}){var i,l;let o;if(!n)return a.noop;let s={axis:t,container:n,...r};return"function"==typeof e?(i=e,l=s,2===i.length?$(e=>{i(e[l.axis].progress,e)},l):u(i,V(l))):(o=V(s),e.attachTimeline({timeline:s.target?void 0:o,observe:e=>(e.pause(),u(t=>{e.time=e.iterationDuration*t},o))}))}((e,{x:t,y:n})=>{r.scrollX.set(t.current),r.scrollXProgress.set(t.progress),r.scrollY.set(n.current),r.scrollYProgress.set(n.progress)},{...n,container:e?.current||void 0,target:t?.current||void 0}),()=>{i.current?.()}),[e,t,JSON.stringify(n.offset)]);return(0,H.useIsomorphicLayoutEffect)(()=>{if(s.current=!1,!(D(e)||D(t)))return c();s.current=!0},[c]),(0,o.useEffect)(()=>s.current?((0,l.invariant)(!D(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,l.invariant)(!D(t),"Target ref is defined but not hydrated","use-scroll-ref"),c()):void 0,[c]),r}({target:d,offset:s}),p=function(e,t,n){if("function"==typeof e){let t;return i.collectMotionValues.current=[],e(),t=X(i.collectMotionValues.current,e),i.collectMotionValues.current=void 0,t}let r="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],i=e[1+n],l=e[2+n],o=e[3+n],a=(0,N.interpolate)(i,l,o);return t?a(r):a}(t,n,void 0);return Array.isArray(e)?Y(e,r):Y([e],([e])=>r(e))}(m,[0,1],[n,f]);return(0,r.jsx)(G.MotionDiv,{className:t,ref:d,style:{...c,y:p},children:e})}],48922)},22391,e=>{"use strict";var t=e.i(39495),n=e.i(11043),r=e.i(89636),i=e.i(54736);e.s(["default",0,function({asChild:e,children:l,className:o,index:a,...s}){let[u,c]=(0,r.useState)(0===a),{emblaApi:f}=(0,i.default)(),d=(0,r.useCallback)(()=>{c(f?.selectedScrollSnap()===a)},[f,a]),m=e?n.Slot:"button",p=(0,r.useCallback)(()=>{f?.plugins()?.autoplay?.reset(),f?.scrollTo(a)},[f,a]);return(0,r.useEffect)(()=>(d(),f?.on("reInit",d),f?.on("select",d),()=>{f?.off("reInit",d),f?.off("select",d)}),[f,d]),(0,t.jsx)(m,{className:o,"data-active":u,onClick:p,type:"button",...s,children:l})}])},38505,e=>{"use strict";var t=e.i(39495),n=e.i(11043),r=e.i(89636),i=e.i(54736);e.s(["default",0,function({asChild:e,children:l,className:o,...a}){let[s,u]=(0,r.useState)(!0),{emblaApi:c}=(0,i.default)(),f=(0,r.useCallback)(()=>u(!c?.canScrollNext()),[c]),d=e?n.Slot:"button",m=(0,r.useCallback)(()=>c?.scrollNext(),[c]);return(0,r.useEffect)(()=>(f(),c?.on("reInit",f),c?.on("select",f),()=>{c?.off("reInit",f),c?.off("select",f)}),[c,f]),(0,t.jsx)(d,{className:o,disabled:s,onClick:m,type:"button",...a,children:l})}])},96e3,e=>{"use strict";var t=e.i(39495),n=e.i(11043),r=e.i(89636),i=e.i(54736);e.s(["default",0,function({asChild:e,children:l,className:o,...a}){let[s,u]=(0,r.useState)(!0),{emblaApi:c}=(0,i.default)(),f=e?n.Slot:"button",d=(0,r.useCallback)(()=>u(!c?.canScrollPrev()),[c]),m=(0,r.useCallback)(()=>c?.scrollPrev(),[c]);return(0,r.useEffect)(()=>(c?.on("select",d),()=>{c?.off("select",d)}),[c,d]),(0,t.jsx)(f,{className:o,disabled:s,onClick:m,type:"button",...a,children:l})}])},85605,e=>{"use strict";let t;var n=e.i(39495),r=e.i(11043),i=e.i(89636),l=e.i(84822);let o=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,a=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,s=/\.(m3u8)($|\?)/i,u=/\.(mpd)($|\?)/i,c=/stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/,f=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,d=/vimeo\.com\/(?!progressive_redirect).+/,m=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,p=/open\.spotify\.com\/(\w+)\/(\w+)/i,h=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+|(videos?\/|\?video=)\d+)($|\?)/,y=/tiktok\.com\/(?:player\/v1\/|share\/video\/|@[^/]+\/video\/)([0-9]+)/,v=(e,t)=>
1{if(Array.isArray(e)){for(let n of e)if("string"==typeof n&&v(n,t)||v(n.src,t))return!0;return!1}return t(e)},g=i.default.forwardRef((e,t)=>{let n=o.test(`${e.src}`)?"audio":"video";return i.default.createElement(n,{...e,ref:t},e.children)}),b=[{key:"hls",name:"hls.js",canPlay:e=>v(e,e=>s.test(e)),canEnablePIP:()=>!0,player:(0,i.lazy)(()=>e.A(59437))},{key:"dash",name:"dash.js",canPlay:e=>v(e,e=>u.test(e)),canEnablePIP:()=>!0,player:(0,i.lazy)(()=>e.A(52513))},{key:"mux",name:"Mux",canPlay:e=>c.test(e),canEnablePIP:()=>!0,player:(0,i.lazy)(()=>e.A(62968))},{key:"youtube",name:"YouTube",canPlay:e=>f.test(e),player:(0,i.lazy)(()=>e.A(12154))},{key:"vimeo",name:"Vimeo",canPlay:e=>d.test(e)&&!a.test(e)&&!s.test(e),player:(0,i.lazy)(()=>e.A(99876))},{key:"wistia",name:"Wistia",canPlay:e=>m.test(e),canEnablePIP:()=>!0,player:(0,i.lazy)(()=>e.A(22218))},{key:"spotify",name:"Spotify",canPlay:e=>p.test(e),canEnablePIP:()=>!1,player:(0,i.lazy)(()=>e.A(30411))},{key:"twitch",name:"Twitch",canPlay:e=>h.test(e),canEnablePIP:()=>!1,player:(0,i.lazy)(()=>e.A(52342))}
1,{key:"tiktok",name:"TikTok",canPlay:e=>y.test(e),canEnablePIP:()=>!1,player:(0,i.lazy)(()=>e.A(30698))},{key:"html",name:"html",canPlay:e=>v(e,e=>o.test(e)||a.test(e)),canEnablePIP:()=>!0,player:g}],w={width:"320px",height:"180px",volume:1,playbackRate:1,previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}"},E=i.default.forwardRef((e,t)=>{let{playing:n,pip:r}=e,l=e.activePlayer,o=(0,i.useRef)(null),a=(0,i.useRef)(!0);if((0,i.useEffect)(()=>{var t,r;o.current&&(o.current.paused&&!0===n&&o.current.play(),o.current.paused||!1!==n||o.current.pause(),o.current.playbackRate=null!=(t=e.playbackRate)?t:1,o.current.volume=null!=(r=e.volume)?r:1)}),(0,i.useEffect)(()=>{var e,t,n,i,l;if(o.current&&globalThis.document){if(r&&!document.pictureInPictureElement)try{null==(t=(e=o.current).requestPictureInPicture)||t.call(e)}catch(e){}if(!r&&document.pictureInPictureElement)try{null==(i=(n=o.current).exitPictureInPicture)||i.call(n),null==(l=document.exitPictureInPicture)||l.call(document)}catch(e){}}},[r]),!l)return null;let s={},u=["onReady","onStart"];for(let t in e)t.startsWith("on")&&!u.includes(t)&&(s[t]=e[t]);return i.default.createElement(l,{...s,style:e.style,className:e.className,slot:e.slot,ref:(0,i.useCallback)(e=>{o.current=e,"function"==typeof t?t(e):null!==t&&(t.current=e)},[t]),src:e.src,crossOrigin:e.crossOrigin,preload:e.preload,controls:e.controls,muted:e.muted,autoPlay:e.autoPlay,loop:e.loop,playsInline:e.playsInline,disableRemotePlayback:e.disableRemotePlayback,config:e.config,onLoadStart:t=>{var n,r;a.current=!0,null==(n=e.onReady)||n.call(e),null==(r=e.onLoadStart)||r.call(e,t)},onPlay:t=>{var n,r;a.current&&(a.current=!1,null==(n=e.onStart)||n.call(e,t)),null==(r=e.onPlay)||r.call(e,t)}},e.children)});E.displayName="Player";let P=(0,i.lazy)(()=>e.A(13684)),S=[],x=({children:e})=>e,N=b[b.length-1];var k=((t=i.default.forwardRef((e,t)=>{let n={...w,...e},{src:r,slot:l,className:o,style:a,width:s,height:u,fallback:c,wrapper:f}=n,[d,m]=(0,i.useState)(!!n.light);(0,i.useEffect)(()=>{n.light?m(!0):m(!1)},[n.light]);let p=e=>{var t;m(!1),null==(t=n.onClickPreview)||t.call(n,e)},h=null==f?x:f,y=!1===c?x:i.Suspense;return i.default.createElement(h,{slot:l,className:o,style:{width:s,height:u,...a}},i.default.createElement(y,{fallback:c},d?(e=>{if(!e)return null;let{light:t,playIcon:r,previewTabIndex:l,oEmbedUrl:o,previewAriaLabel:a}=n;return i.default.createElement(P,{src:e,light:t,playIcon:r,previewTabIndex:l,previewAriaLabel:a,oEmbedUrl:o,onClickPreview:p})})(r):(e=>{var r,a;let s=(e=>{for(let t of[...S,...b])if(e&&t.canPlay(e))return t;return N||null})(e);if(!s)return null;let{style:u,width:c,height:f,wrapper:d}=n,m=null==(r=n.config)?void 0:r[s.key];return i.default.createElement(E,{...n,ref:t,activePlayer:null!=(a=s.player)?a:s,slot:d?void 0:l,className:d?void 0:o,style:d?{display:"block",width:"100%",height:"100%"}:{display:"block",width:c,height:f,...u},config:m})})(r)))})).displayName="ReactPlayer",t.addCustomPlayer=e=>{S.push(e)},t.removeCustomPlayers=()=>{S.length=0},t.canPlay=e=>{if(e){for(let t of[...S,...b])if(t.canPlay(e))return!0}return!1},t.canEnablePIP=e=>{var t;if(e){for(let n of[...S,...b])if(n.canPlay(e)&&(null==(t=n.canEnablePIP)?void 0:t.call(n)))return!0}return!1},t),C=e.i(89100);function R({children:e,className:t}){return(0,n.jsx)("div",{className:(0,C.default)("absolute top-0 size-full","group-data-[autoplay=true]/video:pointer-events-none group-data-[cover=true]/video:[&>*]:absolute group-data-[cover=true]/video:[&>*]:left-1/2 group-data-[cover=true]/video:[&>*]:-translate-x-1/2",t),children:e})}var O=e.i(96874),I=e.i(84322);function j({isMuted:e=!1,...t}){return(0,n.jsx)("button",{type:"button",...t,children:e?"Unmute":"Mute"})}function L(e){return(0,n.jsx)("button",{type:"button",...e,children:"Play"})}e.s(["default",0,function({classNames:e,Components:t,data:o,settings:a}){let s=(0,i.createRef)(),{ref:u,inView:c}=(0,l.useInView)({threshold:"number"==typeof a?.inViewThreshold?a.inViewThreshold:.99}),[f,d]=(0,i.useState)(a?.defer),[m,p]=(0,i.useState)(!1),[h,y]=(0,i.useState)(!1),[v,g]=(0,i.useState)(o?.autoplay||!1),b=(0,i.useMemo)(()=>{let e;return e={FacadePicture:I.default,MuteButton:j,PlayButton:L},(0,O.default)(e,t)},[t]),{autoplay:w,cover:E,facade:P,loop:S,...x}=o||{},N=(0,i.useCallback)(()=>d(!1),[]),M=(0,i.useCallback)(()=>y(!1),[]),A=(0,i.useCallback)(()=>y(!0),[]),T=(0,i.useCallback)(()=>{g(e=>!e)},[]);return(0,i.useEffect)(()=>{!f&&(w&&c?(y(!0),g(!0)):c||y(!1))},[w,f,c]),(0,i.useEffect)(()=>{let e=()=>{"visible"===document.visibilityState&&w&&c&&!f&&(y(!0),g(!0))};return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[w,c,f]),(0,i.useEffect)(()=>{let e=()=>(function({videoHeight:e,videoRef:t,videoWidth:n}){if(!t.current)return;let r=t.current,i=r.parentElement,l=r.videoWidth||n||1920,o=r.videoHeight||e||1080,a=i.clientWidth/l,s=i.clientHeight/o,u=1;a>=s?(u=s,i.clientWidth>l*s&&(u=a)):(u=a,i.clientHeight>o*a&&(u=s)),r.style.width=`${l*u}px`,r.style.height=`${o*u}px`})({videoHeight:o?.videoHeight,videoRef:s,videoWidth:o?.videoWidth});return E&&s.current&&(window.addEventListener("resize",e),e()),()=>{window.removeEventListener("resize",e)}},[E,o?.videoHeight,o?.videoWidth,s]),(0,i.useEffect)(()=>{let e,t=["mousemove","keydown","touchmove","touchstart"];
1return f&&(t.forEach(e=>window.addEventListener(e,N,{passive:!0})),e=setTimeout(()=>{N()},3e3)),()=>{t.forEach(e=>window.removeEventListener(e,N)),clearTimeout(e)}},[N,f]),(0,n.jsxs)("div",{className:(0,C.default)("group/video relative z-0 overflow-hidden bg-black",e?.root),"data-autoplay":w,"data-cover":E,ref:u,children:[a?.showMuteButton&&(0,n.jsx)(r.Slot,{className:(0,C.default)(e?.mute_button),onClick:T,children:(0,n.jsx)(b.MuteButton,{isMuted:v})}),(P||!w)&&(0,n.jsxs)("div",{className:(0,C.default)("group/facade relative z-10 opacity-100 transition-opacity","data-[playing=true]:data-[loaded=true]:pointer-events-none data-[playing=true]:data-[loaded=true]:opacity-0",e?.facade),"data-loaded":m,"data-playing":h,children:[P&&(0,n.jsx)(b.FacadePicture,{className:e?.facade_picture,data:P,settings:a.facade}),!w&&(0,n.jsx)(r.Slot,{className:(0,C.default)("group-data-[playing=true]/facade:group-data-[loaded=false]/facade:animate-pulse",e?.play_button),onClick:A,children:(0,n.jsx)(b.PlayButton,{})})]}),!f&&((w||/iPad|iPhone|iPod/.test(navigator.userAgent))&&(c||m)||!w&&h)&&(0,n.jsx)(k,{...x,height:a?.height||"100%",loop:!!w||S,muted:v,onPause:()=>{y(!1)},onPlaying:()=>p(!0),playing:h,playsInline:!0,ref:s,width:a?.width||"100%",wrapper:R}),!w&&(E||!x.controls)&&(0,n.jsx)("button",{"aria-label":"Pause",className:"absolute top-0 size-full",onClick:M})]})}],85605)},91967,e=>{"use strict";"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}])},87716,e=>{"use strict";var t=e.i(89636),n=e.i(39495);e.s(["createContext",0,function(e,r){let i=t.createContext(r),l=e=>{let{children:r,...l}=e,o=t.useMemo(()=>l,Object.values(l));return(0,n.jsx)(i.Provider,{value:o,children:r})};return l.displayName=e+"Provider",[l,function(n){let l=t.useContext(i);if(l)return l;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,r=[]){let i=[],l=()=>{let n=i.map(e=>t.createContext(e));return function(r){let i=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])}};return l.scopeName=e,[function(r,l){let o=t.createContext(l),a=i.length;i=[...i,l];let s=r=>{let{scope:i,children:l,...s}=r,u=i?.[e]?.[a]||o,c=t.useMemo(()=>s,Object.values(s));return(0,n.jsx)(u.Provider,{value:c,children:l})};return s.displayName=r+"Provider",[s,function(n,i){let s=i?.[e]?.[a]||o,u=t.useContext(s);if(u)return u;if(void 0!==l)return l;throw Error(`\`${n}\` must be used within \`${r}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=r.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:i}),[i])}};return r.scopeName=n.scopeName,r}(l,...r)]}])},15772,e=>{"use strict";var t=e.i(89636),n=e.i(74573),r=t[" useId ".trim().toString()]||(()=>void 0),i=0;e.s(["useId",0,function(e){let[l,o]=t.useState(r());return(0,n.useLayoutEffect)(()=>{e||o(e=>e??String(i++))},[e]),e||(l?`radix-${l}`:"")}])},89154,e=>{"use strict";var t=e.i(89636),n=e.i(12119),r=e.i(74573),i=e=>{var i;let o,a,{present:s,children:u}=e,c=function(e){var n,i;let[o,a]=t.useState(),s=t.useRef(null),u=t.useRef(e),c=t.useRef("none"),[f,d]=(n=e?"mounted":"unmounted",i={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>i[e][t]??e,n));return t.useEffect(()=>{let e=l(s.current);c.current="mounted"===f?e:"none"},[f]),(0,r.useLayoutEffect)(()=>{let t=s.current,n=u.current;if(n!==e){let r=c.current,i=l(t);e?d("MOUNT"):"none"===i||t?.display==="none"?d("UNMOUNT"):n&&r!==i?d("ANIMATION_OUT"):d("UNMOUNT"),u.current=e}},[e,d]),(0,r.useLayoutEffect)(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,n=n=>{let r=l(s.current).includes(CSS.escape(n.animationName));if(n.target===o&&r&&(d("ANIMATION_END"),!u.current)){let n=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=n)})}},r=e=>{e.target===o&&(c.current=l(s.current))};return o.addEventListener("animationstart",r),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",r),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}d("ANIMATION_END")},[o,d]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:t.useCallback(e=>{s.current=e?getComputedStyle(e):null,a(e)},[])}}(s),f="function"==typeof u?u({present:c.isPresent}):t.Children.only(u),d=(0,n.useComposedRefs)(c.ref,(i=f,(a=(o=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in o&&o.isReactWarning)?i.ref:(a=(o=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in o&&o.isReactWarning)?i.props.ref:i.props.ref||i.ref));return"function"==typeof u||c.isPresent?t.cloneElement(f,{ref:d}):null};function l(e){return e?.animationName||"none"}i.displayName="Presence",e.s(["Presence",0,i])},51393,e=>{"use strict";var t=e.i(89636),n=e.i(89903),r=e.i(94832),i=e.i(39495),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let l=(0,r.createSlot)(`Primitive.${n}`),o=t.forwardRef((e,t)=>
1{let{asChild:r,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(r?l:n,{...o,ref:t})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{});e.s(["Primitive",0,l,"dispatchDiscreteCustomEvent",0,function(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))}])},94832,e=>{"use strict";var t=e.i(89636),n=e.i(12119),r=e.i(39495),i=Symbol("radix.slottable");function l(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===i}e.s(["createSlot",0,function(e){var i;let o,a=(i=e,(o=t.forwardRef((e,r)=>{let{children:i,...l}=e;if(t.isValidElement(i)){var o;let e,a,s=(o=i,(a=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(a=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),u=function(e,t){let n={...t};for(let r in t){let i=e[r],l=t[r];/^on[A-Z]/.test(r)?i&&l?n[r]=(...e)=>{let t=l(...e);return i(...e),t}:i&&(n[r]=i):"style"===r?n[r]={...i,...l}:"className"===r&&(n[r]=[i,l].filter(Boolean).join(" "))}return{...e,...n}}(l,i.props);return i.type!==t.Fragment&&(u.ref=r?(0,n.composeRefs)(r,s):s),t.cloneElement(i,u)}return t.Children.count(i)>1?t.Children.only(null):null})).displayName=`${i}.SlotClone`,o),s=t.forwardRef((e,n)=>{let{children:i,...o}=e,s=t.Children.toArray(i),u=s.find(l);if(u){let e=u.props.children,i=s.map(n=>n!==u?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,r.jsx)(a,{...o,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,i):null})}return(0,r.jsx)(a,{...o,ref:n,children:i})});return s.displayName=`${e}.Slot`,s}])},47797,e=>{"use strict";var t=e.i(89636);e.s(["useCallbackRef",0,function(e){let n=t.useRef(e);return t.useEffect(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}])},71089,e=>{"use strict";var t=e.i(89636),n=e.i(74573);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var r=t[" useInsertionEffect ".trim().toString()]||n.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:n,onChange:i=()=>{},caller:l}){let[o,a,s]=function({defaultProp:e,onChange:n}){let[i,l]=t.useState(e),o=t.useRef(i),a=t.useRef(n);return r(()=>{a.current=n},[n]),t.useEffect(()=>{o.current!==i&&(a.current?.(i),o.current=i)},[i,o]),[i,l,a]}({defaultProp:n,onChange:i}),u=void 0!==e,c=u?e:o;{let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${l} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=u},[u,l])}return[c,t.useCallback(t=>{if(u){let n="function"==typeof t?t(e):t;n!==e&&s.current?.(n)}else a(t)},[u,e,a,s])]}],71089)},74573,e=>{"use strict";var t=e.i(89636),n=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,n])},69346,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={bindSnapshot:function(){return u},createAsyncLocalStorage:function(){return s},createSnapshot:function(){return c}};for(var i in r)Object.defineProperty(n,i,{enumerable:!0,get:r[i]});let l=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class o{disable(){throw l}getStore(){}run(){throw l}exit(){throw l}enterWith(){throw l}static bind(e){return e}}let a="u">typeof globalThis&&globalThis.AsyncLocalStorage;function s(){return a?new a:new o}function u(e){return a?a.bind(e):o.bind(e)}function c(){return a?a.snapshot():function(e,...t){return e(...t)}}},39892,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"workAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,e.r(69346).createAsyncLocalStorage)()},11685,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorageInstance}});let r=e.r(39892)},11966,(e,t,n)=>{"use strict";function r(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"encodeURIPath",{enumerable:!0,get:function(){return r}})},46250,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"BailoutToCSR",{enumerable:!0,get:function(){return i}});let r=e.r(6123);function i({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new r.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
1configurable:!0});return t}},30391,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"PreloadChunks",{enumerable:!0,get:function(){return s}});let r=e.r(39495),i=e.r(89903),l=e.r(11685),o=e.r(11966),a=e.r(39479);function s({moduleIds:e}){if("u">typeof window)return null;let t=l.workAsyncStorage.getStore();if(void 0===t)return null;let n=[];if(t.reactLoadableManifest&&e){let r=t.reactLoadableManifest;for(let t of e){if(!r[t])continue;let e=r[t].files;n.push(...e)}}if(0===n.length)return null;let u=(0,a.getAssetTokenQuery)();return(0,r.jsx)(r.Fragment,{children:n.map(e=>{let n=`${t.assetPrefix}/_next/${(0,o.encodeURIPath)(e)}${u}`;return e.endsWith(".css")?(0,r.jsx)("link",{precedence:"dynamic",href:n,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,i.preload)(n,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},84822,e=>{"use strict";var t=e.i(89636),n=Object.defineProperty,r=new Map,i=new WeakMap,l=0,o=void 0;t.Component,e.s(["useInView",0,function({threshold:e,delay:n,trackVisibility:a,rootMargin:s,root:u,triggerOnce:c,skip:f,initialInView:d,fallbackInView:m,onChange:p}={}){var h;let[y,v]=t.useState(null),g=t.useRef(p),[b,w]=t.useState({inView:!!d,entry:void 0});g.current=p,t.useEffect(()=>{let t;if(!f&&y)return t=function(e,t,n={},a=o){if(void 0===window.IntersectionObserver&&void 0!==a){let r=e.getBoundingClientRect();return t(a,{isIntersecting:a,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}let{id:s,observer:u,elements:c}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?!(n=e.root)?"0":(i.has(n)||(l+=1,i.set(n,l.toString())),i.get(n)):e[t]}`}).toString(),n=r.get(t);if(!n){let i,l=new Map,o=new IntersectionObserver(t=>{t.forEach(t=>{var n;let r=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=r),null==(n=l.get(t.target))||n.forEach(e=>{e(r,t)})})},e);i=o.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:o,elements:l},r.set(t,n)}return n}(n),f=c.get(e)||[];return c.has(e)||c.set(e,f),f.push(t),u.observe(e),function(){f.splice(f.indexOf(t),1),0===f.length&&(c.delete(e),u.unobserve(e)),0===c.size&&(u.disconnect(),r.delete(s))}}(y,(e,n)=>{w({inView:e,entry:n}),g.current&&g.current(e,n),n.isIntersecting&&c&&t&&(t(),t=void 0)},{root:u,rootMargin:s,threshold:e,trackVisibility:a,delay:n},m),()=>{t&&t()}},[Array.isArray(e)?e.toString():e,y,u,s,c,f,a,m,n]);let E=null==(h=b.entry)?void 0:h.target,P=t.useRef(void 0);y||!E||c||f||P.current===E||(P.current=E,w({inView:!!d,entry:void 0}));let S=[v,b.inView,b.entry];return S.ref=S[0],S.inView=S[1],S.entry=S[2],S}])}]);

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.