PageSourceSearch

https://www.zuerich.com/_nuxt/MfuoomCc.js

js zuerich.com collected 2026-09-24 08:41:30 UTC 8,030 bytes, 2 lines download raw bytes

1import{B as e,Gt as t,Jt as n,K as r,U as i,W as a,at as o,d as s,f as c,gt as l,it as u,l as d,p as f,qt as p,r as m,rt as h,u as g,wt as _,x as v,y}from"./DzgzMDuw.js";import{p as b}from"./C9_sYpKq.js";import{t as ee}from"./C3UF5tTz.js";import{t as x}from"./ClkYRVBI.js";import{t as S}from"./C1x6sM2P.js";import{t as C}from"./DLEMXXwG.js";import{t as w}from"./CIu7E1gu.js";import"./Ba20g6LO.js";import{o as T}from"./CGOMB-0h.js";import{r as E}from"./CENPGJwy2.js";import{r as D}from"./NRV-UtHu2.js";import{t as O}from"./Q740SZ1f2.js";import{t as k}from"./ChguZeWe2.js";import{n as A,t as j}from"./BB9F4syL2.js";import{l as M,s as N}from"./C5U3nD5n.js";var P=Object.assign(v({__name:`index`,props:{type:{default:`default`}},setup(n){let i=l(),s=l(!1),u=l(`center`);function d(){s.value=!1}function p(){if(s.value){d();return}let e=document.body;if(e&&i.value){let t=e.getBoundingClientRect(),n=i.value.getBoundingClientRect(),r=t.x+t.width/2;Math.abs(r-n.x)<200?u.value=`center`:n.x>r?u.value=`right`:u.value=`left`}s.value=!0}return(l,m)=>{let h=r(`click-away`);return o((e(),f(`button`,{ref_key:`el`,ref:i,class:`tooltip-button`,onClick:p},[a(l.$slots,`default`),_(s)?(e(),f(`div`,{key:0,class:t([`tooltip max-w-[400px]`,[`is-`+_(u),`is-`+n.type]])},[a(l.$slots,`content`)],2)):c(``,!0)])),[[h,d]])}}}),{__name:`Tooltip`}),F={class:`sustainability-leaf-info`},I=Object.assign(v({__name:`index`,setup(t){let{$texts:r}=w(),i=d(()=>r(`sustainabilityLeaf`));return(t,r)=>{let a=k,o=P;return e(),s(o,{class:`sustainability-leaf group relative ml-2 cursor-pointer`,type:`success`},{content:u(()=>[g(`div`,F,n(_(i)),1)]),default:u(()=>[y(a,{name:`sustainability`,class:`size-[0.8em] translate-y-[0.1em] transition ease-swing group-hover:scale-110`})]),_:1})}}}),{__name:`SustainableLeaf`}),L={class:`rating text-warning`,itemprop:`starRating`,itemscope:``,itemtype:`https://schema.org/Rating`},R={key:0},z=[`content`],B=Object.assign(v({__name:`index`,props:{stars:{default:0},superior:{type:Boolean,default:!1}},setup(t){let r=t,i=d(()=>`★`.repeat(r.stars));return(r,a)=>(e(),f(`div`,L,[g(`span`,null,n(_(i)),1),t.superior?(e(),f(`sup`,R,`S`)):c(``,!0),g(`meta`,{itemprop:`ratingValue`,content:t.stars.toString()},null,8,z)]))}}),{__name:`AccomodationRating`}),V={class:`features`},H={class:`icon is-size-auto`},U={itemprop:`name`,class:`feature-title`},W=Object.assign(v({__name:`index`,props:{features:{default:()=>[]}},setup(t){return(r,a)=>{let o=k;return e(),f(`ul`,V,[(e(!0),f(m,null,i(t.features,(t,r)=>(e(),f(`li`,{key:r,class:`feature`,itemprop:`amenityFeature`,itemscope:``,itemtype:`https://schema.org/LocationFeatureSpecification`},[g(`div`,H,[y(o,{name:t.icon||`check`,class:`size-[1em]`},null,8,[`name`])]),g(`div`,U,n(t.text),1),a[0]||=g(`meta`,{itemprop:`value`,content:`True`},null,-1)]))),128))])}}}),{__name:`Features`}),te={class:`zurich-card-brochure`},G=Object.assign(v({__name:`index`,setup(t){function r(e,t){return{text:e,style:{color:`rgb(var(--color-${t}) / 1)`}}}let a=[r(`Public Transport`,`primary`),r(`Boat Cruises`,`warning`),r(`Cable Cars`,`danger`),r(`Museums`,`violett`),r(`Tours`,`sky`),r(`Culture`,`orange`),r(`Gastronomy`,`burgundy`),r(`Experiences`,`success`),r(`Shopping`,`pink`)];return(t,r)=>(e(),f(`div`,te,[(e(),f(m,null,i(a,e=>g(`div`,{key:e.text,style:p(e.style)},` + `+n(e.text),5)),64)),r[0]||=g(`div`,null,[g(`div`,null,`= CHF 29 (24h)`),g(`div`,null,`= CHF 56 (72h)`)],-1)]))}}),{__name:`ZurichCardBrochure`}),K={key:0,class:`zurich-card-alt bg-highlighted`},q={class:`zurich-card-alt-image`},J={class:`title is-h5`},Y={class:`zurich-card-features font-bold is-size-6`},X={class:`button is-fullwidth`},Z=Object.assign(v({__name:`index`,props:{benefit:{default:``}},setup(t){let{$texts:r}=w(),a=t,o=D(),s=d(()=>o.value.pages.zurichCardInfo),l=d(()=>[r(`zurichCardFeature1`),r(`zurichCardFeature2`),r(`zurichCardFeature3`),r(`zurichCardFeature4`)]);return(t,o)=>{let d=G,p=k,h=O;return _(s)?(e(),f(`div`,K,[y(h,{to:_(s)},{default:u(()=>[g(`div`,q,[y(d)]),g(`h2`,J,n(a.benefit),1),g(`ul`,Y,[(e(!0),f(m,null,i(_(l),(t,r)=>(e(),f(`li`,{key:r},n(t),1))),128))]),g(`div`,X,[g(`span`,null,n(_(r)(`buyAZurichCard`)),1),y(p,{name:`chevron-right`})])]),_:1},8,[`to`])])):c(``,!0)}}}),{__name:`DetailLayoutZurichCard`}),Q={class:`lunchgate-panorama`},ne={class:`aspect-[3/2] bg-scheme-main-ter desktop:aspect-[2/1]`},re=[`src`],ie=Object.assign(v({__name:`index`,props:{url:{}},setup(t){let n=t,{isMobile:r}=E(),i=d(()=>n.url+`&w=auto&h=auto`),a=d(()=>i.value.replace(`embed.php`,`mobilepano.php`)),o=d(()=>r.value?a.value:i.value);return(t,n)=>{let r=ee;return e(),f(`div`,Q,[g(`figure`,ne,[y(r,null,{default:u(()=>[g(`iframe`,{title:`lunchgate-iframe`,class:`size-full`,scrolling:`no`,loading:`lazy`,src:_(o)},null,8,re)]),_:1})])])}}}),{__name:`LunchgatePanorama`}),ae={class:`matterport-showcase`},oe=[`href`],$={class:`teaser-media`},se={class:`responsive-image`},ce=[`media`,`srcset`],le=[`src`],ue=[`src`],de=Object.assign(v({__name:`index`,props:{matterportId:{}},setup(t){let n=t,r={[A.Mobile]:375,[A.Tablet]:440,[A.Desktop]:650,[A.Widescreen]:716,[A.FullHD]:800},{openModal:a,modalId:o}=M(`matterport`),s=d(()=>`https://my.matterport.com/show/?m=${n.matterportId}&play=1`);function c(e){return`https://my.matterport.com/api/v1/player/models/${n.matterportId}/thumb?width=${e}&disable=upscale`}function l(e){let t=r[e];return{media:j[e],srcset:[c(t)+` 1x`,c(t*2)+` 2x`].join(`, `)}}let p=d(()=>Object.keys(r).map(e=>l(e)).reverse()),h=d(()=>c(800));return(t,n)=>{let r=N;return e(),f(`div`,ae,[g(`a`,{href:_(s),class:`teaser`,target:`_blank`,onClick:n[0]||=b((...e)=>_(a)&&_(a)(...e),[`prevent`])},[g(`div`,$,[g(`picture`,se,[(e(!0),f(m,null,i(_(p),(t,n)=>
1(e(),f(`source`,{key:n,media:t.media,type:`image/jpeg`,srcset:t.srcset},null,8,ce))),128)),g(`img`,{width:`800`,height:`450`,src:_(h),loading:`lazy`},null,8,le)])]),n[1]||=g(`div`,{class:`button is-rounded`},[g(`span`,{class:`icon`},[g(`i`,{class:`mdi mdi-play is-size-2`})])],-1),n[2]||=g(`span`,{class:`sr-only`},`Open matterport modal`,-1)],8,oe),y(r,{"modal-id":_(o)},{default:u(()=>[g(`iframe`,{title:`matterport-showcase`,class:`h-screen w-screen`,scrolling:`no`,src:_(s),frameborder:`0`,allowfullscreen:``,allow:`xr-spatial-tracking`},null,8,ue)]),_:1},8,[`modal-id`])])}}}),{__name:`MatterportShowcase`}),fe={key:0,class:`weekdays-container`},pe={class:`weekdays`},me=[`title`],he=Object.assign(v({__name:`index`,props:{open:{default:()=>[]},title:{default:``}},async setup(r){let a,o,s=r,l=x(),{data:u}=([a,o]=h(()=>S(`weekdays-`+l.value,()=>C(`weekdays`,null,{graphqlCaching:{client:!0}}),{transform:e=>({items:(e.data.entityQuery.items||[]).map(e=>e&&`tid`in e&&e.tid&&e.name?{id:e.tid,name:e.name}:null).filter(T),cacheability:e.extensions?.cacheability}),deep:!1,serverMaxAge:86400,clientMaxAge:`never`,serverCacheTags:e=>e.extensions?.cacheability?.tagsNuxt||[],watch:[l]})),a=await a,o(),a);u.value;let p=d(()=>u.value?.items.map(e=>({short:e.name?.substr(0,2),id:e.id,label:e.name,disabled:!s.open.includes(e.id)}
1)));return(a,o)=>r.open.length?(e(),f(`div`,fe,[g(`ul`,pe,[(e(!0),f(m,null,i(_(p),r=>(e(),f(`li`,{key:r.id,title:r.label,class:t({"is-disabled":r.disabled})},[g(`span`,null,n(r.short),1)],10,me))),128))])])):c(``,!0)}}),{__name:`Weekdays`}),ge=Object.assign(v({__name:`index`,setup(n){let i=l(!1),s=l(0),u=l(0),m=l(343),h=l(),v=d(()=>({top:s.value+`px`,left:u.value+`px`,width:m.value+`px`}));function y(){i.value=!1}function b(){if(i.value){i.value=!1;return}if(!h.value)return;let e=h.value.getBoundingClientRect();u.value=Math.min(e.x-15,90)*-1,s.value=e.height+8,i.value=!0}return(n,s)=>{let l=r(`click-away`);return o((e(),f(`button`,{ref_key:`trigger`,ref:h,class:t([`button is-tooltip`,{"is-active":_(i)}]),onClick:b},[s[0]||=g(`span`,null,`?`,-1),_(i)?(e(),f(`div`,{key:0,class:`help-box`,style:p(_(v))},[a(n.$slots,`default`)],4)):c(``,!0)],2)),[[l,y]])}}}),{__name:`HelpBox`});export{Z as a,I as c,ie as i,P as l,he as n,W as o,de as r,B as s,ge as t};
2//# sourceMappingURL=MfuoomCc.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.