PageSourceSearch

https://www.freeklime.co.uk/_next/static/chunks/1e6e055f24ceb084.js

js freeklime.co.uk collected 2026-10-08 23:40:03 UTC 110,615 bytes, 15 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,968291,e=>{"use strict";var t=e.i(642947),r=(e,t,r,n,a,s,i,o)=>{let l=document.documentElement,d=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&s?a.map(e=>s[e]||e):a;r?(l.classList.remove(...n),l.classList.add(s&&s[t]?s[t]:t)):l.setAttribute(e,t)}),r=t,o&&d.includes(r)&&(l.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},n=["light","dark"],a="(prefers-color-scheme: dark)",s="u"<typeof window,i=t.createContext(void 0),o={setTheme:e=>{},themes:[]},l=()=>{var e;return null!=(e=t.useContext(i))?e:o},d=e=>t.useContext(i)?t.createElement(t.Fragment,null,e.children):t.createElement(u,{...e}),c=["light","dark"],u=({forcedTheme:e,disableTransitionOnChange:r=!1,enableSystem:s=!0,enableColorScheme:o=!0,storageKey:l="theme",themes:d=c,defaultTheme:u=s?"system":"light",attribute:g="data-theme",value:x,children:v,nonce:b,scriptProps:j})=>{let[y,w]=t.useState(()=>m(l,u)),[k,C]=t.useState(()=>"system"===y?p():y),N=x?Object.values(x):d,S=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&s&&(t=p());let a=x?x[t]:t,i=r?h(b):null,l=document.documentElement,d=e=>{"class"===e?(l.classList.remove(...N),a&&l.classList.add(a)):e.startsWith("data-")&&(a?l.setAttribute(e,a):l.removeAttribute(e))};if(Array.isArray(g)?g.forEach(d):d(g),o){let e=n.includes(u)?u:null,r=n.includes(t)?t:e;l.style.colorScheme=r}null==i||i()},[b]),R=t.useCallback(e=>{let t="function"==typeof e?e(y):e;w(t);try{localStorage.setItem(l,t)}catch(e){}},[y]),_=t.useCallback(t=>{C(p(t)),"system"===y&&s&&!e&&S("system")},[y,e]);t.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(_),_(e),()=>e.removeListener(_)},[_]),t.useEffect(()=>{let e=e=>{e.key===l&&(e.newValue?w(e.newValue):R(u))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[R]),t.useEffect(()=>{S(null!=e?e:y)},[e,y]);let E=t.useMemo(()=>({theme:y,setTheme:R,forcedTheme:e,resolvedTheme:"system"===y?k:y,themes:s?[...d,"system"]:d,systemTheme:s?k:void 0}),[y,R,e,k,s,d]);return t.createElement(i.Provider,{value:E},t.createElement(f,{forcedTheme:e,storageKey:l,attribute:g,enableSystem:s,enableColorScheme:o,defaultTheme:u,value:x,themes:d,nonce:b,scriptProps:j}),v)},f=t.memo(({forcedTheme:e,storageKey:n,attribute:a,enableSystem:s,enableColorScheme:i,defaultTheme:o,value:l,themes:d,nonce:c,scriptProps:u})=>{let f=JSON.stringify([a,n,o,e,d,l,s,i]).slice(1,-1);return t.createElement("script",{...u,suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${r.toString()})(${f})`}})}),m=(e,t)=>{let r;if(!s){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},h=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},p=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light");e.s(["ThemeProvider",()=>d,"useTheme",()=>l])},69688,e=>{"use strict";var t=e.i(719097),r=e.i(12050),r=r,n=e.i(784482),n=n,a=e.i(781704),a=a,s=e.i(134293),s=s,i=e.i(349160),i=i,o=e.i(968291),l=e.i(799126);let d=({...e})=>{let{theme:d="system"}=(0,o.useTheme)();return(0,t.jsx)(l.Toaster,{theme:d,className:"toaster group",icons:{success:(0,t.jsx)(r.default,{className:"size-4"}),info:(0,t.jsx)(n.default,{className:"size-4"}),warning:(0,t.jsx)(i.default,{className:"size-4"}),error:(0,t.jsx)(s.default,{className:"size-4"}),loading:(0,t.jsx)(a.default,{className:"size-4 animate-spin"})},style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)","--border-radius":"var(--radius)"},toastOptions:{classNames:{toast:"cn-toast"}},...e})};e.s(["Toaster",()=>d],69688)},457375,e=>{"use strict";var t=e.i(441937),r=e.i(642947),n=e.i(68275);function a(){let e=(0,t.usePathname)(),a=(0,t.useSearchParams)();return(0,r.useEffect)(()=>{(0,n.captureUtmParams)()},[e,a]),null}e.s(["AttributionCapture",()=>
1a])},12383,e=>{"use strict";var t=e.i(719097),r=e.i(80038),n=e.i(441937);let a=["huddersfield","york","lincoln"],s={huddersfield:"var(--huddersfield)",york:"var(--york)",lincoln:"var(--lincoln)"};function i({children:e}){let i=(0,n.usePathname)(),o=a.find(e=>i.includes(e))??"huddersfield";return(0,t.jsx)(r.BrandContext.Provider,{value:o,children:(0,t.jsx)("div",{style:{"--prose-marker":s[o]},children:e})})}e.s(["BrandProvider",()=>i])},771120,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return i},requestIdleCallback:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let s="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},418166,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return b},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return x}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let s=e.r(940192),i=e.r(475244),o=e.r(719097),l=s._(e.r(325769)),d=i._(e.r(642947)),c=e.r(28675),u=e.r(516021),f=e.r(771120),m=new Map,h=new Set,p=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:a=null,dangerouslySetInnerHTML:s,children:i="",strategy:o="afterInteractive",onError:d,stylesheets:c}=e,f=r||t;if(f&&h.has(f))return;if(m.has(t)){h.add(f),m.get(t).then(n,d);return}let p=()=>{a&&a(),h.add(f)},g=document.createElement("script"),x=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),n&&n.call(this,t),p()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){d&&d(e)});s?(g.innerHTML=s.__html||"",p()):i?(g.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",p()):t&&(g.src=t,m.set(t,x)),(0,u.setAttributesFromProps)(g,e),"worker"===o&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",o),c&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(g)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>p(e))}):p(e)}function x(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");h.add(t)})}function v(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:a=null,strategy:s="afterInteractive",onError:i,stylesheets:u,...m}=e,{updateScripts:g,scripts:x,getIsSsr:v,appDir:b,nonce:j}=(0,d.useContext)(c.HeadManagerContext);j=m.nonce||j;let y=(0,d.useRef)(!1);(0,d.useEffect)(()=>{let e=t||r;y.current||(a&&e&&h.has(e)&&a(),y.current=!0)},[a,t,r]);let w=(0,d.useRef)(!1);if((0,d.useEffect)(()=>{if(!w.current){if("afterInteractive"===s)p(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>p(e))}));w.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(g?(x[s]=(x[s]||[]).concat([{id:t,src:r,onLoad:n,onReady:a,onError:i,...m,nonce:j}]),g(x)):v&&v()?h.add(t||r):v&&!v()&&p({...e,nonce:j})),b){if(u&&u.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:j,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...m,id:t}])})`}});else return l.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:j,crossOrigin:m.crossOrigin}:{as:"script",nonce:j,crossOrigin:m.crossOrigin}),(0,o.jsx)("script",{nonce:j,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([r,{...m,id:t}])})`}});"afterInteractive"===s&&r&&l.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:j,crossOrigin:m.crossOrigin}:{as:"script",nonce:j,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(v,"__nextScript",{value:!0});let b=v;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},336542,(e,t,r)=>{t.exports=e.r(418166)},7379,e=>{"use strict";var t=e.i(719097),r=e.i(981831),n=e.i(862030),a=e.i(642947);e.i(965595);var s=e.i(441937),i=e.i(336542),o=e.i(988052);function l(){return(0,a.useEffect)(()=>{(0,o.installGtagEcommerceEnrichment)();let e=e=>{(0,o.handleCheckoutPostMessage)(e)};return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[]),null}var d=e.i(420029);let c="G-F24V9VHB2J",u="1379378014189216";function f(){let e=(0,s.usePathname)(),[r,n]=(0,a.useState)(!1),[o,f]=(0,a.useState)(!1),m=(!c||r)&&(!u||o);return(0,a.useEffect)(()=>{if(!m)return;(0,d.refreshLiveAttribution)(c);let e=window.setTimeout(()=>(0,d.refreshLiveAttribution)(c),500);return()=>window.clearTimeout(e)},[m,c]),(0,a.useEffect)(()=>{m&&(c&&r&&window.gtag&&window.gtag("event","page_view",{page_path:e}),u&&o&&window.fbq&&window.fbq("track","PageView"))},[e,m,r,o]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l,{}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.default,{src:`https://www.googletagmanager.com/gtag/js?id=${c}`,strategy:"lazyOnload"}),(0,t.jsx)(i.default,{id:"gtag-init",strategy:"afterInteractive",onReady:()=>n(!0),children:`
2              gtag('js', new Date());
3              gtag('config', '${c}', { send_page_view: false });
4            `})]}),(0,t.jsx)(i.default,{id:"meta-pixel-init",strategy:"afterInteractive",onReady:()=>f(!0),children:`
5            !function(f,b,e,v,n,t,s)
6            {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
7            n.callMethod.apply(n,arguments):n.queue.push(arguments)};
8            if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
9            n.queue=[];t=b.createElement(e);t.async=!0;
10            t.src=v;s=b.getElementsByTagName(e)[0];
11            s.parentNode.insertBefore(t,s)}(window, document,'script',
12            'https://connect.facebook.net/en_US/fbevents.js');
13            fbq('consent', 'grant');
14            fbq('init', '${u}');
15          `})]})}var m=e.i(929764);function h(e){window.gtag&&window.gtag("consent","update",{ad_storage:e,ad_user_data:e,ad_personalization:e,analytics_storage:e})}function p(e){window.fbq&&window.fbq("consent",e?"grant":"revoke")}let g="fk_cookie_consent";function x(){let[e,s]=(0,a.useState)("pending"),[i,o]=(0,a.useState)(!1);(0,a.useEffect)(()=>{let e=(0,m.getCookie)(g);"granted"===e?(h("granted"),p(!0),s("granted")):"denied"===e&&(h("denied"),p(!1),s("denied")),o(!0)},[]);let l="granted"===e?(0,t.jsx)(f,{}):null;return(0,t.jsxs)(t.Fragment,{children:[l,i&&"pending"===e?(0,t.jsx)("div",{role:"dialog","aria-label":"Cookie consent",className:"fixed bottom-0 inset-x-0 z-50 p-4 md:p-6",children:(0,t.jsxs)("div",{className:"mx-auto max-w-screen-lg flex flex-col sm:flex-row items-start sm:items-center gap-4 roun
15ded-xl border bg-background/95 backdrop-blur-sm p-4 shadow-lg",children:[(0,t.jsxs)("p",{className:"text-sm leading-relaxed flex-1",children:["We use cookies to understand how you use our site and improve your experience."," ",(0,t.jsx)(n.default,{href:"/privacy-policy",className:"underline underline-offset-2 hover:text-primary font-medium",children:"Privacy Policy"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 shrink-0",children:[(0,t.jsx)(r.Button,{variant:"outline",size:"sm",onClick:()=>{(0,m.setCookie)(g,"denied",30),h("denied"),p(!1),s("denied")},children:"Decline"}),(0,t.jsx)(r.Button,{size:"sm",onClick:()=>{(0,m.setCookie)(g,"granted",30),h("granted"),p(!0),s("granted")},children:"Accept"})]})]})}):null]})}e.s(["CookieConsent",()=>x],7379)},85243,e=>{"use strict";var t=e.i(441937),r=e.i(642947);function n(){let e=(0,t.usePathname)();return(0,r.useEffect)(()=>{let e=e=>{let t=e.target.closest("a[href]");if(!t)return;let r=t.getAttribute("href");if(r)try{let t=new URL(r,location.origin);if(t.pathname!==location.pathname||!t.hash)return;e.preventDefault();let n=document.querySelector(t.hash.split("?")[0]);n&&n.scrollIntoView({behavior:"smooth"});let a=location.href;history.pushState(null,"",t.hash),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:a,newURL:location.href}))}catch{}};return document.addEventListener("click",e,{capture:!0}),()=>document.removeEventListener("click",e,{capture:!0})},[]),(0,r.useEffect)(()=>{let e,t,r=window.location.hash;if(!r)return;let n=r.split("?")[0];return e=requestAnimationFrame(()=>{t=requestAnimationFrame(()=>{document.querySelector(n)?.scrollIntoView({behavior:"smooth"}),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:"",newURL:window.location.href}))})}),()=>{cancelAnimationFrame(e),cancelAnimationFrame(t)}},[e]),null}e.s(["HashNavigationHandler",()=>n])},531504,e=>{"use strict";var t=e.i(719097),r=e.i(441937),n=e.i(642947),a=e.i(45255);let s=(0,n.createContext)(null);function i({children:e}){let i=(0,r.useRouter)(),o=(0,r.usePathname)(),[l,d]=(0,n.useState)("idle"),[c,u]=(0,n.use
15State)("huddersfield"),f=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if(!f.current)return;f.current=!1,d("reveal");let e=window.setTimeout(()=>d("idle"),450);return()=>window.clearTimeout(e)},[o]);let m=(0,n.useCallback)(e=>{if("idle"!==l)return;let t=function(e,t){let r=(0,a.getLocationSlugFromPath)(e),n=(0,a.getLocationSlugFromPath)(t);if(n&&r!==n)return n}(o,e);!t||window.matchMedia("(prefers-reduced-motion: reduce)").matches?i.push(e):(u(t),d("cover"),f.current=!0,window.setTimeout(()=>{i.push(e)},450))},[o,i,l]),h=a.LOCATION_BRAND_DEFAULTS[c].bgClass;return(0,t.jsxs)(s.Provider,{value:{navigateToLocation:m},children:[e,"idle"!==l?(0,t.jsx)("div",{"aria-hidden":!0,className:`fixed inset-0 z-100 pointer-events-none flex items-center justify-center ${h} ${"cover"===l?"animate-location-wipe-cover":"animate-location-wipe-reveal"}`,children:(0,t.jsx)("img",{src:`/${c}_logo.webp`,alt:"",width:238,height:160,className:"h-24 sm:h-28 w-auto max-w-[min(80vw,16rem)]"})}):null]})}function o(){let e=(0,n.useContext)(s);if(!e)throw Error("useLocationTransition must be used within LocationTransitionProvider");return e}e.s(["LocationTransitionProvider",()=>i,"useLocationTransition",()=>o])},567325,e=>{"use strict";var t=e.i(719097),r=e.i(632137);let n={1:{dy:-8,dx:60},2:{},3:{dy:40},5:{dy:-30},6:{dy:-12},7:{dy:-48},8:{dy:-24},9:{dy:-24},10:{dy:-56},11:{dy:-36}};function a({path:e="M0,65 L360,35 L720,50 L1080,0 L1440,55 L1440,80 L0,80 Z",className:a,position:s="bottom",shadow:i=!1,matColor:o="foreground",mats:l=[],brand:d="default"}){let c=l.map(t=>{let r=function(e,t){let r=[...t.matchAll(/[ML]\s*([\d.]+)[,\s]+([\d.]+)/g)].map(e=>[parseFloat(e[1]),parseFloat(e[2])]).filter(([,e])=>e<80);if(r.length<2)return{left:"50%",top:"50%"};let[n]=r[0],[a]=r[r.length-1],s=n+e/13*(a-n);for(let e=0;e<r.length-1;e++){let[t,n]=r[e],[a,i]=r[e+1];if(s>=t&&s<=a){let e=n+(s-t)/(a-t)*(i-n);return{left:`${s/1440*100}%`,top:`${e/80*100}%`}}}return{left:"50%",top:"50%"}}(t,e),{dx:a=0,dy:s=0}=n[t]??{};return{slot:t,left:`${parseFloat(r.left)+a}%`,top:`${parseFloat(r.top)+s}%`}});return(0,t.jsxs)("div",{className:(0,r.cn)(`absolute ${"bottom"===s?"bottom-0":"top-0"} left-0 w-full leading-none`,a),children:[c.map(({slot:e,left:n,top:a})=>(0,t.jsx)("div",{"aria-hidden":"true",className:(0,r.cn)("absolute z-10 w-16 -translate-x-1/2 -translate-y-1/2","foreground"===o&&"!bg-foreground","huddersfield"===o&&"!bg-huddersfield","york"===o&&"!bg-york","lincoln"===o&&"!bg-lincoln"),style:{left:n,top:a,maskImage:`url(/mat-${e}.svg)`,WebkitMaskImage:`url(/mat-${e}.svg)`,maskSize:"contain",maskRepeat:"no-repeat",aspectRatio:"1 / 1"}},e)),(0,t.jsxs)("svg",{viewBox:"0 0 1440 80",xmlns:"http://www.w3.org/2000/svg",className:"block w-full h-16 sm:h-20",preserveAspectRatio:"none","aria-hidden":"true",children:[i&&(0,t.jsx)("defs",{children:(0,t.jsxs)("filter",{id:"section-divider-shadow",x:"-5%",y:"-40%",width:"110%",height:"160%",children:[(0,t.jsx)("feComponentTransfer",{in:"SourceAlpha",result:"invertedAlpha",children:(0,t.jsx)("feFuncA",{type:"table",tableValues:"1 0"})}),(0,t.jsx)("feGaussianBlur",{in:"invertedAlpha",stdDeviation:"5",result:"blurred"}),(0,t.jsx)("feOffset",{dx:"0",dy:"6",result:"offset"}),(0,t.jsx)("feFlood",{floodColor:"black",floodOpacity:"0.2",result:"color"}),(0,t.jsx)("feComposite",{in:"color",in2:"offset",operator:"in",result:"colored"}),(0,t.jsx)("feComposite",{in:"colored",in2:"SourceAlpha",operator:"in",result:"insetShadow"}),(0,t.jsxs)("feMerge",{children:[(0,t.jsx)("feMergeNode",{in:"SourceGraphic"}),(0,t.jsx)("feMergeNode",{in:"insetShadow"})]})]})}),(0,t.jsx)("path",{d:e,className:(0,r.cn)("default"===d&&"fill-neutral-100 dark:fill-neutral-900","huddersfield"===d&&"fill-huddersfield","york"===d&&"fill-york","lincoln"===d&&"fill-lincoln"),filter:i?"url(#section-divider-shadow)":void 0})]})]})}e.s(["SectionDivider",()=>a])},437421,e=>{"use strict";var t=e.i(719097),r=e.i(981831),n=e.i(765918),a=e.i(632137),s=e.i(680272),s=s,i=e.i(282494),i=i,o=e.i(149457),o=o,l=e.i(862030),d=e.i(441937),c=e.i(183144),u=e.i(714359),f=e.i(642947),m=e.i(119836),h=e.i(99468),p=e.i(177206),g=e.i(956965),x=e.i(811529),v=e.i(58915),b=e.i(788192),j=e.i(285528),y=e.i(220774),w=e.i(964380),k="Radio",[C,N]=(0,p.createContextScope)(k),[S,R]=C(k),_=f.forwardRef((e,r)=>{let{__scopeRadio:n,name:a,checked:s=!1,required:i,disabled:o,value:l="on",onCheck:d,form:c,...u}=e,[p,x]=f.useState(null),v=(0,h.useComposedRefs)(r,e=>x(e)),b=f.useRef(!1),j=!p||c||!!p.closest("form");return(0,t.jsxs)(S,{scope:n,checked:s,disabled:o,children:[(0,t.jsx)(g.Primitive.button,{type:"button",role:"radio","aria-checked":s,"data-state":I(s),"data-disabled":o?"":void 0,disabled:o,value:l,...u,ref:v,onClick:(0,m.composeEventHandlers)(e.onClick,e=>{s||d?.(),j&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})}),j&&(0,t.jsx)(P,{control:p,bubbles:!b.current,name:a,value:l,checked:s,required:i,disabled:o,form:c,style:{transform:"translateX(-100%)"}})]})});_.displayName=k;var E="RadioIndicator",L=f.forwardRef((e,r)=>{let{__scopeRadio:n,forceMount:a,...s}=e,i=R(E,n);return(0,t.jsx)(w.Presence,{present:a||i.checked,children:(0,t.jsx)(g.Primitive.span,{"data-state":I(i.checked),"data-disabled":i.disabled?"":void 0,...s,ref:r})})});L.displayName=E;var P=f.forwardRef(({__scopeRadio:e,control:r,checked:n,bubbles:a=!0,...s},i)=>{let o=f.useRef(null),l=(0,h.useComposedRefs)(o,i),d=(0,y.usePrevious)(n),c=(0,j.use
15Size)(r);return f.useEffect(()=>{let e=o.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(d!==n&&t){let r=new Event("click",{bubbles:a});t.call(e,n),e.dispatchEvent(r)}},[d,n,a]),(0,t.jsx)(g.Primitive.input,{type:"radio","aria-hidden":!0,defaultChecked:n,...s,tabIndex:-1,ref:l,style:{...s.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function I(e){return e?"checked":"unchecked"}P.displayName="RadioBubbleInput";var M=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],D="RadioGroup",[T,$]=(0,p.createContextScope)(D,[x.createRovingFocusGroupScope,N]),z=(0,x.createRovingFocusGroupScope)(),F=N(),[A,B]=T(D),O=f.forwardRef((e,r)=>{let{__scopeRadioGroup:n,name:a,defaultValue:s,value:i,required:o=!1,disabled:l=!1,orientation:d,dir:c,loop:u=!0,onValueChange:f,...m}=e,h=z(n),p=(0,b.useDirection)(c),[j,y]=(0,v.useControllableState)({prop:i,defaultProp:s??null,onChange:f,caller:D});return(0,t.jsx)(A,{scope:n,name:a,required:o,disabled:l,value:j,onValueChange:y,children:(0,t.jsx)(x.Root,{asChild:!0,...h,orientation:d,dir:p,loop:u,children:(0,t.jsx)(g.Primitive.div,{role:"radiogroup","aria-required":o,"aria-orientation":d,"data-disabled":l?"":void 0,dir:p,...m,ref:r})})})});O.displayName=D;var H="RadioGroupItem",U=f.forwardRef((e,r)=>{let{__scopeRadioGroup:n,disabled:a,...s}=e,i=B(H,n),o=i.disabled||a,l=z(n),d=F(n),c=f.useRef(null),u=(0,h.useComposedRefs)(r,c),p=i.value===s.value,g=f.useRef(!1);return f.useEffect(()=>{let e=e=>{M.includes(e.key)&&(g.current=!0)},t=()=>g.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,t.jsx)(x.Item,{asChild:!0,...l,focusable:!o,active:p,children:(0,t.jsx)(_,{disabled:o,required:i.required,
15checked:p,...d,...s,name:i.name,ref:u,onCheck:()=>i.onValueChange(s.value),onKeyDown:(0,m.composeEventHandlers)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,m.composeEventHandlers)(s.onFocus,()=>{g.current&&c.current?.click()})})})});U.displayName=H;var q=f.forwardRef((e,r)=>{let{__scopeRadioGroup:n,...a}=e,s=F(n);return(0,t.jsx)(L,{...s,...a,ref:r})});q.displayName="RadioGroupIndicator",e.s(["Indicator",()=>q,"Item",()=>U,"RadioGroup",()=>O,"RadioGroupIndicator",()=>q,"RadioGroupItem",()=>U,"Root",()=>O,"createRadioGroupScope",()=>$],616298);var G=e.i(616298),G=G;let K=(0,f.createContext)(void 0),W={huddersfield:"border-huddersfield-foreground data-checked:bg-huddersfield data-checked:border-huddersfield-foreground data-checked:text-huddersfield-foreground",york:"border-york-foreground data-checked:bg-york data-checked:border-york-foreground data-checked:text-york-foreground",lincoln:"border-lincoln-foreground data-checked:bg-lincoln data-checked:border-lincoln-foreground data-checked:text-lincoln-foreground"},V={huddersfield:"bg-huddersfield-foreground",york:"bg-york-foreground",lincoln:"bg-lincoln-foreground"};function X({className:e,brand:r,...n}){return(0,t.jsx)(K.Provider,{value:r,children:(0,t.jsx)(G.Root,{"data-slot":"radio-group",className:(0,a.cn)("grid w-full gap-2",e),...n})})}function Y({className:e,...r}){let n=(0,f.useContext)(K);return(0,t.jsx)(G.Item,{"data-slot":"radio-group-item",className:(0,a.cn)("group/radio-group-item peer relative flex aspect-square size-4 shrink-0 rounded-full border outline-none after:absolute after:-inset-x-3 after:-inset-y-2 focus-visible:ring-3 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:ring-3",n?W[n]:"border-input dark:bg-input/30 data-checked:bg-primary data-checked:text-primary-foreground dark:data-checked:bg-primary data-checked:border-primary aria-invalid:aria-checked:border-primary aria-invalid:border-destructive focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 dark:aria-invalid:border-destructive/50",e),...r,children:(0,t.jsx)(G.Indicator,{"data-slot":"radio-group-indicator",className:"flex size-4 items-center justify-center",children:(0,t.jsx)("span",{className:(0,a.cn)("absolute top-1/2 left-1/2 size-2 -translate-x-1/2 -translate-y-1/2 rounded-full",n?V[n]:"bg-primary-foreground")})})})}var J="Switch",[Z,Q]=(0,p.createContextScope)(J),[ee,et]=Z(J),er=f.forwardRef((e,r)=>{let{__scopeSwitch:n,name:a,checked:s,defaultChecked:i,required:o,disabled:l,value:d="on",onCheckedChange:c,form:u,...p}=e,[x,b]=f.useState(null),j=(0,h.useComposedRefs)(r,e=>b(e)),y=f.useRef(!1),w=!x||u||!!x.closest("form"),[k,C]=(0,v.useControllableState)({prop:s,defaultProp:i??!1,onChange:c,caller:J});return(0,t.jsxs)(ee,{scope:n,checked:k,disabled:l,children:[(0,t.jsx)(g.Primitive.button,{type:"button",role:"switch","aria-checked":k,"aria-required":o,"data-state":ei(k),"data-disabled":l?"":void 0,disabled:l,value:d,...p,ref:j,onClick:(0,m.composeEventHandlers)(e.onClick,e=>{C(e=>!e),w&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})}),w&&(0,t.jsx)(es,{control:x,bubbles:!y.current,name:a,value:d,checked:k,required:o,disabled:l,form:u,style:{transform:"translateX(-100%)"}})]})});er.displayName=J;var en="SwitchThumb",ea=f.forwardRef((e,r)=>{let{__scopeSwitch:n,...a}=e,s=et(en,n);return(0,t.jsx)(g.Primitive.span,{"data-state":ei(s.checked),"data-disabled":s.disabled?"":void 0,...a,ref:r})});ea.displayName=en;var es=f.forwardRef(({__scopeSwitch:e,control:r,checked:n,bubbles:a=!0,...s},i)=>{let o=f.useRef(null),l=(0,h.useComposedRefs)(o,i),d=(0,y.usePrevious)(n),c=(0,j.useSize)(r);return f.useEffect(()=>{let e=o.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(d!==n&&t){let r=new Event("click",{bubbles:a});t.call(e,n),e.dispatchEvent(r)}},[d,n,a]),(0,t.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...s,tabIndex:-1,ref:l,style:{...s.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function ei(e){return e?"checked":"unchecked"}es.displayName="SwitchBubbleInput",e.s(["Root",()=>er,"Switch",()=>er,"SwitchThumb",()=>ea,"Thumb",()=>ea,"createSwitchScope",()=>Q],291052);var eo=e.i(291052),eo=eo;
15let el={huddersfield:"data-checked:bg-huddersfield-foreground/40",york:"data-checked:bg-york-foreground/40",lincoln:"data-checked:bg-lincoln-foreground/40"},ed={huddersfield:"data-checked:bg-huddersfield-foreground",york:"data-checked:bg-york-foreground",lincoln:"data-checked:bg-lincoln-foreground"};function ec({className:e,size:r="default",brand:n,...s}){return(0,t.jsx)(eo.Root,{"data-slot":"switch","data-size":r,className:(0,a.cn)("data-unchecked:bg-input focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 dark:data-unchecked:bg-input/80 peer group/switch relative inline-flex shrink-0 items-center rounded-full border border-transparent transition-all outline-none after:absolute after:-inset-x-3 after:-inset-y-2 focus-visible:ring-1 aria-invalid:ring-1 data-disabled:cursor-not-allowed data-disabled:opacity-50 data-[size=default]:h-[18.4px] data-[size=default]:w-[32px] data-[size=sm]:h-[14px] data-[size=sm]:w-[24px]",n?el[n]:"data-checked:bg-primary",e),...s,children:(0,t.jsx)(eo.Thumb,{"data-slot":"switch-thumb",className:(0,a.cn)("bg-background dark:data-unchecked:bg-foreground pointer-events-none block rounded-full ring-0 transition-transform group-data-[size=default]/switch:size-4 group-data-[size=sm]/switch:size-3 group-data-[size=default]/switch:data-checked:translate-x-[calc(100%-2px)] group-data-[size=sm]/switch:data-checked:translate-x-[calc(100%-2px)] group-data-[size=default]/switch:data-unchecked:translate-x-0 group-data-[size=sm]/switch:data-unchecked:translate-x-0",n?ed[n]:"dark:data-checked:bg-primary-foreground")})})}var eu=e.i(323850),ef=e.i(551421),em=e.i(799126),eh=e.i(259978);let ep=(0,eh.createServerReference)("60015abefed9cf846e4bf438b4bdab8327fa3bea87",eh.callServer,void 0,eh.findSourceMapURL,"subscribeNewsletter");var eg=e.i(696057);let ex=["huddersfield","york","lincoln"],ev=()=>{let e=(0,d.usePathname)(),n=ex.find(t=>e.includes(t))??"huddersfield",[a,s]=(0,f.useState)(n),[i,o]=(0,f.useState)("idle"),[m,h]=(0,f.useState)(!0),p=(0,f.useRef)(null);(0,f.useEffect)(()=>{s(n)},[n]);let g=()=>{let e=p.current?.value?.trim()??"";if(!e)return void em.toast.error("Please enter your email address.");if(!m)return void em.toast.error("Please agree to the Privacy Policy to subscribe.");o("submitting");let t=ep(e,a).then(e=>{if(e.success)return o("success"),(0,eg.trackEvent)("newsletter_signup",{location_slug:a}),p.current&&(p.current.value=""),e;throw o("error"),Error(e.error)});em.toast.promise(t,{loading:"Subscribing...",success:"You're subscribed!",error:e=>e.message??"Something went wrong. Please try again."})};return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl tracking-wide font-display",children:"Stay FREEK'd About Climbing"}),(0,t.jsx)("p",{className:"text-base sm:text-lg -mt-2 font-medium",children:"Keep up to date with what's going down at FREEKLIME"}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(c.Input,{ref:p,type:"email",placeholder:"Email",brand:n,disabled:"submitting"===i||"success"===i,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),g())},onChange:()=>{"error"===i&&o("idle")}}),(0,t.jsx)(r.Button,{variant:"york"===n?"secondaryYork":"lincoln"===n?"secondaryLincoln":"secondaryHuddersfield",onClick:g,disabled:!m||"submitting"===i||"success"===i,children:"submitting"===i?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ef.Loader2,{className:"size-4 animate-spin"}),"Subscribing"]}):"success"===i?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eu.CheckCircle,{className:"size-4"}),"Subscribed"]}):"Subscribe"})]}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row md:flex-col xl:flex-row justify-between gap-4",children:[(0,t.jsxs)(X,{value:a,onValueChange:e=>{ex.includes(e)&&s(e)},brand:n,className:"w-full flex items-center gap-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(Y,{value:"huddersfield",id:"r1"}),(0,t.jsx)(u.Label,{htmlFor:"r1",brand:n,className:"font-bold",children:"Huddersfield"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(Y,{value:"york",id:"r2"}),(0,t.jsx)(u.Label,{htmlFor:"r2",brand:n,className:"font-bold",children:"York"})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(Y,{value:"lincoln",id:"r3"}),(0,t.jsx)(u.Label,{htmlFor:"r3",brand:n,className:"font-bold",children:"Lincoln"})]})]}),(0,t.jsxs)("div",{className:"flex items-center shrink-0 space-x-2",children:[(0,t.jsx)(ec,{id:"privacy-policy",brand:n,checked:m,onCheckedChange:h}),(0,t.jsxs)(u.Label,{htmlFor:"privacy-policy",brand:n,children:["I agree to the"," ",(0,t.jsx)(l.default,{href:"/privacy",className:"font-bold hover:underline",children:"Privacy Policy"})]})]})]})]})};var eb=e.i(567325);let ej=["huddersfield","york","lincoln"],ey={huddersfield:{bg:"bg-huddersfield",bgForeground:"bg-huddersfield-foreground",textForeground:"text-huddersfield-foreground",accentText:"text-huddersfield",hoverBg:"hover:bg-huddersfield-foreground
15/20! dark:hover:bg-huddersfield-foreground/20!",hoverForeground:"hover:bg-huddersfield-foreground! dark:hover:bg-huddersfield-foreground!"},york:{bg:"bg-york",bgForeground:"bg-york-foreground",textForeground:"text-york-foreground",accentText:"text-york",hoverBg:"hover:bg-york-foreground/20! dark:hover:bg-york-foreground/20!",hoverForeground:"hover:bg-york-foreground! dark:hover:bg-york-foreground!"},lincoln:{bg:"bg-lincoln",bgForeground:"bg-lincoln-foreground",textForeground:"text-lincoln-foreground",accentText:"text-lincoln",hoverBg:"hover:bg-lincoln-foreground/20! dark:hover:bg-lincoln-foreground/20!",hoverForeground:"hover:bg-lincoln-foreground! dark:hover:bg-lincoln-foreground!"}},ew={huddersfield:"text-huddersfield-foreground hover:bg-huddersfield-foreground/20! dark:hover:bg-huddersfield-foreground/20! hover:text-huddersfield-foreground",york:"text-york-foreground hover:bg-york-foreground/20! dark:hover:bg-york-foreground/20! hover:text-york-foreground",lincoln:"text-lincoln-foreground hover:bg-lincoln-foreground
15/20! dark:hover:bg-lincoln-foreground/20! hover:text-lincoln-foreground"};e.s(["Footer",0,({locationData:e=[]})=>{let c=(0,d.usePathname)(),u=ej.some(e=>c.includes(e)),f=ej.find(e=>c.includes(e))??"huddersfield",m=ey[f],h=u?e.find(e=>e.slug===f):void 0;return(0,t.jsxs)("footer",{className:"relative isolate bg-neutral-100 dark:bg-neutral-900 mt-auto",children:[(0,t.jsx)(eb.SectionDivider,{brand:f,position:"top",mats:[5]}),(0,t.jsx)("div",{className:`${m.bg} ${m.textForeground}`,children:(0,t.jsx)("div",{className:"max-w-screen-2xl mx-auto px-4 sm:px-6 pb-16 sm:pb-20 pt-4 sm:pt-5 mt-16 sm:mt-20",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-4 xl:grid-cols-5 items-center gap-12",children:[(0,t.jsxs)("div",{className:"col-span-1 order-last sm:order-first flex flex-col gap-6",children:[(0,t.jsx)(l.default,{href:"/",children:(0,t.jsx)("div",{role:"img","aria-label":"Freeklime Lime Logo",className:`w-full aspect-square ${m.bgForeground} hover:scale-98 duration-150`,style:{maskImage:"url('/lime.svg')",maskSize:"contain",maskRepeat:"no-repeat",maskPosition:"center"}})}),u&&(0,t.jsxs)("div",{className:"flex items-center justify-center",children:[h?.facebook&&(0,t.jsx)(r.Button,{variant:"ghost",size:"icon",className:ew[f],asChild:!0,children:(0,t.jsx)(l.default,{href:h.facebook,target:"_blank",rel:"noopener noreferrer","aria-label":"Follow us on Facebook",children:(0,t.jsx)(s.default,{className:"size-5"})})}),h?.instagram&&(0,t.jsx)(r.Button,{variant:"ghost",size:"icon",className:ew[f],asChild:!0,children:(0,t.jsx)(l.default,{href:h.instagram,target:"_blank",rel:"noopener noreferrer","aria-label":"Follow us on Instagram",children:(0,t.jsx)(i.default,{className:"size-5"})})}),h?.linkedin&&(0,t.jsx)(r.Button,{variant:"ghost",size:"icon",className:ew[f],asChild:!0,children:(0,t.jsx)(l.default,{href:h.linkedin,target:"_blank",rel:"noopener noreferrer","aria-label":"Follow us on LinkedIn",children:(0,t.jsx)(o.default,{className:"size-5"})})})]})]}),(0,t.jsxs)("div",{className:"sm:col-span-3 xl:col-span-4",children:[(0,t.jsx)(ev,{}),(0,t.jsx)(n.Separator,{className:(0,a.cn)("my-6",m.bgForeground)}),(0,t.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[u&&(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-xl font-display tracking-wide",children:"Opening Hours"}),h?.openingHours?(0,t.jsx)("p",{className:`${m.textForeground} font-medium whitespace-pre-line`,children:h.openingHours}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:`${m.textForeground} font-medium`,children:"Monday - Friday: 9:00 - 17:00"}),(0,t.jsx)("p",{className:`${m.textForeground} font-medium`,children:"Saturday - Sunday: 10:00 - 16:00"})]})]}),(0,t.jsxs)("div",{className:(0,a.cn)("flex flex-wrap justify-end",!u&&"col-span-full -mx-3"),children:[(0,t.jsx)(r.Button,{variant:"link",className:`${m.textForeground}`,asChild:!0,children:(0,t.jsx)(l.default,{href:"/about",children:"About Us"})}),(0,t.jsx)(r.Button,{variant:"link",className:`${m.textForeground}`,asChild:!0,children:(0,t.jsx)(l.default,{href:"/terms",children:"Terms & Conditions"})}),(0,t.jsx)(r.Button,{variant:"link",className:`${m.textForeground}`,asChild:!0,children:(0,t.jsx)(l.default,{href:"/privacy",children:"Privacy Policy"})})]})]})]})]})})}),(0,t.jsx)("div",{className:"bg-background",children:(0,t.jsxs)("div",{className:"p-2 font-medium flex flex-wrap text-xs items-center justify-between gap-4",children:[(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{className:`font-bold ${m.accentText}`,children:"©"})," Copyright 2019-",new Date().getFullYear()," ",(0,t.jsx)(l.default,{href:"/",className:`font-bold hover:underline ${m.accentText}`,children:"FREEKLIME"}),". All Rights Reserved."]}),(0,t.jsxs)("p",{children:["Website by"," ",(0,t.jsx)(l.default,{href:"https://studiolat53.com",className:`font-bold hover:underline ${m.accentText}`,target:"_blank",children:"LATITUDE53"})]})]})})]})}],437421)},518158,e=>{"use strict";var t=e.i(986429);e.s(["CalendarDays",()=>t.default])},416080,e=>{"use strict";var t=e.i(591024);e.s(["MapPin",()=>t.default])},571560,e=>{"use strict";var t=e.i(719097),r=e.i(862030),n=e.i(441937),a=e.i(45255),s=e.i(531504);function i({href:e,onClick:i,...o}){let l=(0,n.usePathname)(),{navigateToLocation:d}=(0,s.useLocationTransition)(),c="string"==typeof e?e:e.pathname??"";return(0,t.jsx)(r.default,{href:e,...o,onClick:e=>{if(i?.(e),e.defaultPrevented)return;
15let t=(0,a.getLocationSlugFromPath)(c),r=(0,a.getLocationSlugFromPath)(l);t&&t!==r&&(e.preventDefault(),d(c))}})}e.s(["LocationTransitionLink",()=>i])},612303,e=>{"use strict";var t=e.i(719097),r=e.i(981831),n=e.i(76113),n=n,a=e.i(532934),s=e.i(9377),s=s,i=e.i(518158),o=e.i(666649),o=o,l=e.i(999133),l=l,d=e.i(862030),c=e.i(441937),u=e.i(642947),f=e.i(632137);e.i(381781),e.i(66576);var m=e.i(119836),h=e.i(99468),p=e.i(177206),g=e.i(58915),x=e.i(956965),v=e.i(769833),b=e.i(788192),j=e.i(574209),y=e.i(321025),w=e.i(893698),k=e.i(895952),C=e.i(130870),N=e.i(281515),S=e.i(964380),R=e.i(811529),_=e.i(379283),E=e.i(275244),L=e.i(739045),P=e.i(871191),I=["Enter"," "],M=["ArrowUp","PageDown","End"],D=["ArrowDown","PageUp","Home",...M],T={ltr:[...I,"ArrowRight"],rtl:[...I,"ArrowLeft"]},$={ltr:["ArrowLeft"],rtl:["ArrowRight"]},z="Menu",[F,A,B]=(0,v.createCollection)(z),[O,H]=(0,p.createContextScope)(z,[B,C.createPopperScope,R.createRovingFocusGroupScope]),U=(0,C.createPopperScope)(),q=(0,R.createRovingFocusGroupScope)(),[G,K]=O(z),[W,V]=O(z),X=e=>{let{__scopeMenu:r,open:n=!1,children:a,dir:s,onOpenChange:i,modal:o=!0}=e,l=U(r),[d,c]=u.useState(null),f=u.useRef(!1),m=(0,E.useCallbackRef)(i),h=(0,b.useDirection)(s);return u.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,t.jsx)(C.Root,{...l,children:(0,t.jsx)(G,{scope:r,open:n,onOpenChange:m,content:d,onContentChange:c,children:(0,t.jsx)(W,{scope:r,onClose:u.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:f,dir:h,modal:o,children:a})})})};X.displayName=z;var Y=u.forwardRef((e,r)=>{let{__scopeMenu:n,...a}=e,s=U(n);return(0,t.jsx)(C.Anchor,{...s,...a,ref:r})});Y.displayName="MenuAnchor";var J="MenuPortal",[Z,Q]=O(J,{forceMount:void 0}),ee=e=>{let{__scopeMenu:r,forceMount:n,children:a,container:s}=e,i=K(J,r);return(0,t.jsx)(Z,{scope:r,forceMount:n,children:(0,t.jsx)(S.Presence,{present:n||i.open,children:(0,t.jsx)(N.Portal,{asChild:!0,container:s,children:a})})})};ee.displayName=J;var et="MenuContent",[er,en]=O(et),ea=u.forwardRef((e,r)=>{let n=Q(et,e.__scopeMenu),{forceMount:a=n.forceMount,...s}=e,i=K(et,e.__scopeMenu),o=V(et,e.__scopeMenu);return(0,t.jsx)(F.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(S.Presence,{present:a||i.open,children:(0,t.jsx)(F.Slot,{scope:e.__scopeMenu,children:o.modal?(0,t.jsx)(es,{...s,ref:r}):(0,t.jsx)(ei,{...s,ref:r})})})})}),es=u.forwardRef((e,r)=>{let n=K(et,e.__scopeMenu),a=u.useRef(null),s=(0,h.useComposedRefs)(r,a);return u.useEffect(()=>{let e=a.current;if(e)return(0,L.hideOthers)(e)},[]),(0,t.jsx)(el,{...e,ref:s,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,m.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),ei=u.forwardRef((e,r)=>{let n=K(et,e.__scopeMenu);return(0,t.jsx)(el,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),eo=(0,_.createSlot)("MenuContent.ScrollLock"),el=u.forwardRef((e,r)=>{let{__scopeMenu:n,loop:a=!1,trapFocus:s,onOpenAutoFocus:i,onCloseAutoFocus:o,disableOutsidePointerEvents:l,onEntryFocus:d,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:g,onDismiss:x,disableOutsideScroll:v,...b}=e,k=K(et,n),N=V(et,n),S=U(n),_=q(n),E=A(n),[L,I]=u.useState(null),T=u.useRef(null),$=(0,h.useComposedRefs)(r,T,k.onContentChange),z=u.useRef(0),F=u.useRef(""),B=u.useRef(0),O=u.useRef(null),H=u.useRef("right"),G=u.useRef(0),W=v?P.RemoveScroll:u.Fragment;u.useEffect(()=>()=>window.clearTimeout(z.current),[]),(0,y.useFocusGuards)();let X=u.useCallback(e=>{var t,r;return H.current===O.current?.side&&(t=e,!!(r=O.current?.area)&&function(e,t){let{x:r,y:n}=e,a=!1;for(let e=0,s=t.length-1;e<t.length;s=e++){let i=t[e],o=t[s],l=i.x,d=i.y,c=o.x,u=o.y;d>n!=u>n&&r<(c-l)*(n-d)/(u-d)+l&&(a=!a)}return a}({x:t.clientX,y:t.clientY},r))},[]);return(0,t.jsx)(er,{scope:n,searchRef:F,onItemEnter:u.useCallback(e=>{X(e)&&e.preventDefault()},[X]),onItemLeave:u.useCallback(e=>{X(e)||(T.current?.focus(),I(null))},[X]),onTriggerLeave:u.useCallback(e=>{X(e)&&e.preventDefault()},[X]),pointerGraceTimerRef:B,onPointerGraceIntentChange:u.useCallback(e=>{O.current=e},[]),children:(0,t.jsx)(W,{...v?{as:eo,allowPinchZoom:!0}:void 0,children:(0,t.jsx)(w.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:(0,m.composeEventHandlers)(i,e=>{e.preventDefault(),T.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:(0,t.jsx)(j.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:g,onDismiss:x,children:(0,t.jsx)(R.Root,{asChild:!0,..._,dir:N.dir,orientation:"vertical",loop:a,currentTabStopId:L,onCurrentTabStopIdChange:I,onEntryFocus:(0,m.composeEventHandlers)(d,e=>{N.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,t.jsx)(C.Content,{role:"menu","aria-orientation":"vertical","data-state":e$(k.open),"data-radix-menu-content":"",dir:N.dir,...S,...b,ref:$,style:{outline:"none",...b.style},onKeyDown:(0,m.composeEventHandlers)(b.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.ke
15y.length;if(t){var a;let t,s,i,o,l,d;"Tab"===e.key&&e.preventDefault(),!r&&n&&(a=e.key,t=F.current+a,s=E().filter(e=>!e.disabled),i=document.activeElement,o=s.find(e=>e.ref.current===i)?.textValue,l=function(e,t,r){var n;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,s=r?e.indexOf(r):-1,i=(n=Math.max(s,0),e.map((t,r)=>e[(n+r)%e.length]));1===a.length&&(i=i.filter(e=>e!==r));let o=i.find(e=>e.toLowerCase().startsWith(a.toLowerCase()));return o!==r?o:void 0}(s.map(e=>e.textValue),t,o),d=s.find(e=>e.textValue===l)?.ref.current,function e(t){F.current=t,window.clearTimeout(z.current),""!==t&&(z.current=window.setTimeout(()=>e(""),1e3))}(t),d&&setTimeout(()=>d.focus()))}let s=T.current;if(e.target!==s||!D.includes(e.key))return;e.preventDefault();let i=E().filter(e=>!e.disabled).map(e=>e.ref.current);M.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,m.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(z.current),F.current="")}),onPointerMove:(0,m.composeEventHandlers)(e.onPointerMove,eA(e=>{let t=e.target,r=G.current!==e.clientX;e.currentTarget.contains(t)&&r&&(H.current=e.clientX>G.current?"right":"left",G.current=e.clientX)}))})})})})})})});ea.displayName=et;var ed=u.forwardRef((e,r)=>{let{__scopeMenu:n,...a}=e;return(0,t.jsx)(x.Primitive.div,{role:"group",...a,ref:r})});ed.displayName="MenuGroup";var ec=u.forwardRef((e,r)=>{let{__scopeMenu:n,...a}=e;return(0,t.jsx)(x.Primitive.div,{...a,ref:r})});ec.displayName="MenuLabel";var eu="MenuItem",ef="menu.itemSelect",em=u.forwardRef((e,r)=>{let{disabled:n=!1,onSelect:a,...s}=e,i=u.useRef(null),o=V(eu,e.__scopeMenu),l=en(eu,e.__scopeMenu),d=(0,h.useComposedRefs)(r,i),c=u.useRef(!1);return(0,t.jsx)(eh,{...s,ref:d,disabled:n,onClick:(0,m.composeEventHandlers)(e.onClick,()=>{let e=i.current;if(!n&&e){let t=new CustomEvent(ef,{bubbles:!0,cancelable:!0});e.addEventListener(ef,e=>a?.(e),{once:!0}),(0,x.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?c.current=!1:o.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),c.current=!0},onPointerUp:(0,m.composeEventHandlers)(e.onPointerUp,e=>{c.current||e.currentTarget?.click()}),onKeyDown:(0,m.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==l.searchRef.current;n||t&&" "===e.key||I.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});em.displayName=eu;var eh=u.forwardRef((e,r)=>{let{__scopeMenu:n,disabled:a=!1,textValue:s,...i}=e,o=en(eu,n),l=q(n),d=u.useRef(null),c=(0,h.useComposedRefs)(r,d),[f,p]=u.useState(!1),[g,v]=u.useState("");return u.useEffect(()=>{let e=d.current;e&&v((e.textContent??"").trim())},[i.children]),(0,t.jsx)(F.ItemSlot,{scope:n,disabled:a,textValue:s??g,children:(0,t.jsx)(R.Item,{asChild:!0,...l,focusable:!a,children:(0,t.jsx)(x.Primitive.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...i,ref:c,onPointerMove:(0,m.composeEventHandlers)(e.onPointerMove,eA(e=>{a?o.onItemLeave(e):(o.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,m.composeEventHandlers)(e.onPointerLeave,eA(e=>o.onItemLeave(e))),onFocus:(0,m.composeEventHandlers)(e.onFocus,()=>p(!0)),onBlur:(0,m.composeEventHandlers)(e.onBlur,()=>p(!1))})})})}),ep=u.forwardRef((e,r)=>{let{checked:n=!1,onCheckedChange:a,...s}=e;return(0,t.jsx)(ek,{scope:e.__scopeMenu,checked:n,children:(0,t.jsx)(em,{role:"menuitemcheckbox","aria-checked":ez(n)?"mixed":n,...s,ref:r,"data-state":eF(n),onSelect:(0,m.composeEventHandlers)(s.onSelect,()=>a?.(!!ez(n)||!n),{checkForDefaultPrevented:!1})})})});ep.displayName="MenuCheckboxItem";var eg="MenuRadioGroup",[ex,ev]=O(eg,{value:void 0,onValueChange:()=>{}}),eb=u.forwardRef((e,r)=>{let{value:n,onValueChange:a,...s}=e,i=(0,E.useCallbackRef)(a);return(0,t.jsx)(ex,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,t.jsx)(ed,{...s,ref:r})})});eb.displayName=eg;var ej="MenuRadioItem",ey=u.forwardRef((e,r)=>{let{value:n,...a}=e,s=ev(ej,e.__scopeMenu),i=n===s.value;return(0,t.jsx)(ek,{scope:e.__scopeMenu,checked:i,children:(0,t.jsx)(em,{role:"menuitemradio","aria-checked":i,...a,ref:r,"data-state":eF(i),onSelect:(0,m.composeEventHandlers)(a.onSelect,()=>s.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});ey.displayName=ej;
15var ew="MenuItemIndicator",[ek,eC]=O(ew,{checked:!1}),eN=u.forwardRef((e,r)=>{let{__scopeMenu:n,forceMount:a,...s}=e,i=eC(ew,n);return(0,t.jsx)(S.Presence,{present:a||ez(i.checked)||!0===i.checked,children:(0,t.jsx)(x.Primitive.span,{...s,ref:r,"data-state":eF(i.checked)})})});eN.displayName=ew;var eS=u.forwardRef((e,r)=>{let{__scopeMenu:n,...a}=e;return(0,t.jsx)(x.Primitive.div,{role:"separator","aria-orientation":"horizontal",...a,ref:r})});eS.displayName="MenuSeparator";var eR=u.forwardRef((e,r)=>{let{__scopeMenu:n,...a}=e,s=U(n);return(0,t.jsx)(C.Arrow,{...s,...a,ref:r})});eR.displayName="MenuArrow";var e_="MenuSub",[eE,eL]=O(e_),eP=e=>{let{__scopeMenu:r,children:n,open:a=!1,onOpenChange:s}=e,i=K(e_,r),o=U(r),[l,d]=u.useState(null),[c,f]=u.useState(null),m=(0,E.useCallbackRef)(s);return u.useEffect(()=>(!1===i.open&&m(!1),()=>m(!1)),[i.open,m]),(0,t.jsx)(C.Root,{...o,children:(0,t.jsx)(G,{scope:r,open:a,onOpenChange:m,content:c,onContentChange:f,children:(0,t.jsx)(eE,{scope:r,contentId:(0,k.useId)(),triggerId:(0,k.useId)(),trigger:l,onTriggerChange:d,children:n})})})};eP.displayName=e_;var eI="MenuSubTrigger",eM=u.forwardRef((e,r)=>{let n=K(eI,e.__scopeMenu),a=V(eI,e.__scopeMenu),s=eL(eI,e.__scopeMenu),i=en(eI,e.__scopeMenu),o=u.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:d}=i,c={__scopeMenu:e.__scopeMenu},f=u.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return u.useEffect(()=>f,[f]),u.useEffect(()=>{let e=l.current;return()=>{window.clearTimeout(e),d(null)}},[l,d]),(0,t.jsx)(Y,{asChild:!0,...c,children:(0,t.jsx)(eh,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":s.contentId,"data-state":e$(n.open),...e,ref:(0,h.composeRefs)(r,s.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,m.composeEventHandlers)(e.onPointerMove,eA(t=>{i.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||o.current||(i.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,m.composeEventHandlers)(e.onPointerLeave,eA(e=>{f();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,a="right"===r,s=t[a?"left":"right"],o=t[a?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:s,y:t.top},{x:o,y:t.top},{x:o,y:t.bottom},{x:s,y:t.bottom}],side:r}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:(0,m.composeEventHandlers)(e.onKeyDown,t=>{let r=""!==i.searchRef.current;e.disabled||r&&" "===t.key||T[a.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});eM.displayName=eI;var eD="MenuSubContent",eT=u.forwardRef((e,r)=>{let n=Q(et,e.__scopeMenu),{forceMount:a=n.forceMount,...s}=e,i=K(et,e.__scopeMenu),o=V(et,e.__scopeMenu),l=eL(eD,e.__scopeMenu),d=u.useRef(null),c=(0,h.useComposedRefs)(r,d);return(0,t.jsx)(F.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(S.Presence,{present:a||i.open,children:(0,t.jsx)(F.Slot,{scope:e.__scopeMenu,children:(0,t.jsx)(el,{id:l.contentId,"aria-labelledby":l.triggerId,...s,ref:c,align:"start",side:"rtl"===o.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{o.isUsingKeyboardRef.current&&d.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,m.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==l.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:(0,m.composeEventHandlers)(e.onEscapeKeyDown,e=>{o.onClose(),e.preventDefault()}),onKeyDown:(0,m.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=$[o.dir].includes(e.key);t&&r&&(i.onOpenChange(!1),l.trigger?.focus(),e.preventDefault())})})})})})});function e$(e){return e?"open":"closed"}function ez(e){return"indeterminate"===e}function eF(e){return ez(e)?"indeterminate":e?"checked":"unchecked"}function eA(e){return t=>
15"mouse"===t.pointerType?e(t):void 0}eT.displayName=eD;var eB="DropdownMenu",[eO,eH]=(0,p.createContextScope)(eB,[H]),eU=H(),[eq,eG]=eO(eB),eK=e=>{let{__scopeDropdownMenu:r,children:n,dir:a,open:s,defaultOpen:i,onOpenChange:o,modal:l=!0}=e,d=eU(r),c=u.useRef(null),[f,m]=(0,g.useControllableState)({prop:s,defaultProp:i??!1,onChange:o,caller:eB});return(0,t.jsx)(eq,{scope:r,triggerId:(0,k.useId)(),triggerRef:c,contentId:(0,k.useId)(),open:f,onOpenChange:m,onOpenToggle:u.useCallback(()=>m(e=>!e),[m]),modal:l,children:(0,t.jsx)(X,{...d,open:f,onOpenChange:m,dir:a,modal:l,children:n})})};eK.displayName=eB;var eW="DropdownMenuTrigger",eV=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,disabled:a=!1,...s}=e,i=eG(eW,n),o=eU(n);return(0,t.jsx)(Y,{asChild:!0,...o,children:(0,t.jsx)(x.Primitive.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":a?"":void 0,disabled:a,...s,ref:(0,h.composeRefs)(r,i.triggerRef),onPointerDown:(0,m.composeEventHandlers)(e.onPointerDown,e=>{!a&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,m.composeEventHandlers)(e.onKeyDown,e=>{!a&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});eV.displayName=eW;var eX=e=>{let{__scopeDropdownMenu:r,...n}=e,a=eU(r);return(0,t.jsx)(ee,{...a,...n})};eX.displayName="DropdownMenuPortal";var eY="DropdownMenuContent",eJ=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eG(eY,n),i=eU(n),o=u.useRef(!1);return(0,t.jsx)(ea,{id:s.contentId,"aria-labelledby":s.triggerId,...i,...a,ref:r,onCloseAutoFocus:(0,m.composeEventHandlers)(e.onCloseAutoFocus,e=>{o.current||s.triggerRef.current?.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:(0,m.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!s.modal||n)&&(o.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});eJ.displayName=eY;var eZ=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(ed,{...s,...a,ref:r})});eZ.displayName="DropdownMenuGroup";var eQ=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(ec,{...s,...a,ref:r})});eQ.displayName="DropdownMenuLabel";var e0=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(em,{...s,...a,ref:r})});e0.displayName="DropdownMenuItem";var e1=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(ep,{...s,...a,ref:r})});e1.displayName="DropdownMenuCheckboxItem";var e2=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(eb,{...s,...a,ref:r})});e2.displayName="DropdownMenuRadioGroup";var e9=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(ey,{...s,...a,ref:r})});e9.displayName="DropdownMenuRadioItem";var e4=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(eN,{...s,...a,ref:r})});e4.displayName="DropdownMenuItemIndicator";var e5=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(eS,{...s,...a,ref:r})});e5.displayName="DropdownMenuSeparator";var e8=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(eR,{...s,...a,ref:r})});e8.displayName="DropdownMenuArrow";var e6=e=>{let{__scopeDropdownMenu:r,children:n,open:a,onOpenChange:s,defaultOpen:i}=e,o=eU(r),[l,d]=(0,g.useControllableState)({prop:a,defaultProp:i??!1,onChange:s,caller:"DropdownMenuSub"});return(0,t.jsx)(eP,{...o,open:l,onOpenChange:d,children:n})},e7=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(eM,{...s,...a,ref:r})});e7.displayName="DropdownMenuSubTrigger";var e3=u.forwardRef((e,r)=>{let{__scopeDropdownMenu:n,...a}=e,s=eU(n);return(0,t.jsx)(eT,{...s,...a,ref:r,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});e3.displayName="DropdownMenuSubContent",e.s(["Arrow",()=>e8,"CheckboxItem",()=>e1,"Content",()=>eJ,"DropdownMenu",()=>eK,"DropdownMenuArrow",()=>e8,"DropdownMenuCheckboxItem",()=>e1,"DropdownMenuContent",()=>eJ,"DropdownMenuGroup",()=>eZ,"DropdownMenuItem",()=>e0,"DropdownMenuItemIndicator",()=>e4,"DropdownMenuLabel",()=>eQ,"DropdownMenuPortal",()=>eX,"DropdownMenuRadioGroup",()=>e2,"DropdownMenuRadioItem",()=>e9,"DropdownMenuSeparator",()=>e5,"DropdownMenuSub",()=>e6,"DropdownMenuSubContent",()=>e3,"DropdownMenuSubTrigger",()=>e7,"DropdownMenuTrigger",()=>eV,"Group",()=>eZ,"Item",()=>e0,"ItemIndicator",()=>e4,"Label",()=>eQ,"Portal",()=>eX,"RadioGroup",()=>e2,"RadioItem",()=>e9,"Root",()=>eK,"Separator",()=>e5,"Sub",()=>e6,"SubContent",()=>e3,"SubTrigger",()=>e7,"Trigger",()=>eV,"createDropdownMenuScope",()=>eH],709952);var te=e.i(709952),te=te;function tt({...e}){return(0,t.jsx)(te.Root,{"data-slot":"dropdown-menu",...e})}function tr({...e}){return(0,t.jsx)(te.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}function tn({className:e,align:r="start",sideOffset:n=4,...a}){return(0,t.jsx)(te.Portal,{children:(0,t.jsx)(te.Content,{"data-slot":"dropdown-menu-content",sideOffset:n,align:r,className:(0,f.cn)("data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
15de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 ring-foreground/10 bg-popover text-popover-foreground min-w-32 rounded-none shadow-md ring-1 duration-100 z-50 max-h-(--radix-dropdown-menu-content-available-height) w-(--radix-dropdown-menu-trigger-width) origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto data-[state=closed]:overflow-hidden",e),...a})})}function ta({className:e,inset:r,variant:n="default",...a}){return(0,t.jsx)(te.Item,{"data-slot":"dropdown-menu-item","data-inset":r,"data-variant":n,className:(0,f.cn)("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:text-destructive not-data-[variant=destructive]:focus:**:text-accent-foreground gap-2 rounded-none px-2 py-2 text-xs data-inset:pl-7 [&_svg:not([class*='size-'])]:size-4 group/dropdown-menu-item relative flex cursor-default items-center outline-hidden select-none data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0",e),...a})}var ts=e.i(171730),ts=ts,ti=e.i(515529),ti=ti,to=e.i(968291);function tl(){let{setTheme:e}=(0,to.useTheme)();return(0,t.jsxs)(tt,{children:[(0,t.jsx)(tr,{asChild:!0,children:(0,t.jsxs)(r.Button,{variant:"ghost",size:"icon",children:[(0,t.jsx)(ti.default,{className:"h-[1.2rem] w-[1.2rem] scale-100 rotate-0 transition-all dark:scale-0 dark:-rotate-90"}),(0,t.jsx)(ts.default,{className:"absolute h-[1.2rem] w-[1.2rem] scale-0 rotate-90 transition-all dark:scale-100 dark:rotate-0"}),(0,t.jsx)("span",{className:"sr-only",children:"Toggle theme"})]})}),(0,t.jsxs)(tn,{align:"end",children:[(0,t.jsx)(ta,{onClick:()=>e("light"),children:"Light"}),(0,t.jsx)(ta,{onClick:()=>e("dark"),children:"Dark"}),(0,t.jsx)(ta,{onClick:()=>e("system"),children:"System"})]})]})}var td=e.i(527249),td=td,tc=e.i(416080),tu=e.i(571560);let tf=[{label:"Huddersfield",slug:"huddersfield",color:"text-huddersfield",href:"/huddersfield"},{label:"York",slug:"york",color:"text-york",href:"/york"},{label:"Lincoln",slug:"lincoln",color:"text-lincoln",href:"/lincoln"}];function tm({className:e}){let n=(0,c.usePathname)(),a=tf.find(({slug:e})=>n.includes(e));return(0,t.jsxs)(tt,{children:[(0,t.jsx)(tr,{asChild:!0,children:(0,t.jsxs)(r.Button,{size:"sm",variant:"ghost",className:e,children:[(0,t.jsx)(tc.MapPin,{className:`size-4 mr-1 ${a?a.color:"text-muted-foreground"}`}),a?a.label:"Select A Location",(0,t.jsx)(td.default,{className:"ml-auto"})]})}),(0,t.jsx)(tn,{children:tf.map(({label:e,color:r,href:n})=>(0,t.jsx)(ta,{asChild:!0,children:(0,t.jsxs)(tu.LocationTransitionLink,{href:n,children:[(0,t.jsx)(tc.MapPin,{className:`size-4 ${r}`}),e]})},e))})]})}var th=e.i(304338),tp=e.i(536060);function tg({...e}){return(0,t.jsx)(tp.Dialog.Root,{"data-slot":"sheet",...e})}function tx({...e}){return(0,t.jsx)(tp.Dialog.Trigger,{"data-slot":"sheet-trigger",...e})}function tv({...e}){return(0,t.jsx)(tp.Dialog.Close,{"data-slot":"sheet-close",...e})}function tb({...e}){return(0,t.jsx)(tp.Dialog.Portal,{"data-slot":"sheet-portal",...e})}function tj({className:e,...r}){return(0,t.jsx)(tp.Dialog.Overlay,{"data-slot":"sheet-overlay",className:(0,f.cn)("fixed inset-0 z-50 bg-black/10 text-xs/relaxed duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...r})}function ty({className:e,children:n,side:a="right",showCloseButton:s=!0,...i}){return(0,t.jsxs)(tb,{children:[(0,t.jsx)(tj,{}),(0,t.jsxs)(tp.Dialog.Content,{"data-slot":"sheet-content","data-side":a,className:(0,f.cn)("fixed z-50 flex flex-col bg-popover bg-clip-padding text-xs/relaxed text-popover-foreground shadow-lg transition duration-200 ease-in-out data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-[side=bottom]:data-open:slide-in-from-bottom-10 data-[side=left]:data-open:slide-in-from-left-10 data-[side=right]:data-open:slide-in-from-right-10 data-[side=top]:data-open:slide-in-from-top-10 data-closed:animate-out data-closed:fade-out-0 data-[side=bottom]:data-closed:sli
15de-out-to-bottom-10 data-[side=left]:data-closed:slide-out-to-left-10 data-[side=right]:data-closed:slide-out-to-right-10 data-[side=top]:data-closed:slide-out-to-top-10",e),...i,children:[n,s&&(0,t.jsx)(tp.Dialog.Close,{"data-slot":"sheet-close",asChild:!0,children:(0,t.jsxs)(r.Button,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm",children:[(0,t.jsx)(th.XIcon,{}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]})}function tw({className:e,...r}){return(0,t.jsx)(tp.Dialog.Title,{"data-slot":"sheet-title",className:(0,f.cn)("text-sm font-medium text-foreground",e),...r})}var n=n,s=s,o=o,l=l,tk=e.i(367024),tk=tk,tC=e.i(896056),tC=tC;let tN=["huddersfield","york","lincoln"];function tS(e){return{id:e.split("?")[0],tab:new URLSearchParams(e.includes("?")?e.split("?")[1]:"").get("tab")}}let tR={huddersfield:"text-huddersfield",york:"text-york",lincoln:"text-lincoln"};function t_(){let e=(0,c.usePathname)(),f=tN.find(t=>e.includes(t)),[m,h]=(0,u.useState)(!1),[p,g]=(0,u.useState)("");(0,u.useEffect)(()=>{h(!1)},[e]),(0,u.useEffect)(()=>{g(window.location.hash)},[e]),(0,u.useEffect)(()=>{let e=()=>g(window.location.hash);return window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[]);let x=()=>h(!1),v=f?tR[f]??"":"",b=e=>!function(e,t){let r=new URL(e,"http://x").hash;if(!r)return!1;let n=tS(r),a=tS(t);return n.id===a.id&&(!n.tab||(a.tab??"entry")===n.tab)}(e,p)?"":`${v} font-semibold`,j=e.includes("/membership"),y=f?[{href:`/${f}#offerings?tab=entry`,label:"Entry",Icon:n.default,activeClass:b(`/${f}#offerings?tab=entry`)},{href:`/${f}/membership`,label:"Membership",Icon:a.CircleStar,activeClass:j?`${v} font-semibold`:""},{href:`/${f}#offerings?tab=classes`,label:"Classes",Icon:s.default,activeClass:b(`/${f}#offerings?tab=classes`)},{href:`/${f}#offerings?tab=events`,label:"Events",Icon:i.CalendarDays,activeClass:b(`/${f}#offerings?tab=events`)},{href:`/${f}#offerings?tab=gifts`,label:"Gifts",Icon:o.default,activeClass:b(`/${f}#offerings?tab=gifts`)},{href:`/${f}#offerings?tab=groups`,label:"Groups",Icon:l.default,activeClass:b(`/${f}#offerings?tab=groups`)}]:[];return(0,t.jsxs)(tg,{open:m,onOpenChange:h,children:[(0,t.jsx)(tx,{asChild:!0,children:(0,t.jsxs)(r.Button,{variant:"outline",size:"icon",className:"flex lg:hidden",children:[(0,t.jsx)(tC.default,{}),(0,t.jsx)("span",{className:"sr-only",children:"Open menu"})]})}),(0,t.jsxs)(ty,{side:"right",showCloseButton:!1,className:"flex flex-col p-0 w-72 bg-card/95 backdrop-blur-sm",children:[(0,t.jsx)(tw,{className:"sr-only",children:"Menu"}),(0,t.jsxs)("div",{className:"p-4 border-b flex items-center justify-between",children:[(0,t.jsx)(d.default,{href:f?`/${f}`:"/",onClick:x,children:(0,t.jsx)("img",{src:`/${f??"huddersfield"}_logo_sm.webp`,alt:"Freeklime Logo",width:60,height:40,className:"h-10 w-auto"})}),(0,t.jsx)(tv,{asChild:!0,children:(0,t.jsxs)(r.Button,{variant:"outline",size:"icon",children:[(0,t.jsx)(tk.default,{className:"size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})})]}),(0,t.jsx)("div",{className:"px-3 py-2 border-b",children:(0,t.jsx)(tm,{className:"w-full text-left justify-start"})}),y.length>0&&(0,t.jsx)("nav",{className:"flex flex-col gap-1 p-3 flex-1",children:y.map(({href:e,label:n,Icon:a,activeClass:s})=>(0,t.jsx)(r.Button,{variant:"ghost",className:`w-full justify-start gap-3 text-sm ${s}`,asChild:!0,children:(0,t.jsxs)(d.default,{href:e,onClick:x,children:[(0,t.jsx)(a,{className:"size-4 shrink-0"}),n]})},e))}),f&&(0,t.jsxs)("div",{className:"flex flex-col gap-2 p-3 border-t",children:[(0,t.jsx)(r.Button,{variant:"outline",size:"lg",className:"w-full",asChild:!0,children:(0,t.jsx)(d.default,{href:`/${f}#first-time`,onClick:x,children:"First Time?"})}),(0,t.jsx)(r.Button,{variant:f,size:"lg",className:"w-full",asChild:!0,children:(0,t.jsx)(d.default,{href:`/${f}#offerings`,onClick:x,children:"Book Now"})})]})]})]})}let tE=["huddersfield","york","lincoln"];function tL(e){return{id:e.split("?")[0],tab:new URLSearchParams(e.includes("?")?e.split("?")[1]:"").get("tab")}}e.s(["Header",0,()=>{let e=(0,c.usePathname)(),f=tE.find(t=>e.includes(t)),m=f?`/${f}`:"/",[h,p]=(0,u.useState)("");(0,u.useEffect)(()=>{p(window.location.hash)},[e]),(0,u.useEffect)(()=>{let e=()=>p(window.location.hash);return window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[]);let g=f?`text-${f}`:"",x=e=>!function(e,t){let r=new URL(e,"http://x").hash;if(!r)return!1;let n=tL(r),a=tL(t);return n.id===a.id&&(!n.tab||(a.tab??"entry")===n.tab)}(e,h)?"":`${g} font-semibold`,v=e.includes("/membership");return(0,t.jsx)("header",{className:"fixed top-0 left-0 right-0 z-50 w-full max-w-screen-2xl mx-auto",children:(0,t.jsxs)("div",{className:"bg-neutral-50/50 dark:bg-neutral-950/50 backdrop-blur-md shadow h-14 border my-4 ml-6 mr-2 p-2 flex items-center justify-between",children:[(0,t.jsx)(d.default,{href:m,children:(0,t.jsx)("img",{src:`/${f??"huddersfield"}
15_logo_sm.webp`,alt:"Freeklime Logo",width:119,height:80,className:"h-20 -translate-x-8 w-auto shrink-0 hover:scale-98 duration-150"})}),(0,t.jsx)("div",{className:"-translate-x-6 hidden md:block",children:(0,t.jsx)(tm,{})}),f&&(0,t.jsxs)("nav",{className:"hidden lg:flex items-center gap-2 ml-auto",children:[(0,t.jsx)(r.Button,{variant:"ghost",className:"text-sm",asChild:!0,children:(0,t.jsxs)(d.default,{href:`/${f}#offerings?tab=entry`,className:x(`/${f}#offerings?tab=entry`),children:[(0,t.jsx)(n.default,{className:"size-4 mt-0.5"}),"Entry"]})}),(0,t.jsx)(r.Button,{variant:"ghost",className:"text-sm hidden xl:flex",asChild:!0,children:(0,t.jsxs)(d.default,{href:`/${f}/membership`,className:v?`${g} font-semibold`:"",children:[(0,t.jsx)(a.CircleStar,{className:"size-4 mt-0.5"}),"Membership"]})}),(0,t.jsx)(r.Button,{variant:"ghost",className:"text-sm",asChild:!0,children:(0,t.jsxs)(d.default,{href:`/${f}#offerings?tab=classes`,className:x(`/${f}#offerings?tab=classes`),children:[(0,t.jsx)(s.default,{className:"size-4 mt-0.5"}),"Classes"]})}),(0,t.jsx)(r.Button,{variant:"ghost",className:"text-sm",asChild:!0,children:(0,t.jsxs)(d.default,{href:`/${f}#offerings?tab=events`,className:x(`/${f}#offerings?tab=events`),children:[(0,t.jsx)(i.CalendarDays,{className:"size-4 mt-0.5"}),"Events"]})}),(0,t.jsx)(r.Button,{variant:"ghost",className:"text-sm hidden xl:flex",asChild:!0,children:(0,t.jsxs)(d.default,{href:`/${f}#offerings?tab=gifts`,className:x(`/${f}#offerings?tab=gifts`),children:[(0,t.jsx)(o.default,{className:"size-4 mt-0.5"}),"Gifts"]})}),(0,t.jsx)(r.Button,{variant:"ghost",className:"text-sm",asChild:!0,children:(0,t.jsxs)(d.default,{href:`/${f}#offerings?tab=groups`,className:x(`/${f}#offerings?tab=groups`),children:[(0,t.jsx)(l.default,{className:"size-4 mt-0.5"}),"Groups"]})})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2 ml-auto",children:[(0,t.jsx)(tl,{}),(0,t.jsx)(t_,{}),f&&(0,t.jsx)(r.Button,{variant:"outline",size:"lg",className:"hidden lg:flex",asChild:!0,children:(0,t.jsx)(d.default,{href:`/${f}#first-time`,children:"First Time?"})}),f&&(0,t.jsx)(r.Button,{variant:f,size:"lg",className:"hidden lg:flex",asChild:!0,children:(0,t.jsx)(d.default,{href:`/${f}#offerings`,children:"Book Now"})})]})]})})}],612303)},516329,e=>{"use strict";var t=e.i(719097);function r({title:e,description:r,descriptionHtml:n,icon:a,iconClassName:s,className:i}){return e||r||n||a?(0,t.jsxs)("div",{className:`flex items-start gap-2 ${i??""}`.trim(),children:[a?(0,t.jsx)("span",{className:`size-8 shrink-0 [&>svg]:size-8 ${s??""}`.trim(),"aria-hidden":!0,children:a}):null,(0,t.jsxs)("div",{className:"flex flex-col",children:[e?(0,t.jsx)("h2",{className:"text-4xl sm:text-5xl -mt-2.5 tracking-wide font-display",children:e}):null,n?(0,t.jsx)("div",{className:"text-lg font-medium [&_p]:leading-snug",dangerouslySetInnerHTML:{__html:n}}):r?(0,t.jsx)("p",{className:"text-lg font-medium",children:r}):null]})]}):null}e.s(["SectionTitle",()=>r])},881527,e=>{"use strict";var t=e.i(719097),r=e.i(632137),n=e.i(809048),a=e.i(175262),s=e.i(642947),i=e.i(177206),o=e.i(769833),l=e.i(99468),d=e.i(119836),c=e.i(58915),u=e.i(956965),f=e.i(460454),m=e.i(964380),h=e.i(895952),p="Collapsible",[g,x]=(0,i.createContextScope)(p),[v,b]=g(p),j=s.forwardRef((e,r)=>{let{__scopeCollapsible:n,open:a,defaultOpen:i,disabled:o,onOpenChange:l,...d}=e,[f,m]=(0,c.useControllableState)({prop:a,defaultProp:i??!1,onChange:l,caller:p});return(0,t.jsx)(v,{scope:n,disabled:o,contentId:(0,h.useId)(),open:f,onOpenToggle:s.useCallback(()=>m(e=>!e),[m]),children:(0,t.jsx)(u.Primitive.div,{"data-state":S(f),"data-disabled":o?"":void 0,...d,ref:r})})});j.displayName=p;var y="CollapsibleTrigger",w=s.forwardRef((e,r)=>{let{__scopeCollapsible:n,...a}=e,s=b(y,n);return(0,t.jsx)(u.Primitive.button,{type:"button","aria-controls":s.contentId,"aria-expanded":s.open||!1,"data-state":S(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...a,ref:r,onClick:(0,d.composeEventHandlers)(e.onClick,s.onOpenToggle)})});w.displayName=y;var k="CollapsibleContent",C=s.forwardRef((e,r)=>{let{forceMount:n,...a}=e,s=b(k,e.__scopeCollapsible);return(0,t.jsx)(m.Presence,{present:n||s.open,children:({present:e})=>(0,t.jsx)(N,{...a,ref:r,present:e})})});C.displayName=k;var N=s.forwardRef((e,r)=>{let{__scopeCollapsible:n,present:a,children:i,...o}=e,d=b(k,n),[c,m]=s.useState(a),h=s.useRef(null),p=(0,l.useComposedRefs)(r,h),g=s.useRef(0),x=g.current,v=s.useRef(0),j=v.current,y=d.open||c,w=s.useRef(y),C=s.useRef(void 0);return s.useEffect(()=>{let e=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.useLayoutEffect)(()=>{let e=h.current;if(e){C.current=C.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,v.current=t.width,w.current||(e.style.transitionDuration=C.current.transitionDuration,e.style.animationName=C.current.animationName),m(a)}},[d.open,a]),(0,t.jsx)(u.Primitive.div,{"data-state":S(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!y,...o,ref:p,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":j?`${j}px`:void 0,...e.style},children:y&&i})});function S(e){return e?"open":"closed"}var R=e.i(788192),_="Accordion",E=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[L,P,I]=(0,o.createCollection)(_),[M,D]=(0,i.createContextScope)(_,[I,x]),T=x(),$=s.default.forwardRef((e,r)=>{let{type:n,...a}=e;return(0,t.jsx)(L.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,t.jsx)(H,{...a,ref:r}):(0,t.jsx)(O,{...a,ref:r})})});$.displayName=_;var[z,F]=M(_),[A,B]=M(_,{collapsible:!1}),O=s.default.forwardRef((e,r)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},collapsible:o=!1,...l}=e,[d,u]=(0,c.useControllableState)({prop:n,defaultProp:a??"",onChange:i,caller:_});return(0,t.jsx)(z,{scope:e.__scopeAccordion,value:s.default.useMemo(()=>d?[d]:[],[d]),onItemOpen:u,onItemClose:s.default.useCallback(()=>o&&u(""),[o,u]),children:(0,t.jsx)(A,{scope:e.__scopeAccordion,collapsible:o,children:(0,t.jsx)(G,{...l,ref:r})})})}),H=s.default.forwardRef((e,r)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},...o}=e,[l,d]=(0,c.useControllableState)({prop:n,defaultProp:a??[],onChange:i,caller:_}),u=s.default.useCallback(e=>d((t=[])=>[...t,e]),[d]),f=s.default.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return(0,t.jsx)(z,{scope:e.__scopeAccordion,value:l,onItemOpen:u,onItemClose:f,children:(0,t.jsx)(A,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(G,{...o,ref:r})})})}),[U,q]=M(_),G=s.default.forwardRef((e,r)=>{let{__scopeAccordion:n,disabled:a,dir:i,orientation:o="vertical",...c}=e,f=s.default.useRef(null),m=(0,l.useComposedRefs)(f,r),h=P(n),p="ltr"===(0,R.useDirection)(i),g=(0,d.composeEventHandlers)(e.onKeyDown,e=>
15{if(!E.includes(e.key))return;let t=e.target,r=h().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),a=r.length;if(-1===n)return;e.preventDefault();let s=n,i=a-1,l=()=>{(s=n+1)>i&&(s=0)},d=()=>{(s=n-1)<0&&(s=i)};switch(e.key){case"Home":s=0;break;case"End":s=i;break;case"ArrowRight":"horizontal"===o&&(p?l():d());break;case"ArrowDown":"vertical"===o&&l();break;case"ArrowLeft":"horizontal"===o&&(p?d():l());break;case"ArrowUp":"vertical"===o&&d()}let c=s%a;r[c].ref.current?.focus()});return(0,t.jsx)(U,{scope:n,disabled:a,direction:i,orientation:o,children:(0,t.jsx)(L.Slot,{scope:n,children:(0,t.jsx)(u.Primitive.div,{...c,"data-orientation":o,ref:m,onKeyDown:a?void 0:g})})})}),K="AccordionItem",[W,V]=M(K),X=s.default.forwardRef((e,r)=>{let{__scopeAccordion:n,value:a,...s}=e,i=q(K,n),o=F(K,n),l=T(n),d=(0,h.useId)(),c=a&&o.value.includes(a)||!1,u=i.disabled||e.disabled;return(0,t.jsx)(W,{scope:n,open:c,disabled:u,triggerId:d,children:(0,t.jsx)(j,{"data-orientation":i.orientation,"data-state":er(c),...l,...s,ref:r,disabled:u,open:c,onOpenChange:e=>{e?o.onItemOpen(a):o.onItemClose(a)}})})});X.displayName=K;var Y="AccordionHeader",J=s.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,s=q(_,n),i=V(Y,n);return(0,t.jsx)(u.Primitive.h3,{"data-orientation":s.orientation,"data-state":er(i.open),"data-disabled":i.disabled?"":void 0,...a,ref:r})});J.displayName=Y;var Z="AccordionTrigger",Q=s.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,s=q(_,n),i=V(Z,n),o=B(Z,n),l=T(n);return(0,t.jsx)(L.ItemSlot,{scope:n,children:(0,t.jsx)(w,{"aria-disabled":i.open&&!o.collapsible||void 0,"data-orientation":s.orientation,id:i.triggerId,...l,...a,ref:r})})});Q.displayName=Z;var ee="AccordionContent",et=s.default.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,s=q(_,n),i=V(ee,n),o=T(n);return(0,t.jsx)(C,{role:"region","aria-labelledby":i.triggerId,"data-orientation":s.orientation,...o,...a,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function er(e){return e?"open":"closed"}et.displayName=ee,e.s(["Accordion",()=>$,"AccordionContent",()=>et,"AccordionHeader",()=>J,"AccordionItem",()=>X,"AccordionTrigger",()=>Q,"Content",()=>et,"Header",()=>J,"Item",()=>X,"Root",()=>$,"Trigger",()=>Q,"createAccordionScope",()=>D],82148);var en=e.i(82148),en=en;function ea({className:e,...n}){return(0,t.jsx)(en.Root,{"data-slot":"accordion",className:(0,r.cn)("flex w-full flex-col",e),...n})}function es({className:e,...n}){return(0,t.jsx)(en.Item,{"data-slot":"accordion-item",className:(0,r.cn)("not-last:border-b",e),...n})}function ei({className:e,children:s,...i}){return(0,t.jsx)(en.Header,{className:"flex",children:(0,t.jsxs)(en.Trigger,{"data-slot":"accordion-trigger",className:(0,r.cn)("group/accordion-trigger relative flex flex-1 items-start justify-between rounded-none border border-transparent py-2.5 text-left text-xs font-medium transition-all outline-none hover:underline focus-visible:border-ring focus-visible:ring-1 focus-visible:ring-ring/50 focus-visible:after:border-ring disabled:pointer-events-none disabled:opacity-50 **:data-[slot=accordion-trigger-icon]:ml-auto **:data-[slot=accordion-trigger-icon]:size-4 **:data-[slot=accordion-trigger-icon]:text-muted-foreground",e),...i,children:[s,(0,t.jsx)(n.ChevronDownIcon,{"data-slot":"accordion-trigger-icon",className:"pointer-events-none shrink-0 group-aria-expanded/accordion-trigger:hidden"}),(0,t.jsx)(a.ChevronUpIcon,{"data-slot":"accordion-trigger-icon",className:"pointer-events-none hidden shrink-0 group-aria-expanded/accordion-trigger:inline"})]})})}function eo({className:e,children:n,...a}){return(0,t.jsx)(en.Content,{"data-slot":"accordion-content",className:"overflow-hidden text-xs data-open:animate-accordion-down data-closed:animate-accordion-up",...a,children:(0,t.jsx)("div",{className:(0,r.cn)("h-(--radix-accordion-content-height) pt-0 pb-2.5 [&_a]:underline [&_a]:underline-offset-3 [&_a]:hover:text-foreground [&_p:not(:last-child)]:mb-4",e),children:n})})}var el=e.i(80038),ed=e.i(853906),ec=e.i(516329),eu=e.i(476232),ef=e.i(696057),em=e.i(610931);e.i(805984);var eh=e.i(331022);function ep(e){if(e?.type)return(0,eh.renderRichText)(e)||void 0}let eg={huddersfield:"text-huddersfield",york:"text-york",lincoln:"text-lincoln"},ex={huddersfield:"hover:text-huddersfield",york:"hover:text-york",lincoln:"hover:text-lincoln"},ev={huddersfield:"border-huddersfield/40",york:"border-york/40",lincoln:"border-lincoln/40"};function eb(e,r){if(!e?.trim())return;let n=ed[e.trim()];return n?(0,t.jsx)(n,{className:r}):void 0}function ej({item:e}){let r=(0,el.useBrand)(),n=eg[r]??eg.huddersfield,a=ex[r]??ex.huddersfield,s=ep(e.answer),i=eb(e.icon,`size-5 shrink-0 ${n}`);return(0,t.jsx)(eu.default,{blok:e,children:(0,t.jsxs)(es,{value:e._uid,children:[(0,t.jsxs)(ei,{className:`text-base p-4 hover:no-underline gap-3 flex items-center font-bold hover:bg-muted data-[state=open]:bg-muted ${a}`,children:[i,(0,t.jsx)("span",{className:"flex-1 text-left",children:e.question})]}),s?(0,t.jsx)(eo,{className:"bg-muted/40",children:(0,t.jsx)("div",{className:"prose prose-neutral dark:prose-invert max-w-none mx-4 pt-3",dangerouslySetInnerHTML:{__html:s}})}):null]})})}function ey({blok:e}){let r=(0,el.useBrand)(),n=eg[r]??eg.huddersfield,a=ev[r]??ev.huddersfield,i=ep(e.lead),o=e.items??[],l=(0,s.useCallback)(e=>{if(!e)return;let t=o.find(t=>t._uid===e);t&&(0,ef.trackEvent)("faq_expand",{question_text:t.question??"",item_uid:t._uid??""})},[o]),d=(0,s.useMemo)(()=>(0,em.buildFaqJsonLd)(o.map(e=>({question:e.question??"",answerHtml:ep(e.answer)??""}))),[o]);return(0,t.jsxs)(eu.default,{blok:e,children:[d&&(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(d)}}),(0,t.jsxs)("section",{className:"flex flex-col gap-8 max-w-screen-lg mx-auto",children:[(0,t.jsx)(ec.SectionTitle,{title:e.title,de
15scriptionHtml:i,icon:eb(e.icon,n)}),o.length>0?(0,t.jsx)(ea,{type:"single",className:`border-3 divide-y ${a}`,onValueChange:l,children:o.map(e=>(0,t.jsx)(ej,{item:e},e._uid))}):null]})]})}e.s(["default",()=>ey],881527)},397309,e=>{"use strict";var t=e.i(719097),r=e.i(981831),n=e.i(650561),a=e.i(80038),s=e.i(632137),i=e.i(986752),o=e.i(784589);let l={lincoln:"text-lincoln",york:"text-york",huddersfield:"text-huddersfield"};function d({title:e,description:d,descriptionHtml:c,icon:u,actionLabel:f="Book Now",widget:m,bookingDialogTitle:h,bookingDialogDescription:p,brand:g,className:x}){let v=(0,a.useBrand)(),b=g??v;return(0,t.jsx)(n.Card,{className:(0,s.cn)(x,"max-w-screen-lg mx-auto"),children:(0,t.jsxs)(n.CardHeader,{className:"flex flex-col md:flex-row md:items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex items-start gap-4",children:[(0,t.jsx)("span",{className:(0,s.cn)(l[b]),children:u}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 max-w-prose",children:[(0,t.jsx)(n.CardTitle,{children:e}),c?(0,t.jsx)(n.CardDescription,{className:"[&_p]:leading-snug",dangerouslySetInnerHTML:{__html:c}}):d?(0,t.jsx)(n.CardDescription,{className:"[&_p]:leading-snug",children:d}):null]})]}),m?(0,t.jsx)("div",{className:"w-full md:w-auto",children:(0,t.jsx)(i.BookingDialog,{brand:b,title:h,description:p,productName:e,trigger:(0,t.jsx)(r.Button,{variant:b,size:"lg",className:"w-full",children:f}),children:(0,t.jsx)(o.BookingWidgetEmbed,{markup:m,productName:e,brand:b})})}):null]})})}e.s(["CallOut",()=>d])},956307,e=>{"use strict";var t=e.i(719097),r=e.i(650561),n=e.i(765918),a=e.i(853906),s=e.i(441937),i=e.i(270461),o=e.i(476232);let l=["huddersfield","york","lincoln"];function d({blok:e}){let d=(0,s.usePathname)(),c=l.find(e=>d.includes(e))??"huddersfield",u=function(e){if(!e)return;let r=a[e];if(r)return(0,t.jsx)(r,{})}(e.icon);return(0,t.jsx)(o.default,{blok:e,children:(0,t.jsxs)(r.Card,{brand:c,children:[(0,t.jsxs)(r.CardHeader,{children:[(0,t.jsx)(r.CardTitle,{children:e.title??"Get In Touch"}),e.description&&(0,t.jsx)(r.CardDescription,{children:e.description}),u&&(0,t.jsx)(r.CardAction,{children:(0,t.jsx)("span",{className:`size-10 shrink-0 mt-0.5 text-${c} [&>svg]:size-10`,children:u})})]}),(0,t.jsx)(n.Separator,{}),(0,t.jsx)(r.CardContent,{children:(0,t.jsx)(i.ContactForm,{recipientEmail:e.recipient_email_address??"",brand:c})})]})})}e.s(["default",()=>d])},811985,e=>{"use strict";var t=e.i(719097),r=e.i(981831),n=e.i(80038),a=e.i(862030),s=e.i(441937),i=e.i(516329),o=e.i(696057);let l={huddersfield:{bgClass:"bg-huddersfield",textClass:"text-huddersfield-foreground",iconClassName:"text-huddersfield"},york:{bgClass:"bg-york",textClass:"text-york-foreground",iconClassName:"text-york"},lincoln:{bgClass:"bg-lincoln",textClass:"text-lincoln-foreground",iconClassName:"text-lincoln"}},d=[{id:"boulder-1",clipPathD:"M0.02,0.14 L0.08,0.03 L0.5,0 L0.92,0.05 L0.98,0.14 L0.95,0.85 L0.86,0.98 L0.08,0.97 L0,0.86 Z",textBadgeClipPath:"polygon(5% 0%, 95% 2%, 100% 20%, 98% 80%, 92% 100%, 4% 98%, 0% 78%, 2% 18%)",mat:{src:"/mat-4.svg",className:"size-16 absolute left-0 bottom-0 -translate-x-17 ml-6 -translate-y-10"}},{id:"boulder-2",clipPathD:"M0.1,0 L0.9,0.03 L1,0.12 L0.97,0.88 L0.88,1 L0.12,0.98 L0.02,0.88 L0,0.12 Z",textBadgeClipPath:"polygon(2% 5%, 97% 0%, 100% 18%, 96% 85%, 88% 100%, 2% 97%, 0% 75%, 4% 15%)",mat:{src:"/mat-2.svg",className:"size-16 absolute left-0 top-0 -translate-y-6 -translate-x-3"}},{id:"boulder-3",clipPathD:"M0.15,0.04 L0.85,0 L0.96,0.08 L0.98,0.9 L0.88,1 L0.06,0.98 L0,0.88 L0.06,0.06 Z",textBadgeClipPath:"polygon(8% 0%, 93% 3%, 100% 22%, 97% 78%, 90% 100%, 6% 96%, 0% 72%, 3% 20%)",mat:{src:"/mat-7.svg",className:"size-16 absolute right-0 top-0 -translate-y-20 -translate-x-10"}}];function c({items:e,title:c,description:u,descriptionHtml:f,icon:m,iconClassName:h,bgClass:p,textClass:g,brand:x,className:v}){let b=(0,s.usePathname)(),j=x??(0,n.useBrand)("huddersfield"),y=l[j],w=p??y.bgClass,k=g??y.textClass,C=h??y.iconClassName,N="york"===j?"secondaryYork":"lincoln"===j?"secondaryLincoln":"secondaryHuddersfield";return(0,t.jsxs)("section",{id:c?c.replace(/[^\p{L}\p{N}\s]/gu,"").trim().replace(/\s+/g,"-").toLowerCase():void 0,className:`flex flex-col gap-12 scroll-mt-32 ${v??""}`,children:[(0,t.jsx)(i.SectionTitle,{title:c,description:u,descriptionHtml:f,icon:m,iconClassName:C}),(0,t.jsxs)("svg",{width:"0",height:"0",className:"absolute","aria-hidden":!0,
15children:[(0,t.jsx)("title",{children:"Boulder shape definitions"}),(0,t.jsx)("defs",{children:d.map(({id:e,clipPathD:r})=>(0,t.jsx)("clipPath",{id:e,clipPathUnits:"objectBoundingBox",children:(0,t.jsx)("path",{d:r})},e))})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-3 gap-12",children:d.map(({id:n,textBadgeClipPath:s,mat:i},l)=>{let d=e[l];if(!d)return null;let{title:c,text:u,textHtml:f,buttonLabel:m,buttonHref:h,buttonTarget:p}=d,g=m&&h;return(0,t.jsxs)("div",{className:"relative isolate",children:[i?(0,t.jsx)("div",{role:"img","aria-label":"Freeklime Mat",className:`${i.className} bg-neutral-900 dark:bg-neutral-100`,style:{WebkitMaskImage:`url(${i.src})`,maskImage:`url(${i.src})`,WebkitMaskSize:"contain",maskSize:"contain",WebkitMaskRepeat:"no-repeat",maskRepeat:"no-repeat",WebkitMaskPosition:"center",maskPosition:"center"}}):null,(0,t.jsx)("div",{className:`relative aspect-4/3 overflow-hidden ${w} flex items-center justify-center p-6`,style:{clipPath:`url(#${n})`},children:(0,t.jsxs)("div",{className:"relative z-10 flex flex-col items-center justify-center text-center gap-4",children:[(0,t.jsxs)("div",{className:"relative px-4 py-2",children:[(0,t.jsx)("span",{className:`absolute inset-0 ${w} opacity-90`,style:{clipPath:s}}),(0,t.jsx)("h3",{className:`relative z-10 text-3xl sm:text-4xl font-display tracking-wide ${k}`,children:c})]}),f?(0,t.jsx)("div",{className:`relative z-10 -mt-4 text-base max-w-xs ${k} [&_p]:leading-snug`,dangerouslySetInnerHTML:{__html:f}}):u?(0,t.jsx)("p",{className:`relative z-10 -mt-4 text-base max-w-xs ${k}`,children:u}):null,g?(0,t.jsx)(r.Button,{variant:N,asChild:!0,children:(0,t.jsx)(a.default,{href:h,target:p,onClick:()=>(0,o.trackContactLeadClick)(h,b),children:m})}):null]})})]},n)})})]})}e.s(["Features",()=>c])},454138,e=>{"use strict";var t=e.i(719097),r=e.i(642947);function n({src:e,srcSet:n,srcSetAvif:a,alt:s,width:i,height:o,className:l,sizes:d,priority:c,blurDataUrl:u,objectPosition:f}){let[m,h]=(0,r.useState)(c),p=(0,r.useRef)(null),g=(0,r.useCallback)(e=>{p.current=e,e?.complete&&e.naturalWidth>0&&h(!0)},[]);return(0,t.jsxs)("div",{className:`relative overflow-hidden ${l??""}`,children:[u&&!m&&(0,t.jsx)("img",{src:u,alt:"","aria-hidden":!0,className:"absolute inset-0 w-full h-full object-cover scale-110 blur-xl pointer-events-none select-none",style:{objectPosition:f}}),(0,t.jsxs)("picture",{children:[a&&(0,t.jsx)("source",{srcSet:a,sizes:d,type:"image/avif"}),(0,t.jsx)("source",{srcSet:n,sizes:d,type:"image/webp"}),(0,t.jsx)("img",{ref:g,src:e,alt:s,width:i,height:o,sizes:d,loading:c?"eager":"lazy",decoding:"async",fetchPriority:c?"high":"auto",onLoad:()=>h(!0),style:{objectPosition:f},className:`w-full h-full object-cover transition-opacity duration-700 ${m?"opacity-100":"opacity-0"}`})]})]})}e.s(["StoryblokImagePresenter",()=>n])},94173,e=>{"use strict";var t=e.i(448874);e.s(["ArrowUpRight",()=>t.default])},558275,e=>{"use strict";var t=e.i(719097),r=e.i(80038),n=e.i(94173),a=e.i(642947),s=e.i(45255);let i={huddersfield:"bg-huddersfield",york:"bg-york",lincoln:"bg-lincoln"},o={huddersfield:"text-huddersfield",york:"text-york",lincoln:"text-lincoln"};function l({children:e,annotation:l,className:d="",mediaClassName:c=""}){let u=(0,r.useBrand)(),f=(0,a.useId)(),m=`boulder-frame-${f.replace(/:/g,"")}`,h=(0,s.isLocationBrand)(u)?s.LOCATION_BRAND_DEFAULTS[u].clipPathD:s.LOCATION_BRAND_DEFAULTS.huddersfield.clipPathD,p=i[u]??i.huddersfield,g=o[u]??o.huddersfield;return(0,t.jsxs)("figure",{className:`flex flex-col gap-2 ${d}`,children:[(0,t.jsx)("svg",{width:"0",height:"0",className:"absolute","aria-hidden":"true",children:(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:m,clipPathUnits:"objectBoundingBox",children:(0,t.jsx)("path",{d:h})})})}),(0,t.jsx)("div",{className:`relative isolate w-full ${p} ${c}`,style:{clipPath:`url(#${m})`},children:(0,t.jsx)("div",{className:"absolute inset-0 origin-center scale-[0.97] overflow-hidden",style:{clipPath:`url(#${m})`},children:e})}),l?(0,t.jsxs)("figcaption",{className:`font-display flex items-center gap-2 mx-auto tracking-wide text-2xl ${g}`,children:[l," ",(0,t.jsx)(n.ArrowUpRight,{})]}):null]})}e.s(["BoulderFrame",()=>l])},806275,e=>{"use strict";var t=e.i(719097),r=e.i(80038),n=e.i(853906);let a={huddersfield:"text-huddersfield",york:"text-york",lincoln:"text-lincoln"};function s({name:e}){let s=(0,r.useBrand)(),i=n[e.trim()];return i?(0,t.jsx)(i,{className:a[s]??a.huddersfield}):null}e.s(["BrandIcon",()=>s])},496547,e=>{"use strict";var t=e.i(719097),r=e.i(80038),n=e.i(94173),a=e.i(642947),s=e.i(946775);let i={huddersfield:"text-huddersfield",york:"text-york",lincoln:"text-lincoln"};function o({markup:e,title:o,annotation:l,className:d="",mediaClassName:c=""}){let u=i[(0,r.useBrand)()]??i.huddersfield,f=e.trim(),m=f.startsWith("<"),h=(0,a.useMemo)(()=>m?(0,s.normalizeEmbedHtml)(f):f,[m,f]);return(0,t.jsxs)("figure",{className:`flex flex-col gap-2 ${d}`,children:[(0,t.jsx)("div",{className:`relative w-full touch-auto overscroll-contain h-[min(40rem,70vh)] ${c}`.trim(),children:m?(0,t.jsx)("div",{className:"size-full [&_iframe]:size-full [&_iframe]:border-0 [&_iframe]:block",dangerouslySetInnerHTML:{__html:h}}):(0,t.jsx)("iframe",{src:h,title:o?.trim()||"Embedded content",className:"size-full border-0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0})}),l?(0,t.jsxs)("figcaption",{className:`font-display flex items-center gap-2 mx-auto tracking-wide text-2xl ${u}`,children:[l," ",(0,t.jsx)(n.ArrowUpRight,{})]}):null]})}e.s(["EmbedFrame",()=>o])},526982,e=>{"use strict";
15var t=e.i(719097),r=e.i(632137),n=e.i(664615),n=n,a=e.i(642947),s=e.i(696057);function i({url:e,title:i="Video",className:o}){let[l,d]=(0,a.useState)(!1),c=function(e){try{let t=new URL(e);if("youtu.be"===t.hostname)return t.pathname.slice(1);if(t.hostname.includes("youtube.com")){if(t.pathname.startsWith("/embed/"))return t.pathname.split("/")[2]??null;return t.searchParams.get("v")}return null}catch{return null}}(e);if(!c)return null;let u=`https://img.youtube.com/vi/${c}/maxresdefault.jpg`,f=`https://www.youtube-nocookie.com/embed/${c}?autoplay=1&rel=0`;return l?(0,t.jsx)("iframe",{src:f,title:i,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,className:(0,r.cn)("absolute inset-0 w-full h-full border-0",o)}):(0,t.jsxs)("button",{type:"button",className:(0,r.cn)("absolute inset-0 w-full h-full group cursor-pointer",o),onClick:()=>{(0,s.trackEvent)("video_play",{video_title:i,video_id:c}),d(!0)},"aria-label":`Play ${i}`,children:[(0,t.jsx)("img",{src:u,alt:i,loading:"lazy",decoding:"async",className:"absolute inset-0 w-full h-full object-cover"}),(0,t.jsx)("span",{className:"absolute inset-0 group-hover:bg-black/30 transition-colors"}),(0,t.jsx)("span",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 size-16 flex items-center justify-center rounded-full bg-primary/90 group-hover:bg-primary group-hover:scale-110 transition-all shadow-lg",children:(0,t.jsx)(n.default,{className:"size-7 text-neutral-900 fill-neutral-900 ml-1"})})]})}e.s(["YouTubeFacade",()=>i],526982)},863117,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return a}});let n=e.r(772082);function a({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new n.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},522333,(e,t,r)=>{"use strict";function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return n}})},555707,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return l}});let n=e.r(719097),a=e.r(325769),s=e.r(758807),i=e.r(522333),o=e.r(664577);function l({moduleIds:e}){if("u">typeof window)return null;let t=s.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let n=t.reactLoadableManifest;for(let t of e){if(!n[t])continue;let e=n[t].files;r.push(...e)}}if(0===r.length)return null;let l=(0,o.getDeploymentIdQueryOrEmptyString)();return(0,n.jsx)(n.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,i.encodeURIPath)(e)}${l}`;return e.endsWith(".css")?(0,n.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,a.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},97167,e=>{"use strict";var t=e.i(719097),r=e.i(80038),n=e.i(642947),a=e.i(650561),s=e.i(22788),s=s,i=e.i(842897),i=i;let o={huddersfield:"fill-current text-huddersfield",york:"fill-current text-york",lincoln:"fill-current text-lincoln"},l={huddersfield:"fill-current text-huddersfield",york:"fill-current text-york",lincoln:"fill-current text-lincoln"};function d({quote:e,author:n,stars:d=5,brand:c,className:u}){let f=c??(0,r.useBrand)("huddersfield");return(0,t.jsx)(a.Card,{className:u,brand:f,children:(0,t.jsx)(a.CardContent,{className:"flex flex-col items-center justify-center",children:(0,t.jsxs)("div",{className:"min-w-sm max-w-sm w-full flex flex-col gap-4 items-center text-left",children:[(0,t.jsx)("div",{className:"flex items-center gap-1 self-start",children:Array.from({length:d},(e,r)=>(0,t.jsx)(i.default,{className:`size-5 ${o[f]}`},r))}),(0,t.jsxs)("div",{className:"flex items-start mr-auto gap-2",children:[(0,t.jsx)(s.default,{className:`size-3 shrink-0 scale-x-[-1] mt-0.5 ${l[f]}`,"aria-hidden":!0}),(0,t.jsx)("blockquote",{className:"text-lg line-clamp-3",children:e}),(0,t.jsx)(s.default,{className:`inline-block shrink-0 size-3 align-bottom mt-auto ${l[f]}`,"aria-hidden":!0})]}),(0,t.jsx)("p",{className:"text-lg -mt-4 font-display tracking-wide self-start text-foreground",children:n})]})})})}var c=e.i(610931);let u={huddersfield:"text-huddersfield",york:"text-york",lincoln:"text-lincoln"}
15,f="bg-neutral-100 dark:bg-neutral-900",m="w-[6px]";function h({className:e,mirror:r}){return(0,t.jsx)("div",{className:e,"aria-hidden":!0,style:r?{transform:"scaleX(-1)"}:void 0,children:(0,t.jsxs)("svg",{className:"h-full w-full",viewBox:"0 0 12 100",preserveAspectRatio:"none",fill:"currentColor","aria-hidden":!0,children:[(0,t.jsx)("title",{children:"Decorative edge"}),(0,t.jsx)("path",{d:"M 0 0 L 0 20 L 2 40 L 0 60 L 2 80 L 0 100 L 12 100 L 12 80 L 10 60 L 12 40 L 10 20 L 12 0 Z"})]})})}function p(e,t){if(t<=0)return 0;let r=e;for(;r>0;)r-=t;for(;r<-t;)r+=t;return r}function g({reviews:e,duration:a=40,className:s}){let i=(0,r.useBrand)("huddersfield"),o=(0,n.useRef)(null),l=(0,n.useRef)(null),[g,x]=(0,n.useState)(0),[v,b]=(0,n.useState)(0),[j,y]=(0,n.useState)(!1),[w,k]=(0,n.useState)(!1),C=(0,n.useRef)(0),N=(0,n.useRef)(0),S=(0,n.useRef)(0),R=(0,n.useRef)(0),_=(0,n.useRef)(0);_.current=v,(0,n.useEffect)(()=>{let e=l.current;if(!e)return;let t=()=>{b(e.offsetWidth/2)};t();let r=new ResizeObserver(t);return r.observe(e),()=>r.disconnect()},[e.length]),(0,n.useEffect)(()=>{if(w||j||v<=0)return;let e=v/(2*a),t=r=>{let n=R.current;R.current=r,S.current=requestAnimationFrame(t),n>=0&&x(t=>p(t-e*(r-n)/1e3,v))};return S.current=requestAnimationFrame(e=>{R.current=e,S.current=requestAnimationFrame(t)}),()=>cancelAnimationFrame(S.current)},[w,j,v,a]),(0,n.useEffect)(()=>{v>0&&(g>0||g<-v)&&x(e=>p(e,v))},[v]);let E=(0,n.useCallback)(e=>{v<=0||(y(!0),C.current=e.clientX,N.current=g)},[v,g]),L=(0,n.useCallback)(e=>{if(!j||v<=0)return;let t=e.clientX-C.current;x(p(N.current+t,v))},[j,v]),P=(0,n.useCallback)(()=>{y(!1)},[]);(0,n.useEffect)(()=>{if(!j)return;let e=document.body.style.cursor;return document.body.style.cursor="grabbing",document.addEventListener("mousemove",L),document.addEventListener("mouseup",P),()=>{document.body.style.cursor=e,document.removeEventListener("mousemove",L),document.removeEventListener("mouseup",P)}},[j,L,P]);let I=(0,n.useCallback)(e=>{let t=_.current;t<=0||(e.preventDefault(),x(r=>p(r+e.deltaX+e.deltaY,t)))},[]);(0,n.useEffect)(()=>{let e=o.current;if(e)return e.addEventListener("wheel",I,{passive:!1}),()=>e.removeEventListener("wheel",I)},[I]);let M=i.charAt(0).toUpperCase()+i.slice(1),D=(0,n.useMemo)(()=>(0,c.buildReviewsJsonLd)({reviews:e.map(e=>({body:e.quote,author:e.author.replace(/^-\s*/,""),rating:e.stars??5})),businessName:`Freeklime ${M}`,businessUrl:`https://freeklime.com/${i}`}),[e,i,M]);if(0===e.length)return null;let T=[...e,...e],$=u[i];return(0,t.jsxs)("div",{className:`relative ${s??""}`,children:[D.map((e,r)=>(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}},`review-ld-${r}`)),(0,t.jsx)("div",{className:"hidden sm:block size-12 -scale-x-100 absolute right-0 bottom-0 z-20 pointer-events-none -translate-y-16 translate-x-8 bg-neutral-900 dark:bg-neutral-100 mask-contain mask-no-repeat mask-center",style:{maskImage:"url(/mat-4.svg)",WebkitMaskImage:"url(/mat-4.svg)"},"aria-hidden":!0}),(0,t.jsx)("div",{className:"hidden sm:block size-12 absolute left-0 top-0 z-20 pointer-events-none -translate-y-8 -translate-x-5 bg-neutral-900 dark:bg-neutral-100 mask-contain mask-no-repeat mask-center",style:{maskImage:"url(/mat-6.svg)",WebkitMaskImage:"url(/mat-6.svg)"},"aria-hidden":!0}),(0,t.jsxs)("section",{ref:o,"aria-label":"Reviews carousel",className:"relative overflow-hidden py-4 cursor-grab active:cursor-grabbing select-none",onMouseEnter:()=>k(!0),onMouseLeave:()=>k(!1),onMouseDown:E,style:{userSelect:j?"none":void 0},children:[(0,t.jsx)("div",{className:`absolute left-0 top-0 bottom-0 z-10 w-10 pointer-events-none ${m} ${f}`,"aria-hidden":!0}),(0,t.jsx)("div",{className:`absolute right-0 top-0 bottom-0 z-10 w-10 pointer-events-none ${m} ${f}`,"aria-hidden":!0}),(0,t.jsx)(h,{className:`absolute left-[2px] top-0 bottom-0 w-3 z-10 pointer-events-none ${$}`}),(0,t.jsx)(h,{mirror:!0,className:`absolute right-[2px] top-0 bottom-0 w-3 z-10 pointer-events-none ${$}`}),(0,t.jsx)("div",{ref:l,className:"relative z-0 flex gap-4 w-max items-stretch will-change-transform pl-[18px] pr-[18px]",style:{transform:`translateX(${g}px)`},children:T.map((e,r)=>(0,t.jsx)(d,{quote:e.quote,author:e.author,stars:e.stars,brand:e.brand,className:"shrink-0 w-fit pointer-events-none"},`${r}-${e.author}`))})]})]})}e.s(["ReviewsCarousel",()=>g],97167)},316067,e=>{"use strict";var t=e.i(719097),r=e.i(981831),n=e.i(862030),a=e.i(441937),s=e.i(506922),i=e.i(632137);let o=({brand:e="huddersfield",className:r})=>(0,t.jsx)("div",{"aria-hidden":"true",className:(0,i.cn)("absolute inset-0",r),style:{backgroundImage:`url(/${e}_pattern.webp)`,backgroundRepeat:"repeat",backgroundSize:"25%"}});var l=e.i(567325),d=e.i(696057);let c=["huddersfield","york","lincoln"],u={huddersfield:"text-huddersfield",york:"text-york",lincoln:"text-lincoln"};
15e.s(["Hero",0,({eyebrow:e="Freeklime",title:i,leadHtml:f,link1Label:m="View Our Locations",link1Href:h="/#locations",link1Target:p,link2Label:g,link2Href:x,link2Target:v,backgroundImage:b,children:j,noLinks:y=!1})=>{let w=(0,a.usePathname)(),k=c.find(e=>w.includes(e))??"huddersfield",C=!!b;return(0,t.jsxs)("section",{className:"relative isolate pb-32 pt-28 sm:pt-48 bg-background",children:[(0,t.jsxs)("div",{className:"absolute inset-0 overflow-hidden",children:[b?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-black"}),(0,t.jsx)("div",{className:"absolute inset-0 opacity-75",children:b})]}):(0,t.jsx)(o,{brand:k,className:"opacity-20"}),(0,t.jsx)("div",{className:C?"absolute z-10 inset-x-0 bottom-0 h-40 sm:h-48 bg-linear-to-b from-transparent to-neutral-100 dark:to-neutral-900":"absolute z-10 inset-0 bg-linear-to-b h-1/2 mt-auto from-transparent via-neutral-100/25 to-neutral-100 dark:via-neutral-900/25 dark:to-neutral-900"})]}),(0,t.jsxs)("div",{className:"relative z-20 max-w-screen-2xl flex flex-wrap justify-between mx-auto px-4 sm:px-6 mb-16 sm:mb-20 mt-4 gap-12 sm:gap-16",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4 w-full max-w-prose",children:[(0,t.jsx)("span",{className:`-mb-6 text-3xl uppercase font-display drop-shadow ${u[k]}`,children:e}),(0,t.jsx)("h1",{className:`text-5xl sm:text-6xl tracking-wide font-display drop-shadow ${C?"text-white":""}`,children:i??"Bouldering For Fun"}),f?(0,t.jsx)("div",{className:`text-lg font-medium -mt-2 drop-shadow [&>p]:mb-0 ${C?"text-white":""}`,dangerouslySetInnerHTML:{__html:f}}):null,!y&&(h&&m||x&&g)&&(0,t.jsxs)("div",{className:"flex items-center gap-2 mt-2",children:[h&&m&&(0,t.jsx)(r.Button,{variant:k,size:"lg",className:"w-fit shadow",asChild:!0,children:(0,t.jsx)(n.default,{href:h,target:p,rel:"_blank"===p?"noopener noreferrer":void 0,onClick:()=>(0,d.trackContactLeadClick)(h,w),children:m})}),x&&g&&(0,t.jsx)(r.Button,{variant:"outline",size:"lg",className:`w-fit shadow ${C?"!border-white/40 !text-white !bg-transparent hover:!bg-white/10 hover:!text-white":""}`,asChild:!0,children:(0,t.jsx)(n.default,{href:x,target:v,rel:"_blank"===v?"noopener noreferrer":void 0,onClick:()=>(0,d.trackContactLeadClick)(x,w),children:g})})]})]}),j&&(0,t.jsx)("div",{className:"flex-1 w-full min-w-1/3",children:(0,t.jsx)(s.HeroCardProvider,{children:j})})]}),(0,t.jsx)(l.SectionDivider,{brand:"default",matColor:k,mats:[1],shadow:!0})]})}],316067)},567988,e=>{"use strict";var t=e.i(719097),r=e.i(477130),n=e.i(981831),a=e.i(650561),s=e.i(765918),i=e.i(632137),o=e.i(863885),o=o,l=e.i(441937),d=e.i(986752),c=e.i(266904),u=e.i(616990),f=e.i(411927);let m=["huddersfield","york","lincoln"],h={huddersfield:"text-huddersfield",york:"text-york",lincoln:"text-lincoln"},p={huddersfield:"bg-huddersfield",york:"bg-york",lincoln:"bg-lincoln"};function g({className:e,price:g,badges:x=[],bookingWidgets:v=[],contactCentre:b=!1,locationEmail:j}){let y=(0,l.usePathname)(),w=m.find(e=>y.includes(e))??"huddersfield",k=w.charAt(0).toUpperCase()+w.slice(1),C=g?.trim()?(0,f.formatPrice)(g):void 0,N=v.length>0,S=j?.trim()||"[email protected]";return(0,t.jsxs)(a.Card,{brand:w,children:[(0,t.jsxs)(a.CardHeader,{children:[(0,t.jsx)(a.CardTitle,{children:"About This Class"}),(0,t.jsxs)(a.CardDescription,{children:[e," at Freeklime ",k,"."]}),(0,t.jsx)(a.CardAction,{children:C?(0,t.jsxs)("div",{className:"text-right -mt-2",children:[(0,t.jsx)("div",{className:"text-base text-muted-foreground font-bold",children:"From"}),(0,t.jsx)("div",{className:(0,i.cn)("text-4xl -mt-2.5 font-display tracking-wide",h[w]),children:C})]}):(0,t.jsx)(o.default,{className:(0,i.cn)("size-10 shrink-0 mt-0.5",h[w])})})]}),x.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.Separator,{}),(0,t.jsx)(a.CardContent,{children:(0,t.jsx)("ul",{className:"flex items-center gap-2 flex-wrap",children:x.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(r.Badge,{variant:"outline",className:"inline-flex items-center gap-2",children:[(0,t.jsx)("span",{className:(0,i.cn)("w-2.5 h-2.5 rounded-full shrink-0",p[w])}),e]})},e))})})]}):null,(0,t.jsx)(a.CardFooter,{children:b?(0,t.jsx)(u.ContactDialog,{brand:w,recipientEmail:S,title:"Contact Us",description:`Get in touch about ${e} at Freeklime ${k}.`,trigger:(0,t.jsx)(n.Button,{variant:w,size:"lg",className:"w-full",children:"Contact Us"})}):(0,t.jsx)(d.BookingDialog,{brand:w,title:`Book ${e}`,productName:e,description:N?null:`Book ${e} at Freeklime ${k}.`,trigger:(0,t.jsx)(n.Button,{variant:w,size:"lg",className:"w-full",children:"Book Now"}),children:(0,t.jsx)(c.BookingWidgetTabs,{widgets:v,productName:e,brand:w,price:g})})})]})}e.s(["ClassInfo",()=>g],567988)},19448,e=>{"use strict";
15var t=e.i(719097),r=e.i(981831),n=e.i(650561),a=e.i(765918),s=e.i(632137),i=e.i(518158),o=e.i(441937),l=e.i(986752),d=e.i(784589);let c=["huddersfield","york","lincoln"],u={huddersfield:"text-huddersfield",york:"text-york",lincoln:"text-lincoln"};function f({eventName:e,title:f,statusLine:m,price:h,bookingWidget:p}){let g=(0,o.usePathname)(),x=c.find(e=>g.includes(e))??"huddersfield",v=x.charAt(0).toUpperCase()+x.slice(1),b=p?.trim(),j=h?.trim();return(0,t.jsxs)(n.Card,{brand:x,children:[(0,t.jsxs)(n.CardHeader,{children:[(0,t.jsx)(n.CardTitle,{children:f}),(0,t.jsxs)(n.CardDescription,{children:[e," at Freeklime ",v,"."]}),(0,t.jsx)(n.CardAction,{children:j?(0,t.jsxs)("div",{className:"text-right -mt-2",children:[(0,t.jsx)("div",{className:"text-base text-muted-foreground font-bold",children:"From"}),(0,t.jsx)("div",{className:(0,s.cn)("text-4xl -mt-2.5 font-display tracking-wide",u[x]),children:j})]}):(0,t.jsx)(i.CalendarDays,{className:(0,s.cn)("size-10 shrink-0 mt-0.5",u[x])})})]}),m?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.Separator,{}),(0,t.jsx)(n.CardContent,{children:(0,t.jsx)("p",{className:"text-base font-medium",children:m})})]}):null,b?(0,t.jsx)(n.CardFooter,{children:(0,t.jsx)(l.BookingDialog,{brand:x,title:`Book ${e}`,productName:e,description:null,trigger:(0,t.jsx)(r.Button,{variant:x,size:"lg",className:"w-full",children:"Book Now"}),children:(0,t.jsx)(d.BookingWidgetEmbed,{markup:b,productName:e,brand:x,price:h})})}):null]})}e.s(["EventInfo",()=>f])},491221,e=>{"use strict";var t=e.i(719097),r=e.i(981831),n=e.i(650561),a=e.i(765918),s=e.i(564130),s=s,i=e.i(636201),i=i,o=e.i(416080),l=e.i(541037),l=l,d=e.i(339824),d=d,c=e.i(862030),u=e.i(441937),f=e.i(642947),m=e.i(986752),h=e.i(696057);let p=["huddersfield","york","lincoln"],g={huddersfield:{latitude:53.6458,longitude:-1.785},york:{latitude:53.9583,longitude:-1.0803},lincoln:{latitude:53.2307,longitude:-.5406}},x={huddersfield:"https://freeklime.com/huddersfield_logo.webp",york:"https://freeklime.com/york_logo.webp",lincoln:"https://freeklime.com/lincoln_logo.webp"};e.s(["LocationInfo",0,({locationName:e,phone:v,email:b,address:j,mapHref:y,openingHours:w,links:k})=>{let C=(0,u.usePathname)(),N=p.find(e=>C.includes(e))??"huddersfield",S=e??N.charAt(0).toUpperCase()+N.slice(1),R=v??"01484 907 026",_=b??"[email protected]",E=j??"Lincoln Street, St Andrew’s Road, Huddersfield, West Yorkshire, HD1 6RX",L=(0,f.useMemo)(()=>(function({name:e,phone:t,email:r,address:n,openingHours:a,slug:s}){let i=`https://freeklime.com/${s}`,o=g[s];return{"@context":"https://schema.org","@type":["LocalBusiness","SportsActivityLocation"],"@id":i,name:`Freeklime ${e}`,url:i,image:x[s]??x.huddersfield,telephone:t,email:r,priceRange:"£",address:{"@type":"PostalAddress",streetAddress:n,addressCountry:"GB"},...o?{geo:{"@type":"GeoCoordinates",latitude:o.latitude,longitude:o.longitude}}:{},openingHoursSpecification:a?[{"@type":"OpeningHoursSpecification",description:a}]:[{"@type":"OpeningHoursSpecification",dayOfWeek:["Monday","Tuesday","Wednesday","Thursday","Friday"],opens:"10:00",closes:"22:00"},{"@type":"OpeningHoursSpecification",dayOfWeek:["Saturday","Sunday"],opens:"10:00",closes:"20:00"}],openingHours:["Mo-Fr 10:00-22:00","Sa-Su 10:00-20:00"],sport:"Bouldering"}})({name:S,phone:R,email:_,address:E,openingHours:w,slug:N}),[S,R,_,E,w,N]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(L)}}),(0,t.jsxs)(n.Card,{brand:N,children:[(0,t.jsxs)(n.CardHeader,{children:[(0,t.jsxs)(n.CardTitle,{children:["About ",S]}),(0,t.jsx)(n.CardDescription,{children:"Opening Hours and Contact Information"}),(0,t.jsx)(n.CardAction,{children:(0,t.jsx)(d.default,{className:`size-10 shrink-0 mt-0.5 text-${N}`})})]}),(0,t.jsx)(a.Separator,{}),(0,t.jsx)(n.CardContent,{children:(0,t.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-1 xl:grid-cols-2 gap-4 text-base font-semibold",children:[(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(l.default,{className:`size-5 text-${N} mt-0.5 shrink-0`}),(0,t.jsx)(r.Button,{variant:"link",className:`text-base !lowercase p-0 -my-1 text-${N}`,asChild:!0,children:(0,t.jsx)(c.default,{href:`tel:${R.replace(/\s/g,"")}`,onClick:()=>(0,h.trackContactLeadClick)(`tel:${R}`,C),children:R})})]}),(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(i.default,{className:`size-5 text-${N} mt-0.5 shrink-0`}),(0,t.jsx)(r.Button,{variant:"link",className:`text-base !lowercase p-0 -my-1 text-${N}`,asChild:!0,children:(0,t.jsx)(c.default,{href:`mailto:${_}`,onClick:()=>(0,h.trackContactLeadClick)(`mailto:${_}`,C),children:_})})]}),(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(o.MapPin,{className:`size-5 text-${N} mt-0.5 shrink-0`}),y?(0,t.jsx)(c.default,{href:y,target:"_blank",rel:"noopener noreferrer",className:`text-${N} hover:text-${N} hover:underline underline-offset-4 hover:scale-99 transition-all duration-300`,onClick:()=>(0,h.trackContactLeadClick)(y,C),children:E}):(0,t.jsx)("span",{children:E})]}),(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)(s.default,{className:`size-5 text-${N} mt-0.5 shrink-0`}),w?(0,t.jsx)("span",{className:"whitespace-pre-line leading-snug",children:w}):(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{children:"Week
15days: 10:00 - 22:00"}),(0,t.jsx)("span",{children:"Weekends: 10:00 - 20:00"})]})]})]})}),void 0!==k?k.length>0&&(0,t.jsx)(n.CardFooter,{children:(0,t.jsx)("div",{className:"flex flex-wrap items-center w-full gap-4",children:k.map((e,n)=>e.href?(0,t.jsx)(r.Button,{variant:"outline",size:"lg",className:1===k.length?"w-full":"sm:flex-1 w-full",asChild:!0,children:(0,t.jsx)(c.default,{href:e.href,target:e.target,children:e.label})},n):null)})}):(0,t.jsx)(n.CardFooter,{children:(0,t.jsxs)("div",{className:"flex flex-wrap items-center w-full gap-4",children:[(0,t.jsx)(m.BookingDialog,{brand:N,title:"Safety Waiver",productName:"Safety Waiver",description:`Complete your safety waiver to climb at Freeklime ${S}. You’ll be redirected to our waiver form.`,trigger:(0,t.jsx)(r.Button,{variant:"outline",size:"lg",className:"sm:flex-1 w-full",children:"Safety Waiver"})}),(0,t.jsx)(m.BookingDialog,{brand:N,title:"Become A Member",productName:"Membership",description:`Find out about membership options at Freeklime ${S} and sign up.`,trigger:(0,t.jsx)(r.Button,{variant:"outline",size:"lg",className:"sm:flex-1 w-full",children:"Become A Member"}),children:(0,t.jsx)(r.Button,{variant:"outline",asChild:!0,children:(0,t.jsx)(c.default,{href:"/membership",children:"Learn more about membership"})})})]})})]})]})}],491221)},683574,e=>{"use strict";var t=e.i(719097),r=e.i(968291);function n({children:e,...n}){return(0,t.jsx)(r.ThemeProvider,{...n,children:e})}e.s(["ThemeProvider",()=>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.