PageSourceSearch

https://rheinfall.ch/_nuxt/Cl9ytLg1.js

js rheinfall.ch collected 2026-10-02 05:57:36 UTC 6,676 bytes, 1 lines download raw bytes

1import{_ as J}from"./DS2zTQnh.js";import{_ as S}from"./Iy_umFK0.js";import{d as P,l as L,u as O,r as j,by as Q,k as $,o as k,e as M,h as a,aA as R,b as e,bI as D,f as n,g as m,t as b,aY as w,i as C,ar as q,F as A,j as T,m as E,n as Y,ay as G,p as K,w as W,a as X,bJ as Z}from"./BFybfoo6.js";import z from"./DU5N-xuj.js";import{_ as B}from"./DgH7n4Pt.js";import F from"./Di6xUR7V.js";import{_ as I}from"./CrtlqJLw.js";import{_ as ee}from"./K4kqFumc.js";import{_ as te}from"./DBmqQvtj.js";import{u as oe}from"./B4ylnYYF.js";import"./BJfYDNk7.js";import"./Bey01yVK.js";import"./CMrjeszg.js";const f=u=>u==null?void 0:u.toString().replace("-list","").replace("-map","").replace("___en","").replace("___de",""),x=u=>u!=null&&u.toString().includes("-list")?"list":"map",ne={class:"inform-list-map-switcher"},ae=P({__name:"Tabs",props:{informData:{required:!0,type:Object},showMap:{required:!1,type:Boolean,default:!1}},setup(u){const r=L(),l=O(),s=u,_=j(s.showMap),d=j(!1),c=j(!1),i=j(!1);Q(()=>l.name,()=>{d.value=!1,c.value=!1,i.value=!1,f(l.name)==="inform-parking"&&(i.value=!0),f(l.name)==="inform-journey"&&(c.value=!0),f(l.name)==="inform-opening-hours-prices"&&(d.value=!0)},{immediate:!0});const p=t=>{f(l.name)!==t&&(i.value=!1,c.value=!1,d.value=!1,setTimeout(()=>{D(r({name:`${t}-${x(l.name)}`}))},200))},h=$(()=>({title:s.informData.oh_and_prices_title,content:s.informData.oh_and_prices_entries.map(t=>({entries:{text:t.entries.text},type:"text_set"}))})),g=$(()=>({title:s.informData.arrival_title})),y=$(()=>({title:s.informData.parking_title}));return(t,o)=>{const H=z,N=B,U=F,V=I;return k(),M(A,null,[a("div",ne,[a("div",{class:R(["inform-list-map-switcher__item",{"inform-list-map-switcher__item--active":!e(_)}]),onClick:o[0]||(o[0]=()=>("navigateTo"in t?t.navigateTo:e(D))(e(r)({name:`${("useModelessRouteName"in t?t.useModelessRouteName:e(f))(e(l).name)}-list`})))},[a("div",null,[n(N,{size:"sm"},{default:m(()=>[n(H)]),_:1})]),a("div",null,b(t.$t("list")),1)],2),a("div",{class:R(["inform-list-map-switcher__item",{"inform-list-map-switcher__item--active":e(_)}]),onClick:o[1]||(o[1]=()=>("navigateTo"in t?t.navigateTo:e(D))(e(r)({name:`${("useModelessRouteName"in t?t.useModelessRouteName:e(f))(e(l).name)}-map`})))},[a("div",null,[n(N,{size:"sm"},{default:m(()=>[n(U)]),_:1})]),a("div",null,b(t.$t("map")),1)],2)]),n(V,{onClick:o[2]||(o[2]=v=>p("inform-opening-hours-prices")),accordion:e(h),"border-t":"",modelValue:e(d),"onUpdate:modelValue":o[3]||(o[3]=v=>q(d)?d.value=v:null),transition:!1,id:"tab-mobile-prices"},{default:m(()=>[("useModelessRouteName"in t?t.useModelessRouteName:e(f))(e(l).name)==="inform-opening-hours-prices"?w(t.$slots,"default",{key:0}):C("",!0)]),_:3},8,["accordion","modelValue"]),n(V,{onClick:o[4]||(o[4]=v=>p("inform-journey")),accordion:e(g),"border-t":"",modelValue:e(c),"onUpdate:modelValue":o[5]||(o[5]=v=>q(c)?c.value=v:null),transition:!1,id:"tab-mobile-jouney"},{default:m(()=>[("useModelessRouteName"in t?t.useModelessRouteName:e(f))(e(l).name)==="inform-journey"?w(t.$slots,"default",{key:0}):C("",!0)]),_:3},8,["accordion","modelValue"]),n(V,{onClick:o[6]||(o[6]=v=>p("inform-parking")),accordion:e(y),"border-t":"","border-b":"",modelValue:e(i),"onUpdate:modelValue":o[7]||(o[7]=v=>q(i)?i.value=v:null),transition:!1,id:"tab-mobile-parking"},{default:m(()=>[("useModelessRouteName"in t?t.useModelessRouteName:e(f))(e(l).name)==="inform-parking"?w(t.$slots,"default",{key:0}):C("",!0)]),_:3},8,["accordion","modelValue"])],64)}}}),se={class:"inform-tab__container"},ie={class:"inform-tab__navigation"},re={class:"tab__map-list-switcher"},le={class:"box__text"},me={class:"box__text"},ue=P({__name:"Tabs",props:{informData:{required:!0,type:Object}},setup(u){const r=L(),l=O(),s=u,_=$(()=>x(l.name)),d=$(()=>f(l.name)),c=$(()=>_.value==="map");return(i,p)=>{const h=z,g=B,y=F,t=ee;return k(),M("div",se,[a("div",ie,[a("div",re,[a("div",{class:R(["box box__left",{"box--active":!e(c)}]),onClick:p[0]||(p[0]=()=>("navigateTo"in i?i.navigateTo:e(D))(e(r)({name:`${e(d)}-list`})))},[a("div",le,b(i.$t("list")),1),a("div",null,[n(g,{size:"sm"},{default:m(()=>[n(h)]),_:1})])],2),a("div",{class:R(["box box__right",{"box--active":e(c)}]),onClick:p[1]||(p[1]=()=>("navigateTo"in i?i.navigateTo:e(D))(e(r)({name:`${e(d)}-map`})))},[a("div",null,[n(g,{size:"sm"},{default:m(()=>[n(y)]),_:1})]),a("div",me,b(i.$t("map")),1)],2)]),n(t,{class:"inform-tab__tab",to:e(r)({name:`inform-opening-hours-prices-${e(_)}`})},{default:m(()=>
1[T(b(s.informData.oh_and_prices_title),1)]),_:1},8,["to"]),n(t,{class:"inform-tab__tab",to:e(r)({name:`inform-journey-${e(_)}`})},{default:m(()=>[T(b(s.informData.arrival_title),1)]),_:1},8,["to"]),n(t,{class:"inform-tab__tab",to:e(r)({name:`inform-parking-${e(_)}`})},{default:m(()=>[T(b(s.informData.parking_title),1)]),_:1},8,["to"])]),a("div",null,[w(i.$slots,"default")])])}}}),_e={class:"inform-faq__container"},ce={class:"inform-subtitle"},de={class:"inform-faq__accordions"},pe=P({__name:"FAQ",props:{informData:{required:!0,type:Object}},setup(u){const r=u;return(l,s)=>{const _=S,d=I;return k(),M("div",_e,[n(_,{object:r.informData,properties:["faq_title"]},{default:m(()=>[a("h2",ce,b(r.informData.faq_title),1)]),_:1},8,["object"]),a("div",de,[(k(!0),M(A,null,E(r.informData.faq_entries,(c,i)=>(k(),Y(d,G({accordion:c,"border-b":""},{"border-t":i===0}),null,16,["accordion"]))),256))])])}}}),fe={class:"inform-subtitle"},be={class:"lg:hidden mb-16"},ve={class:"hidden lg:block mb-16"},ge={class:"mb-16 lg:mb-24"},$e={class:"lg:mb-24"},Ae=P({__name:"inform",async setup(u){let r,l;K("page-color","cerulean");const{data:s}=([r,l]=W(()=>oe("/content/globals/information")),r=await r,l(),r);return X({meta:[{name:"description",content:()=>{var _;return(_=s.value)==null?void 0:_.page_title}}]}),(_,d)=>{const c=J,i=S,p=Z,h=ae,g=ue,y=pe,t=te;return k(),M(A,null,[n(i,{object:e(s),properties:["page_title"]},{default:m(()=>[n(c,null,{default:m(()=>{var o;return[T(b((o=e(s))==null?void 0:o.page_title),1)]}),_:1})]),_:1},8,["object"]),n(i,{object:e(s),properties:["page_subtitle"]},{default:m(()=>{var o;return[a("h2",fe,b((o=e(s))==null?void 0:o.page_subtitle),1)]}),_:1},8,["object"]),n(i,{object:e(s)},{default:m(()=>[a("div",be,[n(h,{informData:e(s)},{default:m(()=>[n(p,{informData:e(s),"page-key":o=>o.fullPath,isMobile:!0},null,8,["informData","page-key"])]),_:1},8,["informData"])]),a("div",ve,[n(g,{informData:e(s)},{default:m(()=>[n(p,{informData:e(s),"page-key":o=>o.fullPath,isMobile:!1},null,8,["informData","page-key"])]),_:1},8,["informData"])]),a("div",ge,[n(y,{informData:e(s)},null,8,["informData"])])]),_:1},8,["object"]),a("div",$e,[n(t)])],64)}}});export{Ae as default};

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.