1import{_ as e,a as t,p as n,rt as r,tt as i,w as a}from"./content-BeGI7xyl.js";import{d as o}from"./index-CQ1Pf_SR.js";import{a as s,l as c,n as l,r as u,t as d,u as f}from"./primitives-DGeZac0i.js";var p=r(i(),1),m=a(),h=[n.heroWinterVillage,n.panorama,n.arvenstube,n.sledding[1]];function g(){let{theme:r}=c(),{t:i,lang:a}=t(),p=r.layout.hero,h=i.home,g=e=>(0,m.jsxs)(`div`,{className:f(`mt-8 flex flex-wrap gap-3`,r.layout.headingAlign===`center`&&p!==`split`&&p!==`stacked`&&p!==`minimal`&&`justify-center`),children:[(0,m.jsx)(d,{href:o.bookingFor(a),external:!0,size:`lg`,variant:e&&r.layout.buttons===`outline`?`onImage`:`primary`,children:h.heroCtaPrimary}),(0,m.jsx)(d,{to:`/${a}/restaurant`,size:`lg`,variant:e?`onImage`:`secondary`,children:h.heroCtaSecondary})]});return p===`split`?(0,m.jsx)(`section`,{className:`border-b border-border`,children:(0,m.jsxs)(l,{className:`grid items-center gap-10 py-14 md:grid-cols-12 md:py-24`,children:[(0,m.jsxs)(`div`,{className:`md:col-span-6 lg:col-span-5`,children:[(0,m.jsx)(s,{children:h.heroKicker}),(0,m.jsx)(u,{as:`h1`,size:`xl`,children:h.heroTitle}),(0,m.jsx)(`p`,{className:`mt-6 max-w-lg text-lg text-muted-foreground`,children:h.heroSubtitle}),g(!1)]}),(0,m.jsxs)(`div`,{className:`md:col-span-6 lg:col-span-7`,children:[(0,m.jsx)(`div`,{className:`relative aspect-[4/5] overflow-hidden md:aspect-[5/6] lg:aspect-[4/3]`,children:(0,m.jsx)(`img`,{src:e(n.heroWinterVillage,1400,1100),alt:``,className:`img-treat h-full w-full object-cover`,fetchPriority:`high`})}),(0,m.jsx)(`p`,{className:`mt-3 text-xs text-muted-foreground`,children:`Bergün/Bravuogn, Albulatal`})]})]})}):p===`stacked`?(0,m.jsxs)(`section`,{children:[(0,m.jsxs)(l,{className:`pt-12 pb-8 md:pt-20 md:pb-12`,children:[(0,m.jsx)(s,{children:h.heroKicker}),(0,m.jsx)(u,{as:`h1`,size:`xl`,className:`max-w-5xl`,children:h.heroTitle}),(0,m.jsxs)(`div`,{className:`mt-8 grid gap-6 md:grid-cols-12`,children:[(0,m.jsx)(`p`,{className:`text-lg text-muted-foreground md:col-span-7`,children:h.heroSubtitle}),(0,m.jsx)(`div`,{className:`md:col-span-5 md:justify-self-end`,children:g(!1)})]})]}),(0,m.jsx)(`div`,{className:`stripe h-3 w-full`}),(0,m.jsx)(`div`,{className:`relative aspect-[16/9] w-full overflow-hidden md:aspect-[21/9]`,children:(0,m.jsx)(`img`,{src:e(n.heroWinterVillage,2200,1e3),alt:``,className:`img-treat h-full w-full object-cover`,fetchPriority:`high`})})]}):p===`framed`?(0,m.jsx)(`section`,{children:(0,m.jsx)(l,{className:`pt-6 md:pt-10`,children:(0,m.jsxs)(`div`,{className:`hero-overlay relative min-h-[70svh] overflow-hidden rounded-[calc(var(--radius)*2)] md:min-h-[78svh]`,children:[(0,m.jsx)(`img`,{src:e(n.heroWinterVillage,2e3,1300),alt:``,className:`img-treat absolute inset-0 h-full w-full object-cover animate-kenburns`,fetchPriority:`high`}),(0,m.jsxs)(`div`,{className:`relative z-10 flex h-full min-h-[70svh] flex-col justify-end p-6 text-white sm:p-10 md:min-h-[78svh] md:p-16`,children:[(0,m.jsx)(s,{className:`text-white/80`,children:h.heroKicker}),(0,m.jsx)(u,{as:`h1`,size:`xl`,className:`max-w-4xl`,children:h.heroTitle}),(0,m.jsx)(`p`,{className:`mt-5 max-w-xl text-lg text-white/90`,children:h.heroSubtitle}),(0,m.jsxs)(`div`,{className:`mt-8 flex flex-wrap gap-3`,children:[(0,m.jsx)(d,{href:o.bookingFor(a),external:!0,size:`lg`,variant:`primary`,children:h.heroCtaPrimary}),(0,m.jsx)(d,{to:`/${a}/restaurant`,size:`lg`,variant:`onImage`,children:h.heroCtaSecondary})]})]})]})})}):p===`minimal`?(0,m.jsxs)(`section`,{className:`hero-overlay relative min-h-[88svh] overflow-hidden`,children:[(0,m.jsx)(`img`,{src:e(n.heroWinterVillage,2200,1400),alt:``,className:`img-treat absolute inset-0 h-full w-full object-cover`,fetchPriority:`high`}),(0,m.jsx)(`div`,{className:`relative z-10 flex min-h-[88svh] flex-col justify-end text-white`,children:(0,m.jsxs)(l,{className:`grid gap-6 border-t border-white/30 py-8 md:grid-cols-12 md:py-10`,children:[(0,m.jsxs)(`div`,{className:`md:col-span-7`,children:[(0,m.jsx)(`p`,{className:`font-mono text-xs uppercase tracking-widest text-white/70`,children:h.heroKicker}),(0,m.jsx)(u,{as:`h1`,size:`lg`,className:`mt-3 max-w-3xl`,children:h.heroTitle})]}),(0,m.jsxs)(`div`,{className:`md:col-span-5`,children:[(0,m.jsx)(`p`,{className:`max-w-md text-base text-white/85`,children:h.heroSubtitle}),(0,m.jsxs)(`div`,{className:`mt-6 flex flex-wrap gap-3`,children:[(0,m.jsx)(d,{href:o.bookingFor(a),external:!0,variant:`onImage`,children:h.heroCtaPrimary}),(0,m.jsxs)(d,{to:`/${a}/restaurant`,variant:`ghost`,className:`text-white`,children:[h.heroCtaSecondary,` â`]})]})]})]})})]}):p===`slideshow`?(0,m.jsx)(_,{}):(0,m.jsxs)(`section`,{className:`hero-overlay relative min-h-[80svh] overflow-hidden md:min-
1h-[92svh]`,children:[(0,m.jsx)(`img`,{src:e(n.heroWinterVillage,2200,1400),alt:``,className:`img-treat absolute inset-0 h-full w-full object-cover animate-kenburns`,fetchPriority:`high`}),(0,m.jsx)(`div`,{className:`relative z-10 flex min-h-[80svh] items-center md:min-h-[92svh]`,children:(0,m.jsxs)(l,{className:f(`py-24 text-white`,r.layout.headingAlign===`center`&&`text-center`),children:[(0,m.jsx)(s,{className:`text-white/85`,children:h.heroKicker}),(0,m.jsx)(u,{as:`h1`,size:`xl`,className:f(`max-w-4xl`,r.layout.headingAlign===`center`&&`mx-auto`),children:h.heroTitle}),(0,m.jsx)(`p`,{className:f(`mt-6 max-w-2xl text-lg text-white/90 md:text-xl`,r.layout.headingAlign===`center`&&`mx-auto`),children:h.heroSubtitle}),(0,m.jsxs)(`div`,{className:f(`mt-9 flex flex-wrap gap-3`,r.layout.headingAlign===`center`&&`justify-center`),children:[(0,m.jsx)(d,{href:o.bookingFor(a),external:!0,size:`lg`,variant:r.layout.buttons===`outline`?`onImage`:`primary`,children:h.heroCtaPrimary}),(0,m.jsx)(d,{to:`/${a}/restaurant`,size:`lg`,variant:`onImage`,children:h.heroCtaSecondary})]})]})})]})}function _(){let{theme:n}=c(),{t:r,lang:i}=t(),a=r.home,[g,_]=(0,p.useState)(0);(0,p.useEffect)(()=>{if(window.matchMedia(`(prefers-reduced-motion: reduce)`).matches)return;let e=setInterval(()=>_(e=>(e+1)%h.length),6e3);return()=>clearInterval(e)},[]);let v=n.layout.headingAlign===`left`;return(0,m.jsxs)(`section`,{className:`hero-overlay relative min-h-[100svh] overflow-hidden`,children:[h.map((t,n)=>(0,m.jsx)(`img`,{src:e(t,2200,1400),alt:``,className:f(`img-treat absolute inset-0 h-full w-full object-cover transition-opacity duration-[1800ms] ease-in-out`,n===g?`opacity-100 animate-kenburns`:`opacity-0`),fetchPriority:n===0?`high`:void 0,loading:n===0?`eager`:`lazy`},t)),(0,m.jsx)(`div`,{className:f(`relative z-10 flex min-h-[100svh] text-white`,v?`items-end`:`items-center`),children:(0,m.jsxs)(l,{className:f(`py-24`,!v&&`text-center`),children:[(0,m.jsx)(s,{className:`text-white/80`,children:a.heroKicker}),(0,m.jsx)(u,{as:`h1`,size:`xl`,className:f(`max-w-4xl`,!v&&`mx-auto`),children:a.heroTitle}),(0,m.jsx)(`p`,{className:f(`mt-6 max-w-2xl text-lg text-white/90`,!v&&`mx-auto`),children:a.heroSubtitle}),(0,m.jsxs)(`div`,{className:f(`mt-9 flex flex-wrap gap-3`,!v&&`justify-center`),children:[(0,m.jsx)(d,{href:o.bookingFor(i),external:!0,size:`lg`,variant:n.layout.buttons===`outline`?`onImage`:`primary`,children:a.heroCtaPrimary}),(0,m.jsx)(d,{to:`/${i}/restaurant`,size:`lg`,variant:`onImage`,children:a.heroCtaSecondary})]}),(0,m.jsx)(`div`,{className:f(`mt-10 flex gap-2`,!v&&`justify-center`),children:h.map((e,t)=>(0,m.jsx)(`button`,{type:`button`,onClick:()=>_(t),className:f(`h-1 w-8 rounded-full bg-white/40 transition`,t===g&&`bg-white`),"aria-label":`${t+1}`},t))})]})})]})}function v({image:t,kicker:n,title:r,text:i}){let{theme:a}=c(),o=a.layout.hero;if(o===`split`||o===`stacked`||o===`minimal`)return(0,m.jsx)(`section`,{className:`border-b border-border`,children:(0,m.jsxs)(l,{className:`grid items-end gap-8 py-12 md:grid-cols-12 md:py-20`,children:[(0,m.jsxs)(`div`,{className:`md:col-span-7`,children:[n&&(0,m.jsx)(s,{children:n}),(0,m.jsx)(u,{as:`h1`,size:`xl`,children:r}),i&&(0,m.jsx)(`p`,{className:`mt-6 max-w-2xl text-lg text-muted-foreground`,children:i})]}),(0,m.jsx)(`div`,{className:`md:col-span-5`,children:(0,m.jsx)(`div`,{className:`aspect-[4/3] overflow-hidden`,children:(0,m.jsx)(`img`,{src:e(t,1200,900),alt:``,className:`img-treat h-full w-full object-cover`,fetchPriority:`high`})})})]})});let d=o===`framed`;return(0,m.jsx)(`section`,{className:f(d&&`pt-6 md:pt-10`),children:(0,m.jsx)(`div`,{className:f(d&&`mx-auto max-w-7xl px-5 sm:px-8`),children:(0,m.jsxs)(`div`,{className:f(`hero-overlay relative min-h-[52svh] overflow-hidden md:min-h-[60svh]`,d&&`rounded-[calc(var(--radius)*2)]`),children:[(0,m.jsx)(`img`,{src:e(t,2e3,1200),alt:``,className:`img-treat absolute inset-0 h-full w-full object-cover`,fetchPriority:`high`}),(0,m.jsx)(`div`,{className:`relative z-10 flex min-h-[52svh] items-end text-white md:min-h-[60svh]`,children:(0,m.jsxs)(l,{className:f(`py-12 md:py-16`,a.layout.headingAlign===`center`&&`text-center`),children:[n&&(0,m.jsx)(s,{className:`text-white/80`,children:n}),(0,m.jsx)(u,{as:`h1`,size:`xl`,className:f(`max-w-4xl`,a.layout.headingAlign===`center`&&`mx-auto`),children:r}),i&&(0,m.jsx)(`p`,{className:f(`mt-5 max-w-2xl text-lg text-white/90`,a.layout.headingAlign===`center`&&`mx-auto`),children:i})]})})]})})})}export{v as n,g as t};
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.