PageSourceSearch

https://greecebiketours.com/_next/static/chunks/0.4k08q7ztff3.js

js greecebiketours.com collected 2026-10-06 05:48:16 UTC 48,901 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,744274,e=>{"use strict";var t=e.i(843476),l=e.i(657688),s=e.i(522016),a=e.i(271645),r=e.i(130013),i=e.i(784593),n=e.i(522171),d=e.i(428738),o=e.i(948148),c=e.i(612696),x=e.i(174080),m=e.i(740921),h=e.i(463059),u=e.i(918310),p=e.i(475254);let f=(0,p.default)("road",[["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M12 5V3",key:"vd5es"}],["path",{d:"M12 9v3",key:"qyerrc"}],["path",{d:"M2.077 18.449A2 2 0 0 0 4 21h16a2 2 0 0 0 1.924-2.55l-4-14A2 2 0 0 0 16 3H8a2 2 0 0 0-1.924 1.45z",key:"1cuxct"}]]),g=(0,p.default)("split",[["path",{d:"M16 3h5v5",key:"1806ms"}],["path",{d:"M8 3H3v5",key:"15dfkv"}],["path",{d:"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3",key:"1qrqzj"}],["path",{d:"m15 9 6-6",key:"ko1vev"}]]),b=(0,p.default)("trees",[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]]);var v=e.i(37727);let j=(0,p.default)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),w={"Road Bike":"bike_type_road","E-Bike":"bike_type_ebike","E-Road Bike":"bike_type_eroad","Gravel Bike":"bike_type_gravel","Trekking Bike":"bike_type_trekking","Mountain Bike":"bike_type_mountain"},y=({bikeType:e})=>{let l=(0,o.useTranslations)(),s="E-Bike"===e,a="E-Road Bike"===e,r=e.toLowerCase(),i=w[e],n=i?l(i):e;return(0,t.jsxs)("div",{className:`flex items-center gap-1.5 px-3 py-1 rounded-lg ${s||a?"bg-[#2B8DED]":"bg-[#2A1F0A]"}`,children:[s||a?(0,t.jsx)(j,{className:"w-4 h-4 text-white"}):r.includes("road")?(0,t.jsx)(f,{className:"w-4 h-4 text-white"}):r.includes("gravel")?(0,t.jsx)(b,{className:"w-4 h-4 text-white"}):r.includes("mountain")?(0,t.jsx)(u.Mountain,{className:"w-4 h-4 text-white"}):r.includes("trekking")?(0,t.jsx)(g,{className:"w-4 h-4 text-white"}):(0,t.jsx)(m.Bike,{className:"w-4 h-4 text-white"}),(0,t.jsx)("span",{className:"text-sm font-bold text-white leading-5",children:n})]})},N=({images:e,options:s,className:d="",onSelectedIndexChange:o,emblaApiRef:c})=>{let[x,m]=(0,r.default)(s,[(0,i.WheelGesturesPlugin)()]),{prevBtnDisabled:h,nextBtnDisabled:u,onPrevButtonClick:p,onNextButtonClick:f}=(0,n.usePrevNextButtons)(m);return((0,a.useEffect)(()=>{if(m&&(c&&(c.current=m),o)){let e=()=>o(m.selectedScrollSnap());return m.on("select",e),e(),()=>{m.off("select",e)}}},[m,c,o]),e&&0!==e.length)?(0,t.jsx)("div",{className:`${e.length>1?"embla":""} ${d}`,style:{"--slide-spacing":"0px"},children:(0,t.jsxs)("div",{className:"overflow-hidden relative rounded-lg h-full",ref:e.length>1?x:void 0,children:[(0,t.jsx)("div",{className:`${e.length>1?"embla__container":""} h-full`,children:e.map((s,a)=>(0,t.jsx)("div",{className:`${e.length>1?"embla__slide embla__class-names":""} relative h-full w-full`,children:(0,t.jsx)(l.default,{className:"rounded-lg w-full h-full object-contain",width:600,height:400,src:s.url,alt:s.alt||""})},a))}),e.length>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.PrevButton,{className:`flex items-center justify-center bg-white hover:bg-gray-100 p-2 w-9 h-9 rounded-lg shadow-md text-gray-700 absolute top-1/2 left-2 transform -translate-y-1/2 transition-colors ${h?"hidden":""}`,onClick:p,disabled:h,iconSize:20}),(0,t.jsx)(n.NextButton,{className:`flex items-center justify-center bg-white hover:bg-gray-100 p-2 w-9 h-9 rounded-lg shadow-md text-gray-700 absolute top-1/2 right-2 transform -translate-y-1/2 transition-colors ${u?"hidden":""}`,onClick:f,disabled:u,iconSize:20})]})]})}):null},k=({specifications:e})=>(0,t.jsx)("div",{className:"border border-[#E8E8E8] rounded-lg p-6 flex flex-col mb-4 gap-4",children:e.map((l,s)=>(0,t.jsxs)(a.default.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-row items-start gap-4",children:[(0,t.jsx)("span",{className:"text-sm font-bold text-[#222222] w-[121px] md:w-[175px] shrink-0",children:l.title}),(0,t.jsx)("span",{className:"text-sm text-[#222222] flex-1",children:l.text})]}
1),s<e.length-1&&(0,t.jsx)("div",{className:"border-t border-[#E8E8E8]"})]},s))}),_=({images:e,selectedIndex:s,onSelect:r})=>{let i=(0,a.useRef)([]);return((0,a.useEffect)(()=>{let e=i.current[s];e&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})},[s]),e.length<=1)?null:(0,t.jsxs)("div",{className:"relative",children:[s>0&&(0,t.jsx)("div",{className:"absolute left-0 top-0 bottom-0 w-[100px] bg-gradient-to-r from-white to-transparent pointer-events-none z-10"}),(0,t.jsx)("div",{className:"flex gap-2 overflow-x-auto scroll-smooth",style:{scrollbarWidth:"none"},children:e.map((a,n)=>(0,t.jsx)("button",{ref:e=>{i.current[n]=e},onClick:()=>r(n),className:`shrink-0 rounded-lg overflow-hidden transition-all outline-none ${n===e.length-1?"mr-4":""} ${s===n?"border-2 border-black":"border border-black/5"}`,children:(0,t.jsx)(l.default,{className:"object-contain w-[120px] h-[80px] md:w-[200px] md:h-[130px] rounded-lg bg-white",width:200,height:130,src:a.url,alt:a.alt||""})},n))}),s<e.length-1&&(0,t.jsx)("div",{className:"absolute right-0 top-0 bottom-0 w-[100px] bg-gradient-to-l from-white to-transparent pointer-events-none z-10"})]})},E=({name:e,display_name:l,images:s,description:r,bike_data:i,onClose:n})=>{let[d,c]=(0,a.useState)(0),m=(0,a.useRef)(void 0),h=(0,a.useRef)(void 0),u=(0,o.useTranslations)(),p=l||e,f=!!i.specifications&&i.specifications.length>0,g=(0,a.useCallback)(e=>{m.current&&m.current.scrollTo(e,!1),h.current&&h.current.scrollTo(e,!1)},[]),b=(0,a.useCallback)(e=>{e.target===e.currentTarget&&n()},[n]);(0,a.useEffect)(()=>{let e=document.body.style.overflow;document.body.style.overflow="hidden";let t=e=>{"Escape"===e.key&&n()};return document.addEventListener("keydown",t),()=>{document.body.style.overflow=e,document.removeEventListener("keydown",t)}},[n]);let j=(0,t.jsxs)("div",{className:"fixed inset-0 bg-black/50 !z-[9999] flex items-center justify-center p-4",onClick:b,children:[(0,t.jsxs)("div",{className:`hidden xl:flex flex-row items-start bg-white rounded-lg p-10 pb-0 gap-6 mx-auto max-h-[90vh] overflow-y-auto relative ${f?"container":"max-w-3xl w-full"}`,children:[(0,t.jsx)("button",{onClick:n,className:"absolute top-4 right-4 p-1 hover:bg-gray-100 rounded-lg transition-colors z-10",children:(0,t.jsx)(v.X,{className:"w-8 h-8 text-black"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-6 flex-1 min-w-0",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("div",{className:"self-start",children:(0,t.jsx)(y,{bikeType:i.bike_type})}),(0,t.jsx)("div",{className:"h-[384px]",children:(0,t.jsx)(N,{images:s,className:"w-full h-full",emblaApiRef:m,onSelectedIndexChange:c,options:{duration:30}})})]}),(0,t.jsx)(_,{images:s,selectedIndex:d,onSelect:g}),(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:p}),r&&(0,t.jsx)("div",{className:"text-sm text-[#4A5565] [&>p]:mb-0 [&>p>strong]:font-bold",dangerouslySetInnerHTML:{__html:r}}),i.long_description&&(0,t.jsx)("div",{className:"text-[#4A5565] content-paragraph [&_p]:text-sm! mb-4",dangerouslySetInnerHTML:{__html:i.long_description}})]})]}),f&&(0,t.jsxs)("div",{className:"flex flex-col gap-3 mb-4 flex-1 min-w-0",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:u("bicycle_specifications")}),(0,t.jsx)(k,{specifications:i.specifications})]})]}),(0,t.jsxs)("div",{className:"flex xl:hidden flex-col bg-white w-full max-h-[95vh] overflow-y-auto rounded-lg p-4 pb-8 gap-6",children:[(0,t.jsxs)("div",{className:"flex gap-2.5",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 flex-1",children:[(0,t.jsx)("div",{className:"self-start",children:(0,t.jsx)(y,{bikeType:i.bike_type})}),(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:p}),r&&(0,t.jsx)("div",{className:"text-sm text-[#4A5565] font-bold [&>p]:mb-0 [&>p>strong]:font-bold",dangerouslySetInnerHTML:{__html:r}})]}),(0,t.jsx)("button",{onClick:n,className:"p-1 hover:bg-gray-100 rounded-lg transition-colors self-start",children:(0,t.jsx)(v.X,{className:"w-8 h-8 text-black"})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("div",{className:"relative h-[225px]",children:(0,t.jsx)(N,{images:s,className:"w-full h-full",emblaApiRef:h,onSelectedIndexChange:c,options:{duration:30}})}),(0,t.jsx)(_,{images:s,selectedIndex:d,onSelect:g})]}),i.long_description&&(0,t.jsx)("div",{className:"text-sm text-[#4A5565] [&>p]:mb-0",dangerouslySetInnerHTML:{__html:i.long_description}}),f&&(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:u("bicycle_specifications")}),(0,t.jsx)(k,{specifications:i.specifications})]})]})]});return(0,x.createPortal)(j,document.body)},S=({name:e,display_name:l,images:s,description:r,bike_data:i,id:n})=>{let[d,c]=(0,a.useState)(!1),x=(0,o.useTranslations)(),m=l||e;return s&&0!==s.length?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{id:n,className:`flex flex-col p-4 gap-4 bg-white border border-[#
1E8E8E8] shadow-md rounded-xl max-w-[414px] w-full h-full${n?" scroll-mt-[80px]":""}`,children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("div",{className:"self-start",children:(0,t.jsx)(y,{bikeType:i.bike_type})}),(0,t.jsx)("div",{className:"h-60",children:(0,t.jsx)(N,{images:s,className:"w-full h-full"})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 pb-2",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:m}),r&&(0,t.jsx)("div",{className:"text-sm text-[#4A5565] line-clamp-2 [&>p]:mb-0 [&>p>strong]:font-bold",dangerouslySetInnerHTML:{__html:r}})]}),(0,t.jsxs)("button",{onClick:()=>c(!0),className:"flex items-center justify-center gap-1 w-full py-2 px-4 bg-[#F5F5F5] rounded-lg hover:bg-gray-200 transition-colors mt-auto",children:[(0,t.jsx)("span",{className:"text-sm font-semibold text-[#222222]",children:x("read_more")}),(0,t.jsx)(h.ChevronRight,{className:"w-4 h-4 text-[#222222]"})]})]}),d&&(0,t.jsx)(E,{name:e,display_name:l,images:s,description:r,bike_data:i,onClose:()=>c(!1)})]}):null},C=({images:e,options:s,className:d="",onSelectedIndexChange:o,emblaApiRef:c})=>{let[x,m]=(0,r.default)(s,[(0,i.WheelGesturesPlugin)()]),{prevBtnDisabled:h,nextBtnDisabled:u,onPrevButtonClick:p,onNextButtonClick:f}=(0,n.usePrevNextButtons)(m);return((0,a.useEffect)(()=>{if(m&&(c&&(c.current=m),o)){let e=()=>o(m.selectedScrollSnap());return m.on("select",e),e(),()=>{m.off("select",e)}}},[m,c,o]),e&&0!==e.length)?(0,t.jsx)("div",{className:`${e.length>1?"embla":""} ${d}`,style:{"--slide-spacing":"0px"},children:(0,t.jsxs)("div",{className:"overflow-hidden relative rounded-lg h-full",ref:e.length>1?x:void 0,children:[(0,t.jsx)("div",{className:`${e.length>1?"embla__container":""} h-full`,children:e.map((s,a)=>(0,t.jsx)("div",{className:`${e.length>1?"embla__slide embla__class-names":""} relative h-full w-full`,children:(0,t.jsx)(l.default,{className:"rounded-lg w-full h-full object-cover",width:600,height:400,src:s.url,alt:s.alt||""})},a))}),e.length>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.PrevButton,{className:`flex items-center justify-center bg-white hover:bg-gray-100 p-2 w-9 h-9 rounded-lg shadow-md text-gray-700 absolute top-1/2 left-2 transform -translate-y-1/2 transition-colors ${h?"hidden":""}`,onClick:p,disabled:h,iconSize:20}),(0,t.jsx)(n.NextButton,{className:`flex items-center justify-center bg-white hover:bg-gray-100 p-2 w-9 h-9 rounded-lg shadow-md text-gray-700 absolute top-1/2 right-2 transform -translate-y-1/2 transition-colors ${u?"hidden":""}`,onClick:f,disabled:u,iconSize:20})]})]})}):null},$=({specifications:e})=>(0,t.jsx)("div",{className:"border border-[#E8E8E8] rounded-lg p-6 flex flex-col gap-4",children:e.map((l,s)=>(0,t.jsxs)(a.default.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-row items-start gap-4",children:[(0,t.jsx)("span",{className:"text-sm font-bold text-[#222222] w-[121px] md:w-[175px] shrink-0",children:l.title}),(0,t.jsx)("span",{className:"text-sm text-[#222222] flex-1",children:l.text})]}),s<e.length-1&&(0,t.jsx)("div",{className:"border-t border-[#E8E8E8]"})]},s))}),M=({images:e,selectedIndex:s,onSelect:r})=>{let i=(0,a.useRef)([]);return((0,a.useEffect)(()=>{let e=i.current[s];e&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})},[s]),e.length<=1)?null:(0,t.jsxs)("div",{className:"relative",children:[s>0&&(0,t.jsx)("div",{className:"absolute left-0 top-0 bottom-0 w-[100px] bg-gradient-to-r from-white to-transparent pointer-events-none z-10"}),(0,t.jsx)("div",{className:"flex gap-2 overflow-x-auto scroll-smooth",style:{scrollbarWidth:"none"},children:e.map((a,n)=>(0,t.jsx)("button",{ref:e=>{i.current[n]=e},onClick:()=>r(n),className:`shrink-0 rounded-lg overflow-hidden transition-all outline-none ${n===e.length-1?"mr-4":""} ${s===n?"border-2 border-black":"border border-black/5"}`,children:(0,t.jsx)(l.default,{className:"object-cover w-[120px] h-[80px] md:w-[200px] md:h-[130px] rounded-lg",width:200,height:130,src:a.url,alt:a.alt||""})},n))}),s<e.length-1&&(0,t.jsx)("div",{className:"absolute right-0 top-0 bottom-0 w-[100px] bg-gradient-to-l from-white to-transparent pointer-events-none z-10"})]})},T=({name:e,display_name:l,images:s,description:r,train_data:i,onClose:n})=>{let[d,c]=(0,a.useState)(0),m=(0,a.useRef)(void 0),h=(0,a.useRef)(void 0),u=(0,o.useTranslations)(),p=l||e,f=(0,a.useCallback)(e=>{m.current&&m.current.scrollTo(e,!1),h.current&&h.current.scrollTo(e,!1)},[]),g=(0,a.useCallback)(e=>{e.target===e.currentTarget&&n()},[n]);(0,a.useEffect)(()=>{let e=document.body.style.overflow;document.body.style.overflow="hidden";let t=e=>{"Escape"===e.key&&n()};return document.addEventListener("keydown",t),()=>{document.body.style.overflow=e,document.removeEventListener("keydown",t)}},[n]);let b=(0,t.jsxs)("div",{className:"fixed inset-0 bg-black/50 !z-[9999] flex items-center justify-center p-4",onClick:g,children:[(0,t.jsxs)("div",{className:"hidden xl:flex flex-row bg-white rounded-lg p-10 pb-14 gap-6 container mx-auto max-h-[90vh] overflow-y-auto relative",children:[(0,t.jsx)("button",{onClick:n,className:"absolute top-4 right-4 p-1 hover:bg-gray-100 rounded-lg transition-colors z-10",children:(0,t.jsx)(v.X,{className:"w-8 h-8 text-black"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-6 flex-1 min-w-0",children:[(0,t.jsx)("div",{className:"h-[384px]",children:(0,t.jsx)(C,{images:s,className:"w-full h-full",emblaApiRef:m,onSelectedIndexChange:c,options:{duration:30}})}),(0,t.jsx)(M,{images:s,selectedIndex:d,onSelect:f}),(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:p}),r&&(0,t.jsx)("div",{className:"text-sm text-[#4A5565] [&>p]:mb-0 [&>p>strong]:font-bold",dangerouslySetInnerHTML:{__html:r}}
1),i.long_description&&(0,t.jsx)("div",{className:"text-sm text-[#4A5565] [&>p]:mb-0",dangerouslySetInnerHTML:{__html:i.long_description}})]})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 flex-1 min-w-0",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:u("train_specifications")}),(0,t.jsx)($,{specifications:i.specifications})]})]}),(0,t.jsxs)("div",{className:"flex xl:hidden flex-col bg-white w-full max-h-[95vh] overflow-y-auto rounded-lg p-4 pb-8 gap-6",children:[(0,t.jsxs)("div",{className:"flex gap-2.5",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3 flex-1",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:p}),r&&(0,t.jsx)("div",{className:"text-sm text-[#4A5565] font-bold [&>p]:mb-0 [&>p>strong]:font-bold",dangerouslySetInnerHTML:{__html:r}})]}),(0,t.jsx)("button",{onClick:n,className:"p-1 hover:bg-gray-100 rounded-lg transition-colors self-start",children:(0,t.jsx)(v.X,{className:"w-8 h-8 text-black"})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsx)("div",{className:"relative h-[225px]",children:(0,t.jsx)(C,{images:s,className:"w-full h-full",emblaApiRef:h,onSelectedIndexChange:c,options:{duration:30}})}),(0,t.jsx)(M,{images:s,selectedIndex:d,onSelect:f})]}),i.long_description&&(0,t.jsx)("div",{className:"text-sm text-[#4A5565] [&>p]:mb-0",dangerouslySetInnerHTML:{__html:i.long_description}}),(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:u("train_specifications")}),(0,t.jsx)($,{specifications:i.specifications})]})]})]});return(0,x.createPortal)(b,document.body)},F=({name:e,display_name:l,images:s,description:r,train_data:i})=>{let[n,d]=(0,a.useState)(!1),c=(0,o.useTranslations)(),x=l||e;return s&&0!==s.length?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col p-4 gap-4 bg-white border border-[#E8E8E8] shadow-md rounded-xl max-w-[414px] w-full h-fit",children:[(0,t.jsx)("div",{className:"h-60",children:(0,t.jsx)(C,{images:s,className:"w-full h-full"})}),(0,t.jsxs)("div",{className:"flex flex-col gap-3 pb-2",children:[(0,t.jsx)("h3",{className:"text-lg font-bold text-gray-700",children:x}),r&&(0,t.jsx)("div",{className:"text-sm text-[#4A5565] line-clamp-2 [&>p]:mb-0 [&>p>strong]:font-bold",dangerouslySetInnerHTML:{__html:r}})]}),(0,t.jsxs)("button",{onClick:()=>d(!0),className:"flex items-center justify-center gap-1 w-full py-2 px-4 bg-[#F5F5F5] rounded-lg hover:bg-gray-200 transition-colors",children:[(0,t.jsx)("span",{className:"text-sm font-semibold text-[#222222]",children:c("read_more")}),(0,t.jsx)(h.ChevronRight,{className:"w-4 h-4 text-[#222222]"})]})]}),n&&(0,t.jsx)(T,{name:e,display_name:l,images:s,description:r,train_data:i,onClose:()=>d(!1)})]}):null},z=e=>{let{name:c,display_name:x,images:m,options:h,description:u,isVertical:p=!1,note:f,read_more:g,attributes:b,customLink:v,internalLink:j,isItinerarySection:w}=e,[y,N]=(0,a.useState)(!1),[k,_]=(0,a.useState)(""),[E,S]=(0,a.useState)(!1),[C,$]=(0,r.default)(h,[(0,i.WheelGesturesPlugin)()]),{prevBtnDisabled:M,nextBtnDisabled:T,onPrevButtonClick:F,onNextButtonClick:z}=(0,n.usePrevNextButtons)($),I=(0,o.useTranslations)();if(!m||0===m.length)return(0,t.jsx)("div",{});let L=x||c;return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:`${m.length>1?"embla":""} w-full flex items-center flex-col min-h-40 ${w?"":"md:min-h-60"} h-fit ${!p?"md:flex-row":"flex-col"}`,children:[(0,t.jsxs)("div",{className:`overflow-hidden relative rounded-lg w-full h-48 ${w?"md:h-36 md:max-h-36":"md:max-h-60 md:h-80"}`,ref:m.length>1?C:void 0,children:[(0,t.jsx)("div",{className:`${m.length>1?"embla__container":""} h-48 md:h-full`,children:m.map((e,s)=>(0,t.jsx)("div",{className:`${m.length>1?"embla__slide embla__class-names":""} relative h-full w-full`,children:(0,t.jsx)("div",{className:`h-full w-full ${m.length>1?"cursor-pointer":""}`,onClick:()=>{m.length>1&&(_(e.url),N(!0))},children:(0,t.jsx)(l.default,{className:"rounded-t w-full h-full object-cover",width:w?200:400,height:w?144:320,src:e.url,alt:e.alt||"",quality:w?50:75,sizes:w?"(max-width: 768px) 50vw, 300px":void 0})})},s))}),m.length>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.PrevButton,{className:`flex items-center justify-center bg-white hover:bg-gray-100 p-2 w-9 h-9 rounded-lg shadow-md text-gray-700 absolute top-1/2 left-4 transform -translate-y-1/2 transition-colors ${M?"hidden":""}`,onClick:F,disabled:M,iconSize:20}),(0,t.jsx)(n.NextButton,{className:`flex items-center justify-center bg-white hover:bg-gray-100 p-2 w-9 h-9 rounded-lg shadow-md text-gray-700 absolute top-1/2 right-4 transform -translate-y-1/2 transition-colors ${T?"hidden":""}`,onClick:z,disabled:T,iconSize:20})]})]}),(0,t.jsxs)("div",{className:`pt-4 w-full flex flex-col items-start justify-center ${!p?"md:pl-4 md:pt-4":""}`,children:[j?(0,t.jsx)(s.default,{href:j,className:"text-lg font-bold underline mb-2 text-left text-gray-700 hover:text-primary transition-colors",children:L}):(0,t.jsx)("p",{className:"text-lg font-bold mb-2 text-left text-gray-700",children:L}),f&&f.length>0&&(0,t.jsx)("p",{className:"text-sm mb-2 text-left text-gray-500 italic whitespace-pre-line w-full",children:f}),!w&&u&&u.length>0&&(0,t.jsx)("div",{className:"text-sm text-left text-gray-600 whitespace-pre-line w-full mb-2 [&>ul]:list-disc [&>ul]:ml-4 [&>ol]:list-decimal [&>ol]:ml-4 [&>li]:mb-1",dangerouslySetInnerHTML:{__html:u||""}}),g&&g.length>0&&(0,t.jsxs)("div",{className:"flex flex-col items-start",children:[(0,t.jsx)("button",{onClick:()=>{S(!E)},className:"text-sm text-left italic text-gray-600 hover:text-primary transition-colors",children:I(E?"read_less":"read_more")}),E&&(0,t.jsx)("div",{className:"text-sm text-left text-gray-600 whitespace-pre-line w-full mb-2 [&>ul]:list-disc [&>ul]:ml-4 [&>ol]:list-decimal [&>ol]:ml-4 [&>li]:mb-1",dangerouslySetInnerHTML:{__html:g||""}})]}),b&&b.length>0&&(0,t.jsx)("div",{className:"flex flex-col items-start",children:(0,t.jsx)("div",{className:"flex flex-wrap gap-3",children:b.map((e,l)=>{if(!e.data.visible_product_card)return null;switch(e.type){case"hotel_stars_attribute":let s=parseInt(e.data.value);return(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-gray-700",children:"Stars:"}),(0,t.jsx)("div",{className:"flex",children:[void 0,void 0,void 0,void 0,void 0].map((e,l)=>(0,t.jsx)("svg",{className:`w-4 h-4 ${l<s?"text-yellow-400":"text-gray-300"}
1`,fill:"currentColor",viewBox:"0 0 20 20",children:(0,t.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},l))})]},l);case"restaurant_price_attribute":let a=parseInt(e.data.value),r="€".repeat(a);return(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-gray-700",children:"Price:"}),(0,t.jsx)("span",{className:"text-green-600 font-semibold",children:r})]},l);default:return null}})})}),v&&(0,t.jsx)("div",{className:"flex flex-col items-start mt-2",children:(0,t.jsx)(s.default,{href:v,target:"_blank",rel:"noopener noreferrer",className:"text-sm text-left text-primary hover:text-primary-dark transition-colors font-medium underline",children:I("read_more")})})]}),y&&m.length>1&&(0,t.jsx)(d.default,{selectedImageUrl:k,allImages:m.map((e,t)=>({url:e.url,alt:e.alt,media_id:t})),onClose:()=>N(!1)})]})})};e.s(["default",0,({data:e,position:l="horizontal",title:s,description:a,has_link:r,id:i,columns:n,isItinerarySection:d})=>{if(!e||!Array.isArray(e)||0===e.length)return null;let{isDefaultLocale:o,currentLocale:x}=(0,c.useBrand)(),m=e.findIndex(e=>"bike"===e.amenity_type&&e.bike_data);return(0,t.jsxs)("section",{id:i,className:"w-full mt-4",children:[s&&s.length>0&&(0,t.jsx)("h2",{className:"text-2xl font-bold text-gray-900 mb-4",children:s}),a&&a.length>0&&(0,t.jsx)("div",{className:"text-base text-gray-700 mb-6 [&>p]:mb-4 [&>p:last-child]:mb-0 [&>ul]:list-disc [&>ul]:ml-4 [&>ol]:list-decimal [&>ol]:ml-4 [&>li]:mb-1",dangerouslySetInnerHTML:{__html:a}}),"vertical"===l?(0,t.jsx)("div",{className:`grid grid-cols-1 ${d?"gap-2 mt-4":"gap-8 mb-4"} ${3===n||d?"sm:grid-cols-2 lg:grid-cols-3":"md:grid-cols-2"}`,children:e.map((e,l)=>"bike"===e.amenity_type&&e.bike_data?(0,t.jsx)(S,{name:e.name,display_name:e.display_name,images:e.product_media||[],description:e.description||"",bike_data:e.bike_data,id:l===m?"bikes":void 0},l):"train"===e.amenity_type&&e.train_data?(0,t.jsx)(F,{name:e.name,display_name:e.display_name,images:e.product_media||[],description:e.description||"",train_data:e.train_data},l):(0,t.jsx)(z,{name:e.name,display_name:e.display_name,images:e.product_media||[],description:e.description||"",isVertical:!0,customLink:e.link&&e.link.startsWith("http")?e.link:null,internalLink:e.link&&!e.link.startsWith("http")?e.link:r&&e.slug&&e.category_slug?o?`/${e.category_slug}/${e.slug}`:`/${x}/${e.category_slug}/${e.slug}`:void 0,note:e.note,read_more:e.read_more,attributes:e.attributes,isItinerarySection:d},l))}):(0,t.jsx)("div",{className:"space-y-8",children:e.map((e,l)=>"bike"===e.amenity_type&&e.bike_data?(0,t.jsx)(S,{name:e.name,display_name:e.display_name,images:e.product_media||[],description:e.description||"",bike_data:e.bike_data,id:l===m?"bikes":void 0},l):"train"===e.amenity_type&&e.train_data?(0,t.jsx)(F,{name:e.name,display_name:e.display_name,images:e.product_media||[],description:e.description||"",train_data:e.train_data},l):(0,t.jsx)(z,{name:e.name,display_name:e.display_name,images:e.product_media||[],description:e.description||"",isVertical:!1,customLink:e.link&&e.link.startsWith("http")?e.link:null,internalLink:e.link&&!e.link.startsWith("http")?e.link:r&&e.slug&&e.category_slug?o?`/${e.category_slug}/${e.slug}`:`/${x}/${e.category_slug}/${e.slug}`:void 0,note:e.note,read_more:e.read_more,attributes:e.attributes,isItinerarySection:d},l))})]})}],744274)},178583,e=>{"use strict";let t=(0,e.i(475254).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["FileText",0,t],178583)},475093,e=>{"use strict";var t=e.i(843476),l=e.i(948148),s=e.i(271645);e.s(["default",0,({data:e})=>{let a,r=(0,l.useTranslations)(),[i,n]=s.default.useState(!1);return s.default.useEffect(()=>{let e=()=>{n(!0),clearTimeout(a),a=setTimeout(()=>{n(!1)},150)};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e),clearTimeout(a)}},[]),(0,t.jsxs)("div",{id:"iframe",className:"w-full pb-6 pt-6 pr-[1px]",children:[e.disable_title&&(0,t.jsx)("h2",{className:" text-headingContent font-bold mb-5",children:r("product_page.map")}),(0,t.jsxs)("div",{className:"relative",children:[i&&(0,t.jsx)("div",{className:"absolute inset-0 z-10 bg-transparent"}),(0,t.jsx)("iframe",{title:"Map",loading:"lazy",src:e.url,width:"100%",height:"480",className:"entered lazyloaded rounded-lg",allowFullScreen:!0})]})]})}])},724337,e=>{"use strict";
1var t=e.i(843476),l=e.i(271645),s=e.i(657688);let a=(0,t.jsx)("svg",{viewBox:"0 0 24 24",fill:"#fff",className:"block h-[15px] w-[15px]",children:(0,t.jsx)("path",{d:"M16.6 2h-3.1v13.1c0 1.6-1 2.6-2.4 2.6a2.3 2.3 0 0 1-.1-4.6c.2 0 .5 0 .7.1v-2.8c-.2 0-.5-.1-.7-.1-3 0-5.4 2.4-5.4 5.4S8 21 11 21c3 0 5.4-2.4 5.4-5.4V8.7c1 .8 2.3 1.3 3.6 1.3V7.2c-2-.1-3.3-1.6-3.4-3.6V2Z"})}),r=(0,t.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"#fff",strokeWidth:"1.9",className:"block h-[15px] w-[15px]",children:[(0,t.jsx)("rect",{x:"3.2",y:"3.2",width:"17.6",height:"17.6",rx:"5"}),(0,t.jsx)("circle",{cx:"12",cy:"12",r:"4"}),(0,t.jsx)("circle",{cx:"17.1",cy:"6.9",r:"1.1",fill:"#fff",stroke:"none"})]});e.s(["default",0,({cards:e})=>{let i=(0,l.useRef)(null),[n,d]=(0,l.useState)(0),[o,c]=(0,l.useState)(null);return(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("div",{ref:i,onScroll:()=>{let t=i.current;if(!t)return;if(t.scrollLeft+t.clientWidth>=t.scrollWidth-4)return void d(e.length-1);let l=t.getBoundingClientRect().left,s=0,a=1/0;Array.from(t.children).forEach((e,t)=>{let r=Math.abs(e.getBoundingClientRect().left-l);r<a&&(a=r,s=t)}),d(s)},tabIndex:-1,onKeyDown:e=>{("ArrowLeft"===e.key||"ArrowRight"===e.key)&&e.preventDefault()},className:"-mx-6 flex snap-x snap-mandatory gap-[13px] overflow-x-auto px-6 pt-2 pb-12 scroll-pl-6 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden md:-mx-8 md:px-8 md:scroll-pl-8 lg:mx-0 lg:px-0 lg:scroll-pl-0 [mask-image:linear-gradient(to_right,#000_calc(100%_-_90px),transparent)]",children:e.map((e,l)=>{var i;let n,d=e.isInstagram?null:(i=e.url,(n=i.match(/\/video\/(\d+)/)?.[1])?`https://www.tiktok.com/player/v1/${n}?autoplay=1&music_info=0&description=0&rel=0`:null);return o===l&&d?(0,t.jsxs)("div",{className:"relative h-[306px] w-[172px] flex-none snap-start overflow-hidden rounded-[14px] bg-black shadow-[0_22px_36px_-16px_rgba(0,0,0,0.7)] outline-1 -outline-offset-1 outline-white/16 last:mr-12",children:[(0,t.jsx)("iframe",{src:d,className:"absolute inset-0 h-full w-full",allow:"autoplay; encrypted-media; picture-in-picture",allowFullScreen:!0,title:e.handle||"TikTok reel"}),(0,t.jsx)("button",{type:"button","aria-label":"Close player",onClick:()=>c(null),className:"absolute right-2 top-2 z-10 grid h-6 w-6 place-items-center rounded-full bg-white/90 text-xs leading-none text-black shadow-md transition hover:bg-white",children:"✕"})]},l):(0,t.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",onClick:d?e=>{e.preventDefault(),c(l)}:void 0,className:"group relative h-[306px] w-[172px] flex-none snap-start overflow-hidden rounded-[14px] bg-[#2F4F43] shadow-[0_22px_36px_-16px_rgba(0,0,0,0.7)] outline-1 -outline-offset-1 outline-white/16 transition last:mr-12 hover:-translate-y-1",children:[e.thumbnailUrl&&(0,t.jsx)(s.default,{src:e.thumbnailUrl,alt:e.handle||"",fill:!0,sizes:"188px",className:"object-cover"}),(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-[150px] bg-gradient-to-t from-black/75 to-transparent"}),(0,t.jsx)("span",{className:"absolute left-3 top-3 grid h-[25px] w-[25px] place-items-center rounded-lg bg-black/40",children:e.isInstagram?r:a}),(0,t.jsx)("span",{className:"absolute left-1/2 top-1/2 grid h-[50px] w-[50px] -translate-x-1/2 -translate-y-1/2 place-items-center rounded-full bg-white/90 transition group-hover:scale-105",children:(0,t.jsx)("span",{className:"ml-1 h-0 w-0 border-y-[9px] border-l-[15px] border-y-transparent border-l-[#16160F]"})}),e.handle&&(0,t.jsx)("span",{className:"absolute inset-x-[13px] bottom-[13px] block text-left text-[12.5px] font-bold text-white [overflow-wrap:anywhere]",children:e.handle})]},l)})}),e.length>1&&(0,t.jsx)("div",{className:"relative z-10 -mt-9 flex justify-center gap-2",children:e.map((e,l)=>(0,t.jsx)("button",{type:"button","aria-label":`Go to reel ${l+1}`,onClick:()=>{i.current?.children[l]?.scrollIntoView({behavior:"smooth",inline:"start",block:"nearest"})},className:`h-2 w-2 rounded-full transition ${l===n?"bg-[#F6F3EC]":"bg-white/35 hover:bg-white/60"}`},l))})]})}])},736698,e=>{"use strict";
1var t=e.i(843476),l=e.i(271645),s=e.i(657688),a=e.i(886385);let r=({size:e=36,className:l=""})=>(0,t.jsx)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"currentColor",className:l,xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})});var i=e.i(796760),n=e.i(948148);e.s(["default",0,({data:e,has_quicklinks:d})=>{let[o,c]=(0,l.useState)({}),[x,m]=(0,l.useState)({}),h=l.default.useRef([]),u=(0,n.useTranslations)();return l.default.useEffect(()=>{h.current.forEach((e,t)=>{if(e){let l=4*parseInt(window.getComputedStyle(e).lineHeight);m(s=>({...s,[t]:e.scrollHeight>l}))}})},[e.team_members]),(0,t.jsxs)("div",{className:"mb-12",children:[(0,t.jsx)("h3",{className:"text-3xl font-bold mb-8 mt-12",children:e.team_cards_title||"Meet the team!"}),e?.description&&(0,t.jsx)("p",{className:"mb-8",dangerouslySetInnerHTML:{__html:(e=>{if(!e)return e;let t=e.replace(/\*/g,"•"),l=(0,i.parse)(t);return l.querySelectorAll("ul").forEach(e=>{e.setAttribute("class","list-disc pl-6 mb-4")}),l.querySelectorAll("li").forEach(e=>{e.classList.add("mb-2")}),l.toString()})(e.description)}}),(0,t.jsx)("div",{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-${d?"2":"3"} gap-6`,children:e.team_members.map((e,l)=>(0,t.jsxs)("div",{className:`bg-white rounded-lg shadow-lg overflow-hidden transition-all duration-300 ${o[l]?"h-fit":"h-auto max-h-[460px]"}`,children:[(0,t.jsx)("div",{className:"relative w-full h-60",children:(0,t.jsx)(s.default,{src:e.media.url,alt:e.media.alt||e.title,width:400,height:192,quality:85,className:"w-full h-full object-cover"})}),(0,t.jsxs)("div",{className:"p-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-2 mb-2",children:[(0,t.jsx)("h3",{className:"text-xl font-semibold",children:e.title}),e.url&&(0,t.jsx)(a.default,{href:e.url,className:"text-gray-500 hover:text-blue-600 transition-colors grayscale hover:grayscale-0",children:(0,t.jsx)(r,{size:20})})]}),(0,t.jsx)("p",{className:"text-base italic text-gray-600 mb-3",children:e.subt
1itle}),(0,t.jsx)("div",{ref:e=>{h.current[l]=e},className:`text-content transition-all duration-500 ease-in-out ${!o[l]?"line-clamp-3 max-h-[4.5rem]":"max-h-[1000px]"}`,dangerouslySetInnerHTML:{__html:e.text}}),(0,t.jsx)("div",{className:`mt-2 transition-opacity duration-300 ${x[l]?"opacity-100":"opacity-0"}`,children:x[l]&&(0,t.jsx)("button",{onClick:()=>{c(e=>({...e,[l]:!e[l]}))},className:"text-content text-sm hover:text-primary",children:o[l]?u("read_less"):u("read_more")})})]})]},l))})]})}],736698)},492167,e=>{"use strict";var t=e.i(843476),l=e.i(271645);let s=(0,l.createContext)(null);e.s(["PlannerProvider",0,function({startCollapsed:e,children:a}){let[r,i]=(0,l.useState)("overview"),[n,d]=(0,l.useState)(0),[o,c]=(0,l.useState)(!e),[x,m]=(0,l.useState)(""),[h,u]=(0,l.useState)(!1),[p,f]=(0,l.useState)({open:!1,list:[],index:0}),g=(0,l.useCallback)(e=>{i(e),"itinerary"===e&&d(e=>e+1)},[]),b=(0,l.useCallback)((e,t)=>{f({open:!0,list:e,index:t})},[]),v=(0,l.useCallback)(()=>{f(e=>({...e,open:!1}))},[]);return(0,t.jsx)(s.Provider,{value:{activeTab:r,setActiveTab:g,itineraryEpoch:n,expanded:o,setExpanded:c,email:x,setEmail:m,sent:h,setSent:u,lightbox:p,openLightbox:b,closeLightbox:v},children:a})},"usePlanner",0,function(){let e=(0,l.useContext)(s);if(!e)throw Error("usePlanner must be used inside PlannerProvider");return e}])},127955,e=>{"use strict";var t=e.i(843476),l=e.i(664659),s=e.i(475254);let a=(0,s.default)("compass",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}]]);var r=e.i(178583);let i=(0,s.default)("layout-list",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}],["path",{d:"M14 4h7",key:"3xa0d5"}],["path",{d:"M14 9h7",key:"1icrd9"}],["path",{d:"M14 15h7",key:"1mj8o2"}],["path",{d:"M14 20h7",key:"11slyb"}]]);var n=e.i(918310),d=e.i(234098);let o=(0,s.default)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]]);var c=e.i(428738),x=e.i(492167);let m={overview:i,docs:r.FileText,itinerary:d.Route,huts:o,help:a};function h(){let{lightbox:e,closeLightbox:l}=(0,x.usePlanner)();if(!e.open||0===e.list.length)return null;let s=e.list[e.index]??e.list[0];return(0,t.jsx)(c.default,{selectedImageUrl:s?.url??"",allImages:e.list.map((e,t)=>({url:e.url,media_id:t,alt:e.alt})),onClose:l})}function u({startCollapsed:e,teaserTitle:s,teaserSubtitle:a,header:r,panels:i}){let{activeTab:d,setActiveTab:o,expanded:c,setExpanded:p}=(0,x.usePlanner)(),f=e&&!c;return(0,t.jsxs)("div",{className:"w-full",children:[f&&(0,t.jsxs)("button",{type:"button",onClick:()=>p(!0),className:"flex w-full items-center gap-3 rounded-xl border-[0.5px] border-black/[0.12] bg-[#f6f5f0] px-[1.1rem] py-[0.9rem] text-left transition-colors duration-[120ms] hover:border-[#0F6E56]",children:[(0,t.jsx)("span",{className:"flex h-[38px] w-[38px] shrink-0 items-center justify-center rounded-lg bg-[#E1F5EE]",children:(0,t.jsx)(n.Mountain,{className:"h-5 w-5 text-[#0F6E56]"})}),(0,t.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,t.jsx)("span",{className:"block text-[15px] font-medium leading-snug text-[#1c1c1a]",children:s}),(0,t.jsx)("span",{className:"block text-[13px] text-[#5f5e5a]",children:a})]}),(0,t.jsx)(l.ChevronDown,{className:"h-5 w-5 shrink-0 text-[#8a8980]"})]}),(0,t.jsx)("div",{className:f?"hidden":"",children:(0,t.jsxs)("div",{className:"rounded-xl border-[0.5px] border-black/[0.12] bg-[#f6f5f0] px-5 pb-6 pt-5",children:[r,(0,t.jsx)("div",{className:"mt-5 hidden gap-[2px] border-b-[0.5px] border-black/[0.12] md:flex",children:i.map(e=>{let l=m[e.key],s=d===e.key;return(0,t.jsxs)("button",{type:"button",onClick:()=>o(e.key),className:`-mb-px inline-flex items-center gap-1.5 px-[11px] py-2 text-sm transition-colors duration-[120ms] ${s?"border-b-2 border-[#0F6E56] font-medium text-[#0F6E56]":"border-b-2 border-transparent text-[#5f5e5a] hover:text-[#1c1c1a]"}`,children:[(0,t.jsx)(l,{className:"h-4 w-4 shrink-0"}),e.label]},e.key)})}),(0,t.jsx)("div",{className:"mt-5 grid grid-cols-2 gap-2 md:hidden",children:i.map(e=>{let l=m[e.key],s=d===e.key;return(0,t.jsxs)("button",{type:"button",onClick:()=>
1o(e.key),className:`flex min-w-0 items-center gap-1.5 rounded-[11px] px-3 py-[11px] text-sm transition-colors duration-[120ms] ${s?"bg-[#0F6E56] font-semibold text-white":"border-[0.5px] border-black/[0.14] bg-white text-[#3f3e39] hover:border-[#0F6E56]"}`,children:[(0,t.jsx)(l,{className:"h-[17px] w-[17px] shrink-0"}),(0,t.jsx)("span",{className:"truncate",children:e.mobileLabel??e.label})]},e.key)})}),i.map(e=>(0,t.jsx)("div",{className:d===e.key?"mt-5":"hidden",children:e.node},e.key))]})}),(0,t.jsx)(h,{})]})}e.s(["default",0,function(e){return(0,t.jsx)(x.PlannerProvider,{startCollapsed:e.startCollapsed,children:(0,t.jsx)(u,{...e})})}],127955)},664918,e=>{"use strict";var t=e.i(843476),l=e.i(610313),s=e.i(191709),a=e.i(683993);e.s(["default",0,function({id:e,content:r}){let{getTooltipProps:i,getTriggerProps:n}=(0,s.useTooltip)();return r?(0,t.jsx)(l.Tooltip,{content:r,...i(e),children:(0,t.jsx)("div",{...n(e),children:(0,t.jsx)(a.ToolTipQuestion,{})})}):null}])},40095,e=>{"use strict";var t=e.i(843476),l=e.i(271645);let s=(0,e.i(475254).default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);var a=e.i(440160),r=e.i(948148),i=e.i(387644),n=e.i(943440),d=e.i(95187);let o=(0,d.createServerReference)("40af3c1e2c95468117f8eb6a7ce85d1ad27794573a",d.callServer,void 0,d.findSourceMapURL,"sendPlannerEmail");var c=e.i(907277),x=e.i(492167);e.s(["default",0,function({tourName:e,gpxUrl:d,guidebookUrl:m,productSlug:h,tourPath:u,planningCallUrl:p}){let{email:f,setEmail:g,sent:b,setSent:v}=(0,x.usePlanner)(),[j,w]=(0,l.useState)(!1),[y,N]=(0,l.useState)(""),k=(0,r.useTranslations)("planner");if(!d||!m)return null;let _=/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(f),E=async()=>{if(!_)return void N(k("invalid_email"));w(!0),N("");try{let t=await o({email:f,tourName:e,gpxUrl:d,guidebookUrl:m,pageUrl:window.location.href,tourUrl:u?`${window.location.origin}${u}`:void 0,planningCallUrl:p,productSlug:h,client_uuid:(0,c.getClientUuid)()});t.success?((0,i.sendGTMEvent)({event:"planner_download",page_url:window.location.href,page_title:document.title,tour_name:e}),v(!0)):N(t.error||k("send_failed"))}catch(e){console.error("Error sending planner email:",e),N(k("send_failed"))}finally{w(!1)}};return(0,t.jsxs)("div",{className:"rounded-xl border-[1.5px] border-[#0F6E56] bg-white px-5 py-[1.1rem]",children:[(0,t.jsxs)("p",{className:"flex items-center gap-2 text-[15px] font-medium text-[#1c1c1a]",children:[(0,t.jsx)(a.Download,{className:"h-[18px] w-[18px] shrink-0 text-[#0F6E56]"}),k("download_title")]}),(0,t.jsx)("p",{className:"mt-1 text-[13px] leading-relaxed text-[#5f5e5a]",children:k("download_body")}),b?(0,t.jsxs)("p",{className:"mt-3 flex items-center gap-2 rounded-lg bg-[#E1F5EE] px-3 py-2.5 text-[13px] text-[#04342C]",children:[(0,t.jsx)(s,{className:"h-[18px] w-[18px] shrink-0 text-[#0F6E56]"}),k("download_confirmation",{email:f})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"mt-3 flex flex-wrap items-center gap-2",children:[(0,t.jsx)("div",{className:"min-w-[180px] flex-1",children:(0,t.jsx)(n.default,{name:"email",type:"email",placeholder:k("email_placeholder"),value:f,onChange:e=>{g(e.target.value),N("")},className:"w-full rounded-lg border-[0.5px] border-black/[0.22] !bg-white",classNames:{input:"py-2 px-3 text-sm",inputWrapper:"shadow-none h-9 min-h-9"}})}),(0,t.jsx)("button",{type:"button",onClick:E,disabled:j,className:"h-9 rounded-lg bg-[#0F6E56] px-4 text-sm font-medium text-white disabled:opacity-60",children:j?k("sending"):k("download_button")})]}),y&&(0,t.jsx)("p",{className:"mt-1.5 text-xs text-red-600",children:y}),(0,t.jsx)("p",{className:"mt-2 text-xs text-[#8a8980]",children:k("download_footer")})]})]})}],40095)},258270,e=>{"use strict";var t=e.i(843476),l=e.i(271645),s=e.i(664659),a=e.i(492167);e.s(["default",0,function({header:e,children:r,resetOnItineraryEpoch:i=!1,durationMs:n=300}){let[d,o]=(0,l.useState)(!1),[c,x]=(0,l.useState)("0px"),m=(0,l.useRef)(null),{itineraryEpoch:h}=(0,a.usePlanner)();return(0,l.useEffect)(()=>{i&&d&&(x("0px"),o(!1))},[h]),(0,t.jsxs)("div",{className:"overflow-hidden rounded-xl border-[0.5px] border-black/[0.12] bg-white",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>{d?(x(`${m.current?.scrollHeight??0}px`),requestAnimationFrame(()=>{requestAnimationFrame(()=>x("0px"))}),o(!1)):(o(!0),x(`${m.current?.scrollHeight??0}px`))},className:"flex w-full items-center gap-3 px-4 py-[0.8rem] text-left","aria-expanded":d,children:[(0,t.jsx)("span",{className:"flex min-w-0 flex-1 items-center gap-3",children:e}),(0,t.jsx)(s.ChevronDown,{className:`h-5 w-5 shrink-0 text-[#8a8980] transition-transform duration-150 ${d?"rotate-180":""}`})]}),(0,t.jsx)("div",{className:"overflow-hidden transition-[max-height] ease-in-out",style:{maxHeight:c,transitionDuration:`${n}ms`},onTransitionEnd:e=>{"max-height"===e.propertyName&&d&&x("none")},children:(0,t.jsx)("div",{ref:m,className:"px-4 pb-4",children:r})})]})}])},162652,e=>{"use strict";var t=e.i(843476),l=e.i(657688),s=e.i(492167);e.s(["default",0,function({src:e,alt:a,group:r,index:i,width:n,height:d,sizes:o,className:c}){let{openLightbox:x}=(0,s.usePlanner)();return(0,t.jsx)(l.default,{src:e,alt:a??"",width:n,height:d,sizes:o,quality:80,loading:"lazy",className:`curs
1or-zoom-in ${c??""}`,onClick:()=>x(r,i)})}])},819770,e=>{"use strict";new Intl.DateTimeFormat("en",{month:"short"}),e.s(["isRealUrl",0,function(e){return"string"==typeof e&&/^https?:\/\/\S+/.test(e.trim())},"telHref",0,function(e){return`tel:${e.replace(/[^+\d]/g,"")}`}])},792706,e=>{"use strict";var t=e.i(843476),l=e.i(271645),s=e.i(657688),a=e.i(948148),r=e.i(162652),i=e.i(819770);e.s(["default",0,function({cards:e}){let[n,d]=(0,l.useState)(null),o=(0,a.useTranslations)("planner");if(!e||0===e.length)return null;let c=e.filter(e=>e.img?.url).map(e=>({url:e.img.url,alt:e.img.alt||e.name}));return(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"grid grid-cols-2 gap-2.5 sm:grid-cols-3",children:e.map((e,l)=>(0,t.jsxs)("button",{type:"button",onClick:()=>d(n===l?null:l),className:`w-full cursor-pointer overflow-hidden rounded-[10px] border bg-white text-left ${n===l?"border-[#0F6E56]":"border-black/[0.12] hover:border-[#0F6E56]"}`,children:[e.img?.url&&(0,t.jsx)(s.default,{src:e.img.url,alt:e.img.alt||e.name,width:220,height:74,quality:70,loading:"lazy",sizes:"(max-width: 640px) 45vw, 220px",className:"h-[74px] w-full object-cover"}),(0,t.jsxs)("span",{className:"block px-[9px] pb-[9px] pt-[7px]",children:[(0,t.jsx)("span",{className:"block truncate text-[12.5px] font-bold text-[#2b2f34]",children:e.name}),e.note&&(0,t.jsx)("span",{className:"block truncate text-[11.5px] text-[#9aa0a8]",children:e.note})]})]},l))}),e.map((e,l)=>(0,t.jsxs)("div",{className:n===l?"mt-2.5 overflow-hidden rounded-[10px] border border-[#0F6E56] bg-white":"hidden",children:[e.img?.url&&(0,t.jsx)(r.default,{src:e.img.url,alt:e.img.alt||e.name,group:c,index:c.findIndex(t=>t.url===e.img?.url),width:740,height:220,sizes:"(max-width: 780px) 92vw, 740px",className:"h-[220px] w-full object-cover"}),(0,t.jsxs)("div",{className:"px-4 py-3",children:[(0,t.jsx)("p",{className:"text-[15px] font-bold text-[#2b2f34]",children:e.name}),(e.address||e.phone||(0,i.isRealUrl)(e.link))&&(0,t.jsxs)("p",{className:"mt-0.5 text-[12.5px] text-[#9aa0a8]",children:[e.address,e.address&&e.phone&&" · ",e.phone&&(0,t.jsx)("a",{href:(0,i.telHref)(e.phone),className:"text-[#0F6E56] hover:underline",children:e.phone}),(e.address||e.phone)&&(0,i.isRealUrl)(e.link)&&" · ",(0,i.isRealUrl)(e.link)&&(0,t.jsx)("a",{href:e.link,target:"_blank",rel:"noopener",className:"text-[#0F6E56] underline",children:o("website")})]}),e.desc&&(0,t.jsx)("p",{className:"mt-1.5 text-[13.5px] leading-[1.65] text-[#5f5e5a]",children:e.desc})]})]},l))]})}])},477482,e=>{"use strict";var t=e.i(843476),l=e.i(271645);e.s(["default",0,function({names:e,children:s}){let[a,r]=(0,l.useState)(0);return(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"flex flex-wrap gap-1.5",children:e.map((e,l)=>(0,t.jsx)("button",{type:"button",onClick:()=>r(l),className:`rounded-full px-3.5 py-1.5 text-[12.5px] transition-colors duration-[120ms] ${a===l?"bg-[#0F6E56] font-medium text-white":"border-[0.5px] border-black/[0.14] bg-white text-[#3f3e39] hover:border-[#0F6E56]"}`,children:e},l))}),l.default.Children.map(s,(e,l)=>(0,t.jsx)("div",{className:a===l?"mt-3":"hidden",children:e}))]})}])},553932,e=>{"use strict";var t=e.i(843476),l=e.i(271645);let s=(0,e.i(475254).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var a=e.i(263488),r=e.i(346897),i=e.i(343432),n=e.i(948148),d=e.i(162652),o=e.i(819770);e.s(["default",0,function({amenity:e,details:c}){let[x,m]=(0,l.useState)(!1),h=(0,n.useTranslations)("planner"),u=e.product_media?.find(e=>e?.url),p=e.display_name||e.name,f=(0,o.isRealUrl)(c.bookingUrl)?c.bookingUrl:(0,o.isRealUrl)(e.link)?e.link:void 0,g=(e.description||"").replace(/<[^>]*>/g,"").replace(/&nbsp;/g," ").trim(),b=g.length>120,v=[c.elevationM?`${c.elevationM} m`:null,c.beds?`${c.beds} ${h("beds")}`:null,c.season??null].filter(Boolean);return(0,t.jsxs)("div",{className:"rounded-xl border-[0.5px] border-black/[0.12] bg-white p-4",children:[u?.url&&(0,t.jsx)(d.default,{src:u.url,alt:u.alt||p,group:[{url:u.url,alt:u.alt||p}],index:0,width:530,height:120,sizes:"(max-width: 640px) 92vw, 265px",className:"mb-3 h-[120px] w-full rounded-lg object-cover"}),(0,t.jsx)("p",{className:"text-[15px] font-medium text-[#1c1c1a]",children:p}),c.isHut&&v.length>0&&(0,t.jsx)("div",{className:"mt-1.5 flex flex-wrap gap-1.5",children:v.map(e=>(0,t.jsx)("span",{className:"rounded-lg bg-[#f6f5f0] px-2 py-0.5 text-xs text-[#5f5e5a]",children:e},e))}),(0,t.jsxs)("div",{className:"mt-2.5 flex flex-col gap-1.5 text-[13px] text-[#5f5e5a]",children:[c.p
1hone&&(0,t.jsxs)("a",{href:(0,o.telHref)(c.phone),className:"flex items-center gap-2 hover:text-[#0F6E56]",children:[(0,t.jsx)(i.Phone,{className:"h-3.5 w-3.5 shrink-0 text-[#0F6E56]"}),c.phone]}),f&&(0,t.jsxs)("a",{href:f,target:"_blank",rel:"noopener",className:"flex items-center gap-2 text-[#185fa5]",children:[(0,t.jsx)(s,{className:"h-3.5 w-3.5 shrink-0"}),(0,t.jsx)("span",{className:"truncate underline",children:h("website")})]}),c.email&&(0,t.jsxs)("a",{href:`mailto:${c.email}`,className:"flex items-center gap-2 hover:text-[#0F6E56]",children:[(0,t.jsx)(a.Mail,{className:"h-3.5 w-3.5 shrink-0 text-[#0F6E56]"}),c.email]}),c.address&&(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)(r.MapPin,{className:"h-3.5 w-3.5 shrink-0 text-[#0F6E56]"}),c.address]})]}),g&&(0,t.jsxs)("div",{className:"mt-2.5",children:[(0,t.jsx)("div",{className:`text-[13px] leading-[1.65] text-[#5f5e5a] [&_a]:text-[#0F6E56] [&_a]:underline ${x||!b?"":"line-clamp-3"}`,dangerouslySetInnerHTML:{__html:e.description}}),b&&(0,t.jsx)("button",{type:"button",onClick:()=>m(e=>!e),className:"mt-1 text-[12.5px] font-medium text-[#0F6E56] cursor-pointer hover:underline",children:h(x?"show_less":"show_more")})]})]})}],553932)}]);

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.