PageSourceSearch

https://www.bvg.de/_next/static/chunks/5723.815e89ecaaa4373f.js

js bvg.de collected 2026-10-01 10:24:33 UTC 73,707 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3384,5723,5830],{1196:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>eF});var a=n(6029),r=n(75155),i=n(55729),s=n(95669),o=n.n(s),l=n(17649),c=n(23110),d=n(48006),u=n(41228),m=n(32988),h=n.n(m),g=n(21477),_=n.n(g),f=n(12657),p=n(47474),v=n(57165),b=n(69970);n(1985);var x=n(73461);n(96817);var S=n(229);n(32057);var y=n(31332),j=n(55814),w=n.n(j),C=n(80966),N=n(48224);n(6601);var T=n(92141),L=n(28312),I=n(71436),k=n(74161),B=n.n(k);let M=e=>{let t,n,i,s,o,l=(0,r.c)(15),{walk:c,className:d,isStart:u,isEnd:m,extendStartLine:g}=e;return l[0]!==d?(t=h()(B().PearlString,d),l[0]=d,l[1]=t):t=l[1],l[2]!==u?(n=u&&(0,a.jsx)(D,{}),l[2]=u,l[3]=n):n=l[3],l[4]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)("div",{className:B().string}),l[4]=i):i=l[4],l[5]!==m?(s=m&&(0,a.jsx)(R,{}),l[5]=m,l[6]=s):s=l[6],l[7]!==g||l[8]!==m||l[9]!==u||l[10]!==t||l[11]!==n||l[12]!==s||l[13]!==c?(o=(0,a.jsxs)("div",{className:t,"data-walk":c,"data-isstart":u,"data-isend":m,"data-extendstartline":g,children:[n,i,s]}),l[7]=g,l[8]=m,l[9]=u,l[10]=t,l[11]=n,l[12]=s,l[13]=c,l[14]=o):o=l[14],o},D=()=>{let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("svg",{className:B().startMarker,width:"16",height:"16",viewBox:"0 0 16 16",children:(0,a.jsx)("circle",{cx:"8",cy:"8",r:"8"})}),t[0]=e):e=t[0],e},R=()=>{let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("svg",{className:B().endMarker,width:"16",height:"21",viewBox:"0 0 16 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M8 1.2c3.88 0 6.8 3.157 6.8 7.072 0 2.405-1.1 4.798-2.53 6.977-1.372 2.091-3.028 3.96-4.27 5.44-1.242-1.48-2.898-3.349-4.27-5.44-1.43-2.18-2.53-4.572-2.53-6.977C1.2 4.357 4.12 1.2 8 1.2Z"})}),t[0]=e):e=t[0],e};var E=n(35954),F=n(31972);n(23747);var A=n(92093),O=n(86007),W=n.n(O);let P=e=>{let t,n,i,s,o=(0,r.c)(14),{messages:l,className:c}=e,{lang:d}=(0,E.G)(),u=d?.startsWith("de")?C.j:C.t,{ctxMoreOptionsValues:m}=(0,A.u9)(),g="completeBarrierfree"===m.accessibility;if(!l||l.length<1)return null;if(o[0]!==c?(t=h()(W().ConnectionStopMessages,c),o[0]=c,o[1]=t):t=o[1],o[2]!==g||o[3]!==l||o[4]!==u){let e;o[6]!==g||o[7]!==u?(e=(e,t)=>{let n="fgi.message.stop.elevator-outage"===e.key&&g;return(0,a.jsx)("div",{className:W().message,children:(0,a.jsx)(F.Z.Item,{className:W().accItem,triggerChildren:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:W().triggerTop,children:[(0,a.jsx)(N.B,{className:W().icon,iconName:e.icon||"bds-information-circle-line"}),e.headline,(0,a.jsx)(N.B,{className:W().chevron,iconName:"bds-chevron-down-line"})]}),n&&(0,a.jsxs)("div",{className:W().elevatorAlternatives,children:[(0,a.jsx)(N.B,{className:W().elevatorAlternativesIcon,iconName:"bds-check-line"}),u.elevatorAlternativesAvailableShort]})]}),triggerAttributes:{className:W().trigger},contentClass:W().accContent,children:(e.text||e.links&&e.links?.length>0)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:W().accContentInner,children:[e.text,e.links?.map(H)]}),n&&(0,a.jsx)("div",{className:W().banner,children:u.elevatorAlternativesAvailableLong})]})})},t)},o[6]=g,o[7]=u,o[8]=e):e=o[8],n=l.map(e),o[2]=g,o[3]=l,o[4]=u,o[5]=n}else n=o[5];return o[9]!==n?(i=(0,a.jsx)(F.Z.Root,{children:n}),o[9]=n,o[10]=i):i=o[10],o[11]!==t||o[12]!==i?(s=(0,a.jsx)("div",{className:t,children:i}),o[11]=t,o[12]=i,o[13]=s):s=o[13],s};function H(e,t){return(0,a.jsx)("a",{href:e.link,target:"_blank",rel:"noopener",children:e.linkText},t)}var $=n(39463),q=n.n($);let G=e=>{let t,n,i,s=(0,r.c)(7),{messages:o,className:l}=e;return!o||o.length<1?null:(s[0]!==l?(t=h()(q().ConnectionStopAccessInfoMessages,l),s[0]=l,s[1]=t):t=s[1],s[2]!==o?(n=o.map(z),s[2]=o,s[3]=n):n=s[3],s[4]!==t||s[5]!==n?(i=(0,a.jsx)("div",{className:t,children:n}),s[4]=t,s[5]=n,s[6]=i):i=s[6],i)};function z(e,t){return(0,a.jsx)("div",{className:q().message,children:e.headline},t)}var V=n(77350),U=n.n(V);let J=e=>{let t,n,i,s,o=(0,r.c)(9),{messages:l,className:c}=e;return!l||l.length<1?null:(o[0]!==c?(t=h()(U().ConnectionLegMessages,c),o[0]=c,o[1]=t):t=o[1],o[2]!==l?(n=l.map(Y),o[2]=l,o[3]=n):n=o[3],o[4]!==n?(i=(0,a.jsx)(F.Z.Root,{children:n}),o[4]=n,o[5]=i):i=o[5],o[6]!==t||o[7]!==i?(s=(0,a.jsx)("div",{className:t,children:i}),o[6]=t,o[7]=i,o[8]=s):s=o[8],s)};function Z(e,t){return(0,a.jsx)("a",{href:e.link,target:"_blank",rel:"noopener",children:e.linkText},t)}function Y(e,t){return(0,a.jsx)(F.Z.Item,{className:h()(U().accItem,U()[e.color||"info"]),triggerChildren:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(N.B,{className:U().icon,iconName:e.icon||"bds-information-circle-line"}),e.headline,(0,a.jsx)(N.B,{className:U().chevron,iconName:"bds-chevron-down-line"})]}),triggerAttributes:{className:U().trigger},contentClass:U().accContent,children:(e.text||e.links&&e.links?.length>0)&&(0,a.jsxs)("div",{className:U().accContentInner,children:[e.text,e.links?.map(Z)]})},t)}
1var K=n(92624),X=n(3574),Q=n(96087),ee=n.n(Q);let et=e=>{let t,n,s,o,l,c,d,u,m,g,_,f,p,v,b,x,S,y,j,w,k,B,D,R,F,A,O,W=(0,r.c)(97),{departure:H,arrival:$,service:q,departureStop:z,arrivalStop:V,cancelled:U,dist:Z,warningMessages:Y,infoMessages:Q,isStart:et,isEnd:ea,stopCount:er,className:ei}=e,{lang:es}=(0,E.G)(),eo=es?.startsWith("en")?C.t:C.j,el=q?.lineTypeName==="walk"?"walk":"ride";W[0]!==q?.lineTypeName||W[1]!==q?.name?(o=q?.lineTypeName!=="walk"&&q?.lineTypeName?(0,X.e1)(q?.lineTypeName):void 0,t=!!(n=q?.name)&&("ubahn"===o&&n.startsWith("U")||"sbahn"===o&&n.startsWith("S")),s=n?{"--_lineColor":t?(0,T.d)(n,o):o&&(0,T.a)(o),"--_lineDotColor":"U4"===n?"var(--bds-color-palette-grey-900)":"var(--bds-color-palette-white)"}:void 0,W[0]=q?.lineTypeName,W[1]=q?.name,W[2]=t,W[3]=n,W[4]=s,W[5]=o):(t=W[2],n=W[3],s=W[4],o=W[5]);let ec=s;W[6]!==t||W[7]!==n?(l="U12"===n&&t?{"--_lineColor":"var(--bds-color-transportation-u1)","--_lineColor2":"var(--bds-color-transportation-u2)"}:void 0,W[6]=t,W[7]=n,W[8]=l):l=W[8];let ed=l;W[9]!==ed||W[10]!==ec?(c={...ec,...ed},W[9]=ed,W[10]=ec,W[11]=c):c=W[11];let eu=c;W[12]!==es||W[13]!==q?(d=q?.duration?(0,K.V)(q.duration,es,"short"):void 0,W[12]=es,W[13]=q,W[14]=d):d=W[14];let em=d;W[15]!==Z||W[16]!==es?(u=Z?new Intl.NumberFormat(es,{style:"unit",unit:"meter"}).format(parseInt(Z)):void 0,W[15]=Z,W[16]=es,W[17]=u):u=W[17];let eh=u;W[18]!==em||W[19]!==q?.duration?(m=em?(0,a.jsx)("time",{dateTime:q?.duration,children:em}):null,W[18]=em,W[19]=q?.duration,W[20]=m):m=W[20];let eg=m,e_=(0,i.useId)(),ef=(0,i.useId)(),ep=V?.accessInfoMessages&&V?.accessInfoMessages?.length>0||V?.stopMessages&&V?.stopMessages?.length>0,ev=z?.accessInfoMessages&&z?.accessInfoMessages?.length>0||z?.stopMessages&&z?.stopMessages?.length>0;W[21]!==ei?(g=h()(ee().ConnectionLeg,ei),W[21]=ei,W[22]=g):g=W[22];let eb="walk"===el?ef:e_,ex="walk"===el,eS=Y&&Y.length>0||Q&&Q.length>0;W[23]!==ea||W[24]!==et||W[25]!==ex||W[26]!==eS?(_=(0,a.jsx)(M,{className:ee().pearlString,walk:ex,isStart:et,isEnd:ea,extendStartLine:eS}),W[23]=ea,W[24]=et,W[25]=ex,W[26]=eS,W[27]=_):_=W[27],W[28]!==Y?(f=(0,a.jsx)(J,{className:ee().legMessagesGroup,messages:Y}),W[28]=Y,W[29]=f):f=W[29],W[30]!==Q?(p=(0,a.jsx)(J,{className:ee().legMessagesGroup,messages:Q}),W[30]=Q,W[31]=p):p=W[31],W[32]!==f||W[33]!==p?(v=(0,a.jsxs)("div",{className:ee().legMessages,children:[f,p]}),W[32]=f,W[33]=p,W[34]=v):v=W[34],W[35]!==U||W[36]!==H?(b=H?.time&&(0,a.jsx)(L.F,{className:ee().depTime,time:H?.time,isCancelled:H?.cancelled||U,delay:H.delay}),W[35]=U,W[36]=H,W[37]=b):b=W[37],W[38]!==el||W[39]!==eo.getOn?(x="ride"===el&&(0,a.jsx)("span",{className:"sr-only",children:`${eo.getOn} `}),W[38]=el,W[39]=eo.getOn,W[40]=x):x=W[40];let ey=z?.name;W[41]!==x||W[42]!==ey?(S=(0,a.jsxs)("div",{className:ee().depStop,children:[x,ey]}),W[41]=x,W[42]=ey,W[43]=S):S=W[43];let ej=z?.track;W[44]!==ej||W[45]!==eo?(y=(0,a.jsx)(en,{track:ej,className:ee().depTrack,uiStrings:eo}),W[44]=ej,W[45]=eo,W[46]=y):y=W[46],W[47]!==eg||W[48]!==eh||W[49]!==el||W[50]!==n||W[51]!==e_||W[52]!==q||W[53]!==er||W[54]!==o||W[55]!==eo||W[56]!==ef?(j="ride"===el?(0,a.jsxs)("div",{className:ee().infoRide,children:[(0,a.jsx)("div",{className:ee().info1st,children:o&&n&&q.lineTypeName&&(0,a.jsx)(I.U,{id:e_,transportId:o,lineId:n,label:eo[q.lineTypeName]+" "+n,direction:q.direction||""})}),(0,a.jsxs)("div",{className:ee().info2nd,children:["(",eo.rideTime+" ",eg,er&&` / ${er} ${er>1?eo.stops:eo.stop}`,")"]})]}):(0,a.jsxs)("div",{className:ee().infoWalk,id:ef,children:[(0,a.jsx)(N.B,{className:ee().walkIcon,iconName:"bds-walk-right-line"}),(0,a.jsx)("span",{children:eo.walk})," ",eg,eh&&` (${eh})`]}),W[47]=eg,W[48]=eh,W[49]=el,W[50]=n,W[51]=e_,W[52]=q,W[53]=er,W[54]=o,W[55]=eo,W[56]=ef,W[57]=j):j=W[57],W[58]!==z?.accessInfoMessages||W[59]!==z?.stopMessages||W[60]!==ev?(w=ev&&(0,a.jsxs)("div",{className:h()(ee().depStopMessages),"data-hasstopmessages":!!z?.stopMessages?.length,children:[(0,a.jsx)(P,{messages:z?.stopMessages}),(0,a.jsx)(G,{messages:z?.accessInfoMessages})]}),W[58]=z?.accessInfoMessages,W[59]=z?.stopMessages,W[60]=ev,W[61]=w):w=W[61],W[62]!==$||W[63]!==U?(k=$?.time&&(0,a.jsx)(L.F,{className:ee().arrTime,time:$.time,isCancelled:$.cancelled||U,delay:$.delay,highlightOffset:$?.nextLegIsReachable===!1}),W[62]=$,W[63]=U,W[64]=k):k=W[64],W[65]!==el||W[66]!==eo.getOff?(B="ride"===el&&(0,a.jsx)("span",{className:"sr-only",children:`${eo.getOff} `}),W[65]=el,W[66]=eo.getOff,W[67]=B):B=W[67];let ew=V?.name;W[68]!==B||W[69]!==ew?(D=(0,a.jsxs)("div",{className:ee().arrStop,children:[B,ew]}),W[68]=B,W[69]=ew,W[70]=D):D=W[70];let eC=V?.track;return W[71]!==eC||W[72]!==eo?(R=(0,a.jsx)(en,{track:eC,className:ee().arrTrack,uiStrings:eo}),W[71]=eC,W[72]=eo,W[73]=R):R=W[73],W[74]!==V?.accessInfoMessages||W[75]!==V?.stopMessages||W[76]!==ep?(F=ep&&(0,a.jsxs)("div",{className:h()(ee().arrStopMessages),"data-hasstopmessages":!!V?.stopMessages?.length,children:[(0,a.jsx)(P,{messages:V?.stopMessages}),(0,a.jsx)(G,{messages:V?.accessInfoMessages})]}),W[74]=V?.accessInfoMessages,W[75]=V?.stopMessages,W[76]=ep,W[77]=F):F=W[77],W[78]!==ea?(A=!ea&&(0,a.jsx)("div",{className:ee().arrStopMessageDots}),W[78]=ea,W[79]=A):A=W[79],W[80]!==el||W[81]!==_||W[82]!==v||W[83]!==b||W[84]!==S||W[85]!==y||W[86]!==j||W[87]!==w||W[88]!==k||W[89]!==D||W[90]!==R||W[91]!==F||W[92]!==A||W[93]!==g||W[94]!==eu||W[95]!==eb?(O=(0,a.jsxs)("li",{className:g,style:eu,"data-legtype":el,"aria-labelledby":eb,children:[_,v,b,S,y,j,w,
1k,D,R,F,A]}),W[80]=el,W[81]=_,W[82]=v,W[83]=b,W[84]=S,W[85]=y,W[86]=j,W[87]=w,W[88]=k,W[89]=D,W[90]=R,W[91]=F,W[92]=A,W[93]=g,W[94]=eu,W[95]=eb,W[96]=O):O=W[96],O},en=e=>{let t,n,i=(0,r.c)(7),{track:s,uiStrings:o,className:l}=e;if(!s)return null;let c=o.track+" "+s;return i[0]!==o.track?(t=(0,a.jsx)("span",{className:"sr-only",children:o.track}),i[0]=o.track,i[1]=t):t=i[1],i[2]!==l||i[3]!==c||i[4]!==t||i[5]!==s?(n=(0,a.jsxs)("div",{className:l,title:c,children:[t,s]}),i[2]=l,i[3]=c,i[4]=t,i[5]=s,i[6]=n):n=i[6],n};var ea=n(10049),er=n.n(ea);let ei=e=>{let t,n,i,s=(0,r.c)(8),{legs:o,className:l}=e,{lang:c}=(0,E.G)(),d=c?.startsWith("en")?C.t:C.j;return s[0]!==l?(t=h()(er().ConnectionSequencePearlString,l,"subgrid-inherit-columns"),s[0]=l,s[1]=t):t=s[1],s[2]!==o?(n=o?.map((e,t)=>(0,a.jsx)(et,{className:h()(er().leg,"subgrid-inherit-columns"),isStart:0===t,isEnd:t===o.length-1,...e},t)),s[2]=o,s[3]=n):n=s[3],s[4]!==t||s[5]!==n||s[6]!==d.detailedSequence?(i=(0,a.jsx)("ol",{role:"list",className:t,"aria-label":d.detailedSequence,children:n}),s[4]=t,s[5]=n,s[6]=d.detailedSequence,s[7]=i):i=s[7],i};var es=n(79105),eo=n.n(es);let el=e=>{let t,n,i,s,o,l,c=(0,r.c)(20),{duration:d,walkingDuration:u,className:m}=e,{lang:g}=(0,E.G)(),_=g?.startsWith("en")?C.t:C.j,f=!!u;c[0]!==d||c[1]!==g?(t=(0,K.V)(d,g,"narrow"),c[0]=d,c[1]=g,c[2]=t):t=c[2];let p=t;c[3]!==u?(n=(0,K.V)(u,"narrow"),c[3]=u,c[4]=n):n=c[4];let v=n,b=f&&v?`(${_.includingAbbr} ${v} ${_.onFoot})`:"",x=`${_.duration}: ${p} ${b}`;c[5]!==m?(i=h()(eo().ConnectionSearchResultDuration,m),c[5]=m,c[6]=i):i=c[6];let S=d+"m";return c[7]!==p||c[8]!==S?(s=(0,a.jsx)("time",{className:eo().duration,dateTime:S,children:p}),c[7]=p,c[8]=S,c[9]=s):s=c[9],c[10]!==v||c[11]!==f||c[12]!==_.onFoot||c[13]!==u?(o=f&&(0,a.jsxs)("time",{className:eo().walkingDuration,dateTime:u+"m","aria-label":_.onFoot,children:["(",(0,a.jsx)(N.B,{"aria-hidden":"false","aria-label":_.onFoot,className:eo().iconWalk,iconName:"bds-walk-right-line"}),v,")"]}),c[10]=v,c[11]=f,c[12]=_.onFoot,c[13]=u,c[14]=o):o=c[14],c[15]!==x||c[16]!==i||c[17]!==s||c[18]!==o?(l=(0,a.jsxs)("div",{className:i,title:x,"aria-label":x,children:[s,o]}),c[15]=x,c[16]=i,c[17]=s,c[18]=o,c[19]=l):l=c[19],l};var ec=n(81026);n(82337);var ed=n(22873),eu=n.n(ed);let em=e=>{let t,n,i,s,o=(0,r.c)(16),{sequence:l,className:c}=e,{lang:d}=(0,E.G)(),u=d?.startsWith("en")?C.t:C.j;if(o[0]!==l||o[1]!==u){let e;o[3]!==u?(e=e=>{if("walk"===e)return u.walk;{let t=Object.keys(e)[0];return`${u[t]} ${e[t]}`}},o[3]=u,o[4]=e):e=o[4],t=l.map(e).join(", "),o[0]=l,o[1]=u,o[2]=t}else t=o[2];let m=t,g=u.sequence+": "+m+". ";if(o[5]!==c?(n=h()(eu().ConnectionSequenceCompact,"styled-scrollbar",c),o[5]=c,o[6]=n):n=o[6],o[7]!==l||o[8]!==u){let e;o[10]!==u?(e=(e,t)=>{if("walk"===e)return(0,a.jsxs)("li",{className:h()(eu().item,eu().walk),children:[(0,a.jsx)("span",{className:"sr-only",children:u.walk}),(0,a.jsx)(N.B,{iconName:"bds-walk-right-line"})]},e+t);let n=Object.keys(e)[0],r=(0,X.e1)(n),i=e[n];return(0,a.jsx)("li",{className:eu().item,children:(0,a.jsx)(ec.w,{transportId:r,lineId:i,label:`${u[n]} ${i}`})},n+t)},o[10]=u,o[11]=e):e=o[11],i=l.map(e),o[7]=l,o[8]=u,o[9]=i}else i=o[9];return o[12]!==g||o[13]!==n||o[14]!==i?(s=(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("ol",{tabIndex:0,"aria-label":g,className:n,children:i})}),o[12]=g,o[13]=n,o[14]=i,o[15]=s):s=o[15],s};var eh=n(37759),eg=n.n(eh);let e_=e=>{let t,n,s,o,l,c,d,u,m,g,_,f,p,v,b,x,S,y,j,w,C,T,I,k,B,M,D,R=(0,r.c)(50);R[0]!==e?({departureTime:o,arrivalTime:t,sequence:d,totalDuration:m,walkDuraion:g,tags:u,hasWarnings:l,children:n,className:s,...c}=e,R[0]=e,R[1]=t,R[2]=n,R[3]=s,R[4]=o,R[5]=l,R[6]=c,R[7]=d,R[8]=u,R[9]=m,R[10]=g):(t=R[1],n=R[2],s=R[3],o=R[4],l=R[5],c=R[6],d=R[7],u=R[8],m=R[9],g=R[10]);let E=(0,i.useId)();R[11]!==s?(_=h()(eg().ConnectionSearchResultItem,s,"subgrid-inherit-columns"),R[11]=s,R[12]=_):_=R[12],R[13]===Symbol.for("react.memo_cache_sentinel")?(f=h()(eg().accordionItem,"subgrid-inherit-columns"),R[13]=f):f=R[13];let A=l&&eg().hasWarnings;return R[14]!==A?(p=h()(eg().trigger,A,"subgrid-inherit-columns"),R[14]=A,R[15]=p):p=R[15],R[16]!==p?(v={className:p},R[16]=p,R[17]=v):v=R[17],R[18]===Symbol.for("react.memo_cache_sentinel")?(b=h()(eg().inner),R[18]=b):b=R[18],R[19]!==o?(x=o?.time&&(0,a.jsx)(L.F,{...o}),R[19]=o,R[20]=x):x=R[20],R[21]!==t?(S=t?.time&&(0,a.jsx)(L.F,{...t}),R[21]=t,R[22]=S):S=R[22],R[23]!==x||R[24]!==S?(y=(0,a.jsxs)("div",{className:eg().timeFrame,children:[x," – ",S]}),R[23]=x,R[24]=S,R[25]=y):y=R[25],R[26]!==d?(j=d&&d.length>0&&(0,a.jsx)(em,{className:eg().sequence,sequence:d}),R[26]=d,R[27]=j):j=R[27],R[28]!==m||R[29]!==g?(w=m&&(0,a.jsx)(el,{className:eg().duration,duration:m,walkingDuration:g}),R[28]=m,R[29]=g,R[30]=w):w=R[30],R[31]!==u?(C=u&&(0,a.jsx)("div",{className:eg().tags,children:u}),R[31]=u,R[32]=C):C=R[32],R[33]===Symbol.for("react.memo_cache_sentinel")?(T=(0,a.jsx)(N.B,{className:eg().iconChevron,iconName:"bds-chevron-down-line"}),R[33]=T):T=R[33],R[34]!==E||R[35]!==j||R[36]!==w||R[37]!==C||R[38]!==y?(I=(0,a.jsxs)("h3",{className:b,id:E,children:[y,j,w,C,T]}),R[34]=E,R[35]=j,R[36]=w,R[37]=C,R[38]=y,R[39]=I):I=R[39],R[40]===Symbol.for("react.memo_cache_sentinel")?(k=h()(eg().content,"subgrid-inherit-columns"),B={className:eg().accordionContent},R[40]=k,R[41]=B):(k=R[40],B=R[41]),R[42]!==n||R[43]!==I||R[44]!==v?(M=(0,a.jsx)(F.Z.Root,{children:(0,a.jsx)(F.Z.Item,{className:f,triggerAttributes:v,triggerWrapper:"Fragment",triggerChildren:I,contentClass:k,contentWrapperAttributes:B,children:n})}),R[42]=n,R[43]=I,R[44]=v,R[45]=M):M=R[45],R[46]!==c||R[47]!==_||R[48]!==M?(D=(0,a.jsx)("div",{className:_,...c,children:M}),R[46]=c,R[47]=_,R[48]=M,R[49]=D):D=R[49],D};var ef=n(73653),ep=n.n(ef);let ev=e=>{let t,n,i,s,o,l,c=(0,r.c)(12);c[0]!==e?({children:t,tag:s,className:n,...i}=e,c[0]=e,c[1]=t,c[2]=n,c[3]=i,c[4]=s):(t=c[1],n=c[2],i=c[3],s=c[4]);let d=void 0===s?"div":s;return c[5]!==n?(o=h()(ep().BvgConnectionSearchGrid,n),c[5]=n,c[6]=o):o=c[6],c[7]!==d||c[8]!==t||c[9]!==i||c[10]!==o?(l=(0,a.jsx)(d,{...i,className:o,children:t}
1),c[7]=d,c[8]=t,c[9]=i,c[10]=o,c[11]=l):l=c[11],l};var eb=n(36217),ex=n.n(eb);let eS=e=>{let t,n,s,o,l,c,d,u,m,g,_,p,v,b,x,S,y=(0,r.c)(58),{className:j}=e,{lang:w}=(0,E.G)(),N=w?.startsWith("en")?C.t:C.j,[T,L]=(0,i.useState)(),{cfdo:I,originData:k,destinationData:B}=(0,f.Yj)();y[0]!==I.bus||y[1]!==I.ferry||y[2]!==I.longDistanceTraffic||y[3]!==I.regionalTraffic||y[4]!==I.sbahn||y[5]!==I.subway||y[6]!==I.tram||y[7]!==N.bus||y[8]!==N.ferry||y[9]!==N.just||y[10]!==N.longDistanceTraffic||y[11]!==N.regionalTraffic||y[12]!==N.sbahn||y[13]!==N.subway||y[14]!==N.tram||y[15]!==N.walk||y[16]!==N.without?(t=()=>{let e=[{mean:N.bus,chosen:I.bus},{mean:N.ferry,chosen:I.ferry},{mean:N.longDistanceTraffic,chosen:I.longDistanceTraffic},{mean:N.regionalTraffic,chosen:I.regionalTraffic},{mean:N.sbahn,chosen:I.sbahn},{mean:N.subway,chosen:I.subway},{mean:N.tram,chosen:I.tram}],t=e.filter(ey).length;L(0==t?void 0:7==t?`<strong>${N.just}</strong> ${N.walk}`:t>3?`<strong>${N.just}</strong> ${e.filter(ej).map(ew)}`:`<strong>${N.without}</strong> ${e.filter(eC).map(eN)}`)},y[0]=I.bus,y[1]=I.ferry,y[2]=I.longDistanceTraffic,y[3]=I.regionalTraffic,y[4]=I.sbahn,y[5]=I.subway,y[6]=I.tram,y[7]=N.bus,y[8]=N.ferry,y[9]=N.just,y[10]=N.longDistanceTraffic,y[11]=N.regionalTraffic,y[12]=N.sbahn,y[13]=N.subway,y[14]=N.tram,y[15]=N.walk,y[16]=N.without,y[17]=t):t=y[17],y[18]!==I||y[19]!==N?(n=[I,N],y[18]=I,y[19]=N,y[20]=n):n=y[20],(0,i.useEffect)(t,n),y[21]!==j?(s=h()(ex().BvgConnectionSearchSummary,j),y[21]=j,y[22]=s):s=y[22],y[23]!==N.summaryHeadline?(o=(0,a.jsx)("h2",{className:ex().headline,children:N.summaryHeadline}),y[23]=N.summaryHeadline,y[24]=o):o=y[24],y[25]!==I?(l=JSON.stringify(I),y[25]=I,y[26]=l):l=y[26];let M=`${k?.name}-${B?.name}-${l}`;y[27]!==N.summaryFrom?(c=(0,a.jsx)("dt",{className:ex().fromLabel,children:N.summaryFrom}),y[27]=N.summaryFrom,y[28]=c):c=y[28];let D=k?.name;y[29]!==D?(d=(0,a.jsx)("dd",{children:D}),y[29]=D,y[30]=d):d=y[30],y[31]!==c||y[32]!==d?(u=(0,a.jsxs)("dl",{children:[c,d]}),y[31]=c,y[32]=d,y[33]=u):u=y[33],y[34]!==N.summaryTo?(m=(0,a.jsx)("dt",{className:ex().toLabel,children:N.summaryTo}),y[34]=N.summaryTo,y[35]=m):m=y[35];let R=B?.name;y[36]!==R?(g=(0,a.jsx)("dd",{children:R}),y[36]=R,y[37]=g):g=y[37],y[38]!==m||y[39]!==g?(_=(0,a.jsxs)("dl",{children:[m,g]}),y[38]=m,y[39]=g,y[40]=_):_=y[40],y[41]!==u||y[42]!==_?(p=(0,a.jsxs)("div",{className:ex().contentLeft,children:[u,_]}),y[41]=u,y[42]=_,y[43]=p):p=y[43];let F=I.accessibility&&N.completeBarrierfree;return y[44]!==I.accessibility||y[45]!==T?(v=T&&(0,a.jsx)("span",{className:h()(ex().transportationMeansList,!I.accessibility&&ex().capitalize),dangerouslySetInnerHTML:{__html:T}}),y[44]=I.accessibility,y[45]=T,y[46]=v):v=y[46],y[47]!==F||y[48]!==v?(b=(0,a.jsxs)("div",{className:ex().contentRight,children:[F,v]}),y[47]=F,y[48]=v,y[49]=b):b=y[49],y[50]!==p||y[51]!==b||y[52]!==M?(x=(0,a.jsxs)("div",{className:ex().contentBox,children:[p,b]},M),y[50]=p,y[51]=b,y[52]=M,y[53]=x):x=y[53],y[54]!==x||y[55]!==s||y[56]!==o?(S=(0,a.jsxs)("div",{className:s,children:[o,x]}),y[54]=x,y[55]=s,y[56]=o,y[57]=S):S=y[57],S};function ey(e){return"on"!=e.chosen}function ej(e){return"on"==e.chosen}function ew(e){return" "+e.mean}function eC(e){return"on"!=e.chosen}function eN(e){return" "+e.mean}let eT={announceNewConnections:"neue Verbindungen",ariaResultListSectionLabel:"Ergebnisse Liste",buttonNext:"Sp\xe4tere Abfahrten",buttonPrevious:"Fr\xfchere Abfahrten",emptyStateHeading:"Sag uns wo du hin m\xf6chtest!",emptyStateText:"Mit der Verbindungssuche kannst du schnell eine passende Route von A nach B finden. In „weitere Einstellungen“ hast du die M\xf6glichkeit Verkehrsmittel oder Aspekte zur Barrierefreiheit einzustellen.",loading:"Lade Daten",noNextResults:"Keine sp\xe4teren Abfahrten gefunden.",noPreviousResults:"Keine fr\xfcheren Anfahrten gefunden.",resultListHeaderDetails:"Details",resultListHeaderDuration:"Dauer",resultListHeaderSequence:"Verlauf",resultListHeaderTime:"Zeit",moreTags:"+ weitere Infos",columnNames:"Spaltennamen"},eL={announceNewConnections:"new connections",ariaResultListSectionLabel:"results list",buttonNext:"later connections",buttonPrevious:"earlier connections",emptyStateHeading:"Tell us where you want to go!",emptyStateText:"With the connection search, you can quickly find a suitable route from A to B. In “More Options”, you can to set your preferred means of transportation or accessibility aspects.",loading:"Loading Data",noNextResults:"No later connections foun
1d.",noPreviousResults:"No earier connections found.",resultListHeaderDetails:"Details",resultListHeaderDuration:"Duration",resultListHeaderSequence:"Sequence",resultListHeaderTime:"Time",moreTags:"+ more info",columnNames:"Column Names"},eI={previous:"",next:""},ek=()=>{let e,t,n,s,o,l,c,d,u,m,g,_,S,j,C,N,T,L,I,k,B=(0,r.c)(51),M=(0,i.useId)(),D=(0,i.useRef)(!1),R=(0,i.useRef)(null),{apiPathConnectionSearch:E,lang:F,pageJson:A}=(0,p.A)(),{uiString_searchNoResultBold:O,uiString_searchNoResultPost:W,uiString_searchNoResultPre:P,uiString_serverConnectionErrorHeadline:H,uiString_serverConnectionErrorText:$}=A,q={...F?.startsWith("en")?eL:eT,searchNoResultPre:P,searchNoResultBold:O,searchNoResultPost:W,serverConnectionErrorHeadline:H,serverConnectionErrorText:$},{cfdo:G,originData:z,destinationData:V,setIsLoading:U,isValidatingOriginInfo:J,isValidatingDestinationInfo:Z,originInfoFetchError:Y,destinationInfoFetchError:K}=(0,f.Yj)(),[X,Q]=(0,i.useState)(eI),[ee,et]=(0,i.useState)(),en=z?.id,ea=V?.id;B[0]!==G||B[1]!==X||B[2]!==en||B[3]!==ea?(e=eD(G,X,en,ea),B[0]=G,B[1]=X,B[2]=en,B[3]=ea,B[4]=e):e=B[4];let er=e,es=!!(z?.id&&V?.id),eo=`${E}?language=${F}&${er}`;B[5]===Symbol.for("react.memo_cache_sentinel")?(t={errorRetryCount:1,keepPreviousData:!1,revalidateOnFocus:!1,revalidateIfStale:!0,dedupingInterval:2e3},B[5]=t):t=B[5];let{data:el,isLoading:ec,isValidating:ed,error:eu}=(0,v.Ay)(es?eo:null,eR,t),[em,eh]=(0,i.useState)(-1),[eg,ef]=(0,i.useState)(-1),[ep,eb]=(0,i.useState)(-1),[ex,eS]=(0,i.useState)(!1),[ey,ej]=(0,i.useState)(!1),[ew,eC]=(0,i.useState)(void 0);B[6]!==X.next||B[7]!==X.previous||B[8]!==eu||B[9]!==em?(n=()=>{""!==X.previous?(eS(0===em),eu&&eC("prepending")):""!==X.next?(ej(0===em),eu&&eC("appending")):eu&&eC("new_search"),eu||eC(void 0)},B[6]=X.next,B[7]=X.previous,B[8]=eu,B[9]=em,B[10]=n):n=B[10];let eN=(0,i.useEffectEvent)(n);B[11]!==ec||B[12]!==eN?(s=()=>{ec||eN()},B[11]=ec,B[12]=eN,B[13]=s):s=B[13],B[14]!==ec?(o=[ec],B[14]=ec,B[15]=o):o=B[15],(0,i.useEffect)(s,o),B[16]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{D.current=!window?.location?.search},c=[],B[16]=l,B[17]=c):(l=B[16],c=B[17]),(0,i.useEffect)(l,c),B[18]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{Q(eI)},B[18]=d):d=B[18];let ek=(0,i.useEffectEvent)(d);B[19]!==ek?(u=()=>{ek()},B[19]=ek,B[20]=u):u=B[20];let eE=z?.id,eF=V?.id;B[21]!==G||B[22]!==eE||B[23]!==eF?(m=[G,eE,eF],B[21]=G,B[22]=eE,B[23]=eF,B[24]=m):m=B[24],(0,i.useEffect)(u,m),B[25]!==ec||B[26]!==U?(g=()=>{U(ec)},_=[ec,U],B[25]=ec,B[26]=U,B[27]=g,B[28]=_):(g=B[27],_=B[28]),(0,i.useEffect)(g,_),B[29]!==X.next||B[30]!==X.previous||B[31]!==ee?.connections||B[32]!==ee?.next||B[33]!==ee?.previous?(S=e=>{let t,n,a,r;if(""!==X.previous)t=[...e?.connections??[],...ee?.connections??[]],n=e?.previous??"",a=ee?.next??"",r=0;else if(""!==X.next){let i=ee?.connections?.length??0;t=[...ee?.connections??[],...e?.connections??[]],a=e?.next??"",n=ee?.previous??"",r=i}else t=[...e?.connections??[]],n=e?.previous??"",a=e?.next??"",r=-1,R.current?.scrollIntoView();eh(e?.connections?.length??0),ef(t.length),eb(r),et({connections:t,previous:n,next:a})},B[29]=X.next,B[30]=X.previous,B[31]=ee?.connections,B[32]=ee?.next,B[33]=ee?.previous,B[34]=S):S=B[34];let eA=(0,i.useEffectEvent)(S);B[35]!==el||B[36]!==eA?(j=()=>{el&&eA(el)},B[35]=el,B[36]=eA,B[37]=j):j=B[37],B[38]!==el?(C=[el],B[38]=el,B[39]=C):C=B[39],(0,i.useEffect)(j,C),B[40]!==M?(N=()=>{let e=document.getElementById(`${M}-announceNewConnections`);e&&e.focus()},B[40]=M,B[41]=N):N=B[41],B[42]!==M||B[43]!==ee?(T=[M,ee],B[42]=M,B[43]=ee,B[44]=T):T=B[44],(0,i.useEffect)(N,T),B[45]!==ee?(L=()=>{ee?.previous&&Q({previous:ee.previous,next:""})},B[45]=ee,B[46]=L):L=B[46];let eO=L;B[47]!==ee?(I=()=>{ee?.next&&Q({previous:"",next:ee.next})},B[47]=ee,B[48]=I):I=B[48];let eW=I,eP=(0,a.jsx)(y.h,{headingLevel:"h2",layout:"large",type:"warning",withIcon:!0,title:q.serverConnectionErrorHeadline,children:q.serverConnectionErrorText}),eH=ee?.connections,e$="",eq=eH?.map((e,t)=>{var n,r;let s=e.summary,o=function(e){let t=[];return e?.services?.forEach(e=>{if("walk"===e.lineTypeName)return void t.push("walk");e.lineTypeName&&e.name&&t.push({[e.lineTypeName]:e.name})}),t}(s),l=eM(s?.departure),c=eM(s?.arrival),d=function(e,t){if(e?.length)return(0,a.jsxs)(a.Fragment,{children:[e.slice(0,3).map((e,t)=>(0,a.jsx)(b.g,{size:"small",variant:e.color,children:e.text},t)),e.length>4&&(0,a.jsx)("span",{className:w().moreTagsHint,children:t})]})}(s?.tags,q.moreTags),u=s?.departure?.date??"",m=u>e$,g=m?(n=new Date(u),r=F,new Intl.DateTimeFormat(r,{weekday:"long",year:"numeric",month:"numeric",day:"numeric"}).format(n)):void 0;return m&&(e$=u),(0,a.jsxs)(i.Fragment,{children:[m&&(0,a.jsx)("div",{className:w().newDay,children:g}),t===ep&&(0,a.jsx)("div",{className:w().announceNewConnections,children:(0,a.jsx)("span",{className:"sr-only",tabIndex:-1,id:`${M}-announceNewConnections`,children:`${em} ${q.announceNewConnections}`})}),(0,a.jsx)(e_,{"data-id":e.id,totalDuration:s?.totalDuration,walkDuraion:s?.walkDuration,departureTime:l,arrivalTime:c,sequence:o,className:h()(w().connectionItem,m&&w().noTopBorder),tags:d,hasWarnings:s?.hasWarnings,children:e.legs&&(0,a.jsx)(ei,{...e})})]},e.id)}),eG=eg<=0&&!eu&&!Y&&!K&&(!!ec||!!J||!!Z),ez=eG&&w().xwide;return B[49]!==ez?(k=h()(w().messageContainer,ez),B[49]=ez,B[50]=k):k=B[50],(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("output",{form:"connectionForm",ref:R,className:k,children:(0,a.jsx)(eB,{resultCount:eg,isLoading:ec,error:eu,showEmptyStateMessage:D,uiStrings:q,isInitialLoadingState:eG,fetchError:ew,serverErrorMessage:eP})}),"new_search"!==ew&&eg>0&&(0,a.jsxs)(a.Fragment,{children:[100>(ee?.connections?.length??0)&&(0,a.jsx)(x.k,{as:"<button>",onClick:eO,variant:"plain",icon:ec?void 0:"bds-arrow-up-line",isLoading:ec,loadingIndicatorProps:{speed:"fast"},children:q.buttonPrevious}),(0,a.jsxs)(ev,{className:w().ConnectionSearchResultList,tag:"section","aria-label":q.ariaResultListSectionLabel,"aria-busy":ec||ed?"true":void 0,children:["prepending"===ew&&(0,a.jsx)("div",{className:w().insideGridMessage,children:eP}),ex&&(0,a.jsx)(y.h,{layout:"small",type:"hint",withIcon:!0,className:w().insideGridMessage,children:q.noPreviousResults}),(0,a.jsxs)("header",{className:h()(w().header,"subgrid-inherit-columns"),"aria-label":q.columnNames,children:[(0,a.jsx)("span",{className:w().headerText,children:q.resultListHeaderTime}),(0,a.jsx)("span",{className:w().headerText,children:q.resultListHeaderSequence}),(0,a.jsx)("span",{className:w().headerText,children:q.resultListHeaderDuration}),(0,a.jsx)("span",{className:w().headerText,children:q.resultListHeaderDetails})]}),eq,ey&&(0,a.jsx)(y.h,{layout:"small",type:"hint",withIcon:!0,className:w().insideGridMessage,children:q.noNextResults}),"appending"===ew&&(0,a.jsx)("div",{className:w().insideGridMessage,children:eP})]}),100>(ee?.connections?.length??0)&&(0,a.jsx)(x.k,{as:"<button>",onClick:eW,icon:ec?void 0:"bds-arrow-down-line",isLoading:ec,variant:"plain",loadingIndicatorProps:{speed:"fast"},children:q.buttonNext})]})]})},eB=e=>{let t=(0,r.c)(12),{resultCount:n,isLoading:i,error:s,showEmptyStateMessage:o,uiStrings:l,isInitialLoadingState:c,fetchError:d,serverErrorMessage:u}=e,{originInfoFetchError:m,destinationInfoFetchError:h}=(0,f.Yj)();if(-1===n&&!i&&!s&&o.current){let e;return t[0]!==l.emptyStateHeading||t[1]!==l.emptyStateText?(e=(0,a.jsx)(y.h,{headingLevel:"h2",layout:"large",type:"hint",withIcon:!0,title:l.emptyStateHeading,children:l.emptyStateText}),t[0]=l.emptyStateHeading,t[1]=l.emptyStateText,t[2]=e):e=t[2],e}if("new_search"===d||m||h)return u;if(c){let e;return t[3]!==l.loading?(e=(0,a.jsx)(S.B,{size:"large",className:w().initialLoadingIndicator,hideText:!0,children:l.loading}),t[3]=l.loading,t[4]=e):e=t[4],e}if(0===n){let e,n;return t[5]!==l.searchNoResultBold?(e=(0,a.jsx)("strong",{children:l.searchNoResultBold}),t[5]=l.searchNoResultBold,t[6]=e):e=t[6],t[7]!==e||t[8]!==l.searchNoResultPost||t[9]!==l.searchNoResultPre?(n=(0,a.jsxs)(y.h,{layout:"small",type:"hint",withIcon:!0,children:[l.searchNoResultPre," ",e," ",l.searchNoResultPost]}),t[7]=e,t[8]=l.searchNoResultPost,t[9]=l.searchNoResultPre,t[10]=n):n=t[10],n}if(n>0){let e;return t[11]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(eS,{}),t[11]=e):e=t[11],e}return null};function eM(e){if(e?.time)return{time:e.time,isCancelled:e.cancelled,delay:e.delay}}let eD=(e,t,n,a)=>{let r={};n&&(r.SID=n),a&&(r.ZID=a),r.timeSel="now"!==e.timeSel&&e.timeSel?e.timeSel:"depart","now"!==e.timeSel&&null!=e.timeSel&&(e.date&&(r.date=e.date),e.time&&(r.time=e.time)),t.previous?r.context=t.previous:t.next&&(r.context=t.next);let i=0;for(let[t,n]of Object.entries(X.bg))"on"===e[t]&&(i+=n);return r.products=i.toString(),e.accessibility&&(r.accessibility=e.accessibility),new URLSearchParams(r)},eR=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return fetch(...t).then(e=>{if(!e.ok)throw Error(`Fetching connections failed with status code ${e.status}.
2				${e}`);if(204===e.status)throw Error(`Fetching connections failed, empty result: ${e}`);return e.json()})},eE=()=>{let e,t=(0,r.c)(2),{pageJson:n}=(0,p.A)(),{windowTitle:i,title:s}=n,{originData:l,destinationData:c,cfdo:d}=(0,f.Yj)(),u=l?.name||d.origin,m=c?.name||d.destination,h=u&&m?`${u} → ${m} | `:void 0,g=`${i||s} | BVG`,_=h?`${h}${g}`:g;
2return t[0]!==_?(e=(0,a.jsx)(o(),{children:(0,a.jsx)("title",{children:_})}),t[0]=_,t[1]=e):e=t[1],e},eF=e=>{let t,n,s,o,m,g,v,b,x,S,y,j,w,C,N,T,L=(0,r.c)(29);L[0]!==e?({hideBreadcrumb:n,metadata:g,infoAnnouncementVisible:m,infoAnnouncementTitle:o,infoAnnouncementContent:s,connectionForm:t,...v}=e,L[0]=e,L[1]=t,L[2]=n,L[3]=s,L[4]=o,L[5]=m,L[6]=g,L[7]=v):(t=L[1],n=L[2],s=L[3],o=L[4],m=L[5],g=L[6],v=L[7]);let I="true"===n?void 0:g["@breadcrumb"]||void 0,{apiPathAutosuggest:k}=(0,p.A)();return L[8]!==I?(b=I&&(0,a.jsx)("div",{className:"grid grid-children-normal",children:(0,a.jsx)(d.A,{breadcrumbList:I})}),L[8]=I,L[9]=b):b=L[9],L[10]!==s||L[11]!==o||L[12]!==m?(x="true"===m&&(0,a.jsx)(u.A,{title:o,richText:s,layout:"wide"}),L[10]=s,L[11]=o,L[12]=m,L[13]=x):x=L[13],L[14]===Symbol.for("react.memo_cache_sentinel")?(S=h()(_().wrapper),y=h()("grid grid-children-xwide",_().connectionSearchGrid),L[14]=S,L[15]=y):(S=L[14],y=L[15]),L[16]===Symbol.for("react.memo_cache_sentinel")?(j=(0,a.jsx)(eE,{}),L[16]=j):j=L[16],L[17]!==t?(w=t&&(0,a.jsx)(c.CI,{content:t,elementType:i.Fragment}),L[17]=t,L[18]=w):w=L[18],L[19]===Symbol.for("react.memo_cache_sentinel")?(C=(0,a.jsx)(ek,{}),L[19]=C):C=L[19],L[20]!==k||L[21]!==w?(N=(0,a.jsx)("div",{className:S,children:(0,a.jsx)("div",{className:y,children:(0,a.jsx)(A.qf,{children:(0,a.jsxs)(f.cD,{autosuggestApiPath:k,children:[j,w,C]})})})}),L[20]=k,L[21]=w,L[22]=N):N=L[22],L[23]!==g||L[24]!==v||L[25]!==b||L[26]!==x||L[27]!==N?(T=(0,a.jsxs)(l.A,{metadata:g,...v,children:[b,x,N]}),L[23]=g,L[24]=v,L[25]=b,L[26]=x,L[27]=N,L[28]=T):T=L[28],T}},1985:()=>{},3574:(e,t,n)=>{"use strict";n.d(t,{bg:()=>i,e1:()=>o,oe:()=>s,uE:()=>r});let a={1:"bus",2:"subway",3:"tram",4:"ferry"},r=e=>a[e],i={sbahn:1,subway:2,tram:4,bus:8,ferry:16,longDistanceTraffic:32,regionalTraffic:64},s=Object.keys(i);function o(e){return"subway"===e?"ubahn":"longDistanceTraffic"===e||"longDistanceTrain"===e?"long-distance-train":"regionalTraffic"===e||"regionalTrain"===e?"bahn":e}},4463:()=>{},10049:e=>{e.exports={ConnectionSequencePearlString:"ConnectionSequencePearlString_ConnectionSequencePearlString___Ra_v"}},12657:(e,t,n)=>{"use strict";n.d(t,{X6:()=>p,Yj:()=>_,cD:()=>g,cR:()=>h,nE:()=>b});var a=n(6029),r=n(75155),i=n(55729),s=n(44825),o=n(92093),l=n(79571),c=n(7550);let d={origin:void 0,destination:void 0,timeSel:"now",time:void 0,date:void 0,...o.FE},u={...d,...o.Gi},m=(0,i.createContext)(void 0),h={connectionFormSearchHistoryExpirationDate:"bvg_connectionFormSearchHistoryExpirationDate",connectionFormSearchHistory:"bvg_connectionFormSearchHistory"},g=e=>{let{children:t,autosuggestApiPath:n}=e,r=(0,i.useMemo)(()=>new Date,[]),[s,o]=(0,i.useState)(!1),[c,g]=(0,i.useState)(),[_,p]=(0,i.useState)({...d}),[x,S]=(0,i.useState)(void 0),[y,j]=(0,i.useState)(void 0),[w,C]=(0,i.useState)(!1),N=w&&_.origin&&(!x?.id||!x?.name),T=w&&_.destination&&(!y?.id||!y?.name),{data:L,isValidating:I,errorAfterRetries:k,mutate:B}=f(N?_.origin:void 0,n)||{},{data:M,isValidating:D,errorAfterRetries:R,mutate:E}=f(T?_.destination:void 0,n)||{},F=(0,i.useMemo)(()=>({id:x?.id||L?.[0]?.id,name:x?.name||L?.[0]?.name}),[x,L]),A=(0,i.useMemo)(()=>({id:y?.id||M?.[0]?.id,name:y?.name||M?.[0]?.name}),[y,M]),O=(0,i.useEffectEvent)(()=>{if(!F.id||!A.id)return;let e=(0,l.gb)({..._});"now"===e.timeSel&&(delete e.time,delete e.date);let t=new URLSearchParams(e);F.id&&t.append("originId",F.id),F.name&&t.append("originName",F.name),A.id&&t.append("destinationId",A.id),A.name&&t.append("destinationName",A.name),(0,l.tZ)(t)}),W=(0,i.useEffectEvent)(()=>{let e=[];
2if(F?.id&&F?.name&&e.push({id:F.id,name:F.name,userInput:_.origin}),A?.id&&A?.name&&e.push({id:A.id,name:A.name,userInput:_.destination}),e.length>0){let t=b(e);t&&g(t)}}),P=(0,i.useEffectEvent)(()=>{try{let e=new URLSearchParams(document.location.search),t=(0,l.f9)(e),n=t.originId?{id:t.originId.toString(),name:t.originName?.toString()}:void 0,a=t.destinationId?{id:t.destinationId.toString(),name:t.destinationName?.toString()}:void 0,r=Object.fromEntries(Object.entries(t).filter(e=>{let[t]=e;return t in u}));S(()=>n),j(()=>a),p(()=>({...u,...r})),C(!0)}catch(e){console.error(e),C(!0)}}),H=(0,i.useEffectEvent)(e=>{g(JSON.parse(e))}),$=(0,i.useEffectEvent)(e=>{r.getTime()>Number(e)&&v()});return(0,i.useEffect)(()=>{P();let e=localStorage.getItem(h.connectionFormSearchHistoryExpirationDate);if(null===e)return;$(e);let t=localStorage.getItem(h.connectionFormSearchHistory);t&&H(t)},[]),(0,i.useEffect)(()=>{let e=()=>{P()};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[]),(0,i.useEffect)(()=>{O(),W()},[F,A,_]),(0,a.jsx)(m.Provider,{value:{cfdo:_,setCfdo:p,originData:F,destinationData:A,setOriginData:S,setDestinationData:j,isLoading:s,setIsLoading:o,connectionFormSearchHistoryArray:c,setConnectionFormSearchHistoryArray:g,isValidatingOriginInfo:I,isValidatingDestinationInfo:D,originInfoFetchError:k,destinationInfoFetchError:R,mutateOriginInfo:B,mutateDestinationInfo:E},children:t})},_=()=>{let e=(0,i.useContext)(m);if(!e)throw Error("useBvgConnectionSearchContext must be used within a BvgConnectionSearchContextProvider");return e},f=(e,t)=>{let n,a,o=(0,r.c)(8),l=!!(e&&t),c=e?t+encodeURIComponent(e):void 0,[d,u]=(0,i.useState)(0);o[0]===Symbol.for("react.memo_cache_sentinel")?(n={shouldRetryOnError:!0,errorRetryCount:5,errorRetryInterval:10,onErrorRetry(e,t,n,a,r){let i=r.retryCount||0;u(i),i>=(n.errorRetryCount||0)||setTimeout(()=>void a(r),10)},onSuccess(){u(0)}},o[0]=n):n=o[0];let{data:m,error:h,isLoading:g,isValidating:_,mutate:f}=(0,s.A)(l?c:void 0,p,n);h&&console.error(h);let v=d>=5?h:void 0;return o[1]!==m||o[2]!==h||o[3]!==v||o[4]!==g||o[5]!==_||o[6]!==f?(a={data:m,error:h,isLoading:g,isValidating:_,errorAfterRetries:v,mutate:f},o[1]=m,o[2]=h,o[3]=v,o[4]=g,o[5]=_,o[6]=f,o[7]=a):a=o[7],a},p=async function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return fetch(...t).then(e=>{if(!e.ok)throw Error(`${e.status}: Fetching location info failed ${e}`);if(204===e.status)throw Error("Fetching location info failed: empty result");return e.json().then(e=>{if(!Array.isArray(e)||0===e.length)throw Error("Fetching location info failed: empty result");return e})})},v=()=>{localStorage.removeItem(h.connectionFormSearchHistoryExpirationDate),localStorage.removeItem(h.connectionFormSearchHistory)},b=e=>{if(!1===(0,c.v$)("p_function"))return;let t=localStorage.getItem(h.connectionFormSearchHistory),n=Date.now()+2592e6,a=t?JSON.parse(t):[],r=e.filter((e,t,n)=>n.findIndex(t=>t.id===e.id)===t),i=r.concat(a.filter(e=>!r.some(t=>t.id===e.id))).slice(0,5);return localStorage.setItem(h.connectionFormSearchHistory,JSON.stringify(i)),localStorage.setItem(h.connectionFormSearchHistoryExpirationDate,JSON.stringify(n)),i}},13996:(e,t,n)=>{"use strict";n.d(t,{s:()=>u});var a=n(6029),r=n(75155);n(55729);var i=n(32988),s=n.n(i),o=n(73452);n(4463);var l=n(76065),c=n.n(l),d=n(98669);let u=e=>{let t,n,i=(0,r.c)(7),{content:l,className:d,showEndMark:u,role:h}=e,g=void 0!==u&&u&&c().endMark;return i[0]!==d||i[1]!==g?(t=s()(c().RichText,g,"RichText",d),i[0]=d,i[1]=g,i[2]=t):t=i[2],i[3]!==l||i[4]!==h||i[5]!==t?(n=(0,a.jsx)(o.R,{className:t,role:h,onClick:m,children:l}),i[3]=l,i[4]=h,i[5]=t,i[6]=n):n=i[6],n};function m(e){let t=e.target;t.getAttribute("data-tracking")&&(0,d.E5)({event:"klick",click_label:(0,d.JT)(t.textContent??""),click_element:"link"})}},21477:e=>{e.exports={wrapper:"BvgConnectionSearch_wrapper__zd2Af",connectionSearchGrid:"BvgConnectionSearch_connectionSearchGrid__c9wlk"}},22873:e=>{e.exports={ConnectionSequenceCompact:"ConnectionSequenceCompact_ConnectionSequenceCompact__t50Ub",item:"ConnectionSequenceCompact_item__JmvVk",walk:"ConnectionSequenceCompact_walk__wHWj1"}},23747:()=>{},25471:()=>{}
2,28312:(e,t,n)=>{"use strict";n.d(t,{F:()=>g});var a=n(6029),r=n(75155);n(55729);var i=n(32988),s=n.n(i),o=n(37591),l=n(33617),c=n(92624),d=n(80966),u=n(71389),m=n.n(u),h=n(35954);let g=e=>{var t;let n,i,u,g,_,f,p,v,b,x,S=(0,r.c)(32),{time:y,delay:j,isCancelled:w,highlightOffset:C,delayPosition:N,className:T}=e,L=void 0!==w&&w,I=void 0===N?"bottom":N,{lang:k}=(0,h.G)();S[0]!==j||S[1]!==k?(n=j&&""!==j?(0,l.pU)(j):void 0,g=k?.startsWith("en")?d.t:d.j,i=n?.minutes||0,u=(t=n?.hours)?60*t:0,S[0]=j,S[1]=k,S[2]=n,S[3]=i,S[4]=u,S[5]=g):(n=S[2],i=S[3],u=S[4],g=S[5]);let B=i+u,M=B?0>Math.sign(B)?"advance":"delay":void 0;if(S[6]!==k||S[7]!==B){let e={minutes:B?Math.abs(B):void 0};_=e&&B?(0,c.V)(e,k,"long"):void 0,S[6]=k,S[7]=B,S[8]=_}else _=S[8];let D=_,R=j&&M?`(${g[M]}: ${D})`:`(${g.onTime})`,E=L?"s":"span";S[9]!==k||S[10]!==y?(f=(0,o.D_)(y,k),S[9]=k,S[10]=y,S[11]=f):f=S[11];let F=f;S[12]!==T?(p=s()(m().TimeWithDelay,T),S[12]=T,S[13]=p):p=S[13];let A=L?g.cancelled:void 0;return S[14]!==y||S[15]!==F?(v=(0,a.jsx)("time",{className:m().time,dateTime:y,children:F}),S[14]=y,S[15]=F,S[16]=v):v=S[16],S[17]!==j||S[18]!==I||S[19]!==C||S[20]!==L||S[21]!==R||S[22]!==B||S[23]!==n||S[24]!==M?(b=!L&&n&&j&&(0,a.jsxs)("time",{className:s()(m().offset,M&&m()[M],m()[I],C&&m().highlightOffset),title:R,"aria-label":R,dateTime:j,children:["advance"!==M?"+":void 0,B??0]}),S[17]=j,S[18]=I,S[19]=C,S[20]=L,S[21]=R,S[22]=B,S[23]=n,S[24]=M,S[25]=b):b=S[25],S[26]!==E||S[27]!==b||S[28]!==p||S[29]!==A||S[30]!==v?(x=(0,a.jsxs)(E,{className:p,"aria-label":A,children:[v,b]}),S[26]=E,S[27]=b,S[28]=p,S[29]=A,S[30]=v,S[31]=x):x=S[31],x}},31873:e=>{e.exports={LineWithDirection:"LineWithDirection_LineWithDirection__rsO_e"}},31972:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var a=n(6029),r=n(55729),i=n(60260);n(23747);let s={BdsBaseAccordionItem:"_BdsBaseAccordionItem_1dhjp_2",trigger:"_trigger_1dhjp_15",contentWrapper:"_contentWrapper_1dhjp_55",content:"_content_1dhjp_55"},o=(0,r.createContext)(null),l=Object.freeze(Object.defineProperty({__proto__:null,Item:({beforeTrigger:e,triggerChildren:t,triggerAttributes:n,afterTrigger:l,triggerWrapper:c="Fragment",triggerWrapperAttributes:d,children:u,defaultOpen:m=!1,className:h,contentClass:g,contentWrapperAttributes:_,...f})=>{let{exclusive:p,exclusiveOpenKey:v,setExclusiveOpenKey:b}=(()=>{let e=(0,r.useContext)(o);if(null===e)throw Error("BdsBaseAccordion.Item components are compound components that must be used inside BdsBaseAccordion.Root");return e})(),[x,S]=(0,r.useState)(m),[y,j]=(0,r.useState)(!1),w=(0,r.useId)(),C=(0,r.useId)(),N=(0,r.useId)(),T="Fragment"===c?r.Fragment:c,L=()=>{S(!0),j(!1)},I=()=>{j(!0)};return(0,r.useEffect)(()=>{m&&p&&void 0===v&&b(w)},[]),function(e,t){let n=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(n.current)return e();n.current=!0},t)}(()=>{v===w?L():I()},[v]),void 0===u?(0,a.jsx)("div",{"data-bds-component":!0,className:(0,i.$)(s.BdsBaseAccordionItem,h),"data-isclosing":"false","data-open":"false","data-expandable":"false",...f,children:(0,a.jsxs)(T,{...d,children:[e,(0,a.jsx)("div",{...n,className:(0,i.$)(s.trigger,null==n?void 0:n.className),children:t}),l]})}):(0,a.jsxs)("div",{"data-bds-component":!0,className:(0,i.$)(s.BdsBaseAccordionItem,h),"data-isclosing":y,"data-open":x,"data-expandable":"true",onAnimationEnd:e=>{e.animationName.startsWith("_acc-close")&&(e.stopPropagation(),j(!1),S(!1))},...f,children:[(0,a.jsxs)(T,{...d,children:[e,(0,a.jsx)("button",{...n,type:"button",className:(0,i.$)(s.trigger,null==n?void 0:n.className),"aria-expanded":x,"aria-controls":C,onClick:e=>{var t;p?b(w===v?void 0:w):x?I():L(),null==(t=null==n?void 0:n.onClick)||t.call(n,e)},children:t}),l]}),(0,a.jsx)("div",{..._,className:(0,i.$)(s.contentWrapper,null==_?void 0:_.className),id:C,"aria-labelledby":N,children:(0,a.jsx)("div",{className:(0,i.$)(s.content,g),children:u})})]})},Root:({children:e,exclusive:t=!1})=>{let[n,i]=(0,r.useState)();return(0,a.jsx)(o.Provider,{value:{exclusive:t,exclusiveOpenKey:n,setExclusiveOpenKey:i},children:e})}},Symbol.toStringTag,{value:"Module"}))},32025:e=>{e.exports={modal:"HeaderLangSwitcherModal_modal__R_Hpb",LangSwitcherModal:"HeaderLangSwitcherModal_LangSwitcherModal__ZYnp5"}},33617:(e,t,n)=>{"use strict";n.d(t,{pU:()=>c});let a={allowMultipleFractions:!0},r=[{unit:"years",symbol:"Y"},{unit:"months",symbol:"M"},{unit:"weeks",symbol:"W"},{unit:"days",symbol:"D"},{unit:"hours",symbol:"H"},{unit:"minutes",symbol:"M"},{unit:"seconds",symbol:"S"}],i=(e,t)=>`((?<${e}>-?\\d*[\\.,]?\\d+)${t})?`,s=RegExp("(?<negative>-)?P"+i("years","Y")+i("months","M")+i("weeks","W")+i("days","D")+"(T"+i("hours","H")+i("minutes","M")+i("seconds","S")+")?"),o=Error("Invalid duration"),l=Error("Multiple fractions specified");function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a;if(e)try{let n=s.exec(e);if(!n||!n.groups)throw o;let a=!0,i=0,c={};for(let{unit:e}of r)if(n?.groups?.[e]&&(a=!1,c[e]=function(e){if(""!==e&&null!=e)return parseFloat(e.replace(",","."))}(n?.groups[e]),!t.allowMultipleFractions&&!Number.isInteger(c[e]))&&++i>1)throw l;if(a)throw o;return n?.groups?.negative&&(c.negative=!0),c}catch(e){console.error(e);return}}},36131:(e,t,n)=>{"use strict";n.d(t,{B:()=>o});var a=n(6029),r=n(60260);n(99367);let i={BdsSignetTransport:"_BdsSignetTransport_s7mm8_2",fitToFontSize:"_fitToFontSize_s7mm8_9"};var s=n(41659);let o=({className:e,transportId:t,label:n,svgSpritePath:o,fitToFontSize:l=!0,"aria-hidden":c,...d})=>{let{bdsSignetTransportSpritePath:u}=(0,s.u)()??{},m=o??u??s.b.bdsSignetTransportSpritePath;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("svg",{"data-bds-component":!0,className:(0,r.$)(i.BdsSignetTransport,l&&i.fitToFontSize,e),viewBox:"0 0 24 24",width:20,height:20,overflow:"visible","aria-hidden":"true",...d,children:(0,a.jsx)("use",{href:`${m}#bds-signet-transport-${t}`})}),"true"!==c&&!0!==c&&(0,a.jsx)("span",{className:"sr-only",children:n})]})}},36217:e=>{e.exports={headline:"ConnectionSearchSummary_headline__mfjOo",contentBox:"ConnectionSearchSummary_contentBox__YobVr",contentLeft:"ConnectionSearchSummary_contentLeft__jl5Za",contentRight:"ConnectionSearchSummary_contentRight__flVN0",transportationMeansList:"ConnectionSearchSummary_transportationMeansList__fC0r_",capitalize:"ConnectionSearchSummary_capitalize__MrcAn",fromLabel:"ConnectionSearchSummary_fromLabel__Gw5vz",toLabel:"ConnectionSearchSummary_toLabel__9uumB"}},36281:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var a=n(75155),r=n(55729);let i=()=>{let e,t,n,i,s=(0,a.c)(8),[o,l]=(0,r.useState)(),[c,d]=(0,r.useState)(),[u,m]=(0,r.useState)(),[h,g]=(0,r.useState)();s[0]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{if(e>=1440){l("2xl"),d(!0),m(!1),g(!1);return}if(e>=1200){l("xl"),d(!0),m(!1),g(!1);return}if(e>=960){l("lg"),d(!0),m(!1),g(!1);return}if(e>=768){l("md"),d(!1),m(!0),g(!1);return}if(e>=480){l("sm"),d(!1),m(!1),g(!0);return}l("xs"),d(!1),m(!1),g(!0)},s[0]=e):e=s[0];let _=e;return s[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=new ResizeObserver(e=>{_(e[0].contentRect.width)});return e.observe(document.body),()=>{e.disconnect()}},n=[],s[1]=t,s[2]=n):(t=s[1],n=s[2]),(0,r.useEffect)(t,n),s[3]!==c||s[4]!==h||s[5]!==u||s[6]!==o?(i={screenSize:o,isDesktop:c,isMobile:h,isTablet:u},s[3]=c,s[4]=h,s[5]=u,s[6]=o,s[7]=i):i=s[7],i}},37591:(e,t,n)=>{"use strict";n.d(t,{D_:()=>i,KV:()=>a,xx:()=>r});let a=(e,t,n)=>{let a="string"==typeof e?new Date(e):e,r={year:"numeric",timeZone:"Europe/Berlin",hour12:!t?.toString().startsWith("de"),...n?.dateFormattingOptions};return n?.format==="long"?a.toLocaleDateString(t,{day:"2-digit",month:"long",...r}):a?.toLocaleDateString(t,{day:"2-digit",month:"2-digit",...r})},r=e=>("string"==typeof e?new Date(e):e).toLocaleDateString("sv-SE",{day:"2-digit",month:"2-digit",year:"numeric",timeZone:"Europe/Berlin"}),i=(e,t)=>{let n="string"==typeof e?new Date("1970-01-01T"+e):e,a=t?.toString().startsWith("de");return n.toLocaleTimeString(t,{timeZone:"Europe/Berlin",hour12:!a,hour:"numeric",minute:"numeric"})}},37759:e=>{e.exports={ConnectionSearchResultItem:"ConnectionSearchResultItem_ConnectionSearchResultItem__AJvqN",trigger:"ConnectionSearchResultItem_trigger__3bA7x",hasWarnings:"ConnectionSearchResultItem_hasWarnings__W_YID",inner:"ConnectionSearchResultItem_inner__V8S9Y",timeFrame:"ConnectionSearchResultItem_timeFrame__R_u5a",duration:"ConnectionSearchResultItem_duration__xqUa6",sequence:"ConnectionSearchResultItem_sequence__UFFfh",tags:"ConnectionSearchResultItem_tags__WSXDM",iconChevron:"ConnectionSearchResultItem_iconChevron____t7x",accordionItem:"ConnectionSearchResultItem_accordionItem__Br_xG",accordionContent:"ConnectionSearchResultItem_accordionContent__0Ng_O",content:"ConnectionSearchResultItem_content___pGDS"}},39463:e=>{e.exports={ConnectionStopAccessInfoMessages:"ConnectionStopAccessInfoMessages_ConnectionStopAccessInfoMessages__RCWVu",message:"ConnectionStopAccessInfoMessages_message__ss65J"}},40324:(e,t,n)=>{"use strict";n.d(t,{C:()=>u});var a=n(6029),r=n(75155),i=n(95488),s=n(20364),o=n(45080),l=n(32025),c=n.n(l),d=n(98669);let u=e=>{let t,n,l,u,m,h,g,_=(0,r.c)(20),{href:f,languageKey:p,hasAlternateVersion:v,fallbackText:b,showModal:x,setShowModal:S}=e;if(v)return null;_[0]!==S?(t=e=>S(e),_[0]=S,_[1]=t):t=_[1];let y=b?.body;_[2]!==y?(n=(0,a.jsx)("p",{children:y}),_[2]=y,_[3]=n):n=_[3],_[4]!==b.link?(l=()=>(0,d.E5)({event:"klick",click_label:(0,d.JT)(b?.link??""),click_element:"link"}),_[4]=b.link,_[5]=l):l=_[5],_[6]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)(o.A,{"aria-hidden":"true"}),_[6]=u):u=_[6];let j=b?.link;return _[7]!==f||_[8]!==l||_[9]!==j?(m=(0,a.jsxs)(s.N,{href:f,onClick:l,children:[u," ",j]}),_[7]=f,_[8]=l,_[9]=j,_[10]=m):m=_[10],_[11]!==p||_[12]!==n||_[13]!==m?(h=(0,a.jsxs)("div",{lang:p,className:c().LangSwitcherModal,children:[n,m]}),_[11]=p,_[12]=n,_[13]=m,_[14]=h):h=_[14],_[15]!==b.header||_[16]!==x||_[17]!==t||_[18]!==h?(g=(0,a.jsx)(i.a,{title:b.header,className:c().Modal,isOpen:x,onOpenChange:t,children:h}),_[15]=b.header,_[16]=x,_[17]=t,_[18]=h,_[19]=g):g=_[19],g}}
2,41228:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,o:()=>m});var a=n(6029),r=n(75155);n(55729);var i=n(32988),s=n.n(i),o=n(45089),l=n.n(o),c=n(48224);n(6601);var d=n(13996);let u=e=>{let t,n,i,o,c,d=(0,r.c)(10);d[0]!==e?({layout:t,...n}=e,d[0]=e,d[1]=t,d[2]=n):(t=d[1],n=d[2]);let u="wide"==t&&l().contentWideInfoAnnouncement;return d[3]!==u?(i=s()(l().InfoAnnouncement,u),d[3]=u,d[4]=i):i=d[4],d[5]!==n?(o=(0,a.jsx)(m,{...n}),d[5]=n,d[6]=o):o=d[6],d[7]!==i||d[8]!==o?(c=(0,a.jsx)("aside",{className:i,children:o}),d[7]=i,d[8]=o,d[9]=c):c=d[9],c},m=e=>{let t,n,i,o,u,m,h=(0,r.c)(16),{hasIcon:g,title:_,headingLevel:f,richText:p,className:v}=e,b=void 0===f?"h2":f;return h[0]!==v?(t=s()(l().InfoAnnouncementBox,v),h[0]=v,h[1]=t):t=h[1],h[2]!==g?(n=g&&(0,a.jsx)(c.B,{iconName:"bds-information-solid",className:l().icon}),h[2]=g,h[3]=n):n=h[3],h[4]!==b||h[5]!==_?(i=_&&(0,a.jsx)(b,{children:_}),h[4]=b,h[5]=_,h[6]=i):i=h[6],h[7]!==n||h[8]!==i?(o=(0,a.jsxs)("div",{className:l().headline,children:[n,i]}),h[7]=n,h[8]=i,h[9]=o):o=h[9],h[10]!==p?(u=p&&(0,a.jsx)(d.s,{content:p,className:l().richtext}),h[10]=p,h[11]=u):u=h[11],h[12]!==t||h[13]!==o||h[14]!==u?(m=(0,a.jsx)("div",{className:l().container,children:(0,a.jsxs)("div",{className:t,children:[o,u]})}),h[12]=t,h[13]=o,h[14]=u,h[15]=m):m=h[15],m}},44825:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var a=n(57165);let r=(0,n(48297).Ht)(a.Ay,e=>(t,n,a)=>(a.revalidateOnFocus=!1,a.revalidateIfStale=!1,a.revalidateOnReconnect=!1,a.refreshInterval=0,e(t,n,a)))},45080:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a,r=n(55729);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(null,arguments)}let s=e=>r.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:32,height:32,viewBox:"0 0 32 32"},e),a||(a=r.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M9.5 16.5h15l-7-6m0 12 7-6"})))},45089:e=>{e.exports={InfoAnnouncement:"InfoAnnouncement_InfoAnnouncement__LMRbJ",contentWideInfoAnnouncement:"InfoAnnouncement_contentWideInfoAnnouncement__EFq2q",container:"InfoAnnouncement_container__WDnsZ",InfoAnnouncementBox:"InfoAnnouncement_InfoAnnouncementBox___jY63",headline:"InfoAnnouncement_headline__4nvfB",icon:"InfoAnnouncement_icon__Pu2wi",richtext:"InfoAnnouncement_richtext__h45cl"}},48006:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var a=n(6029),r=n(75155),i=n(55729),s=n(86407),o=n.n(s),l=n(73977),c=n.n(l),d=n(32988),u=n.n(d);function m(e){let t,n,i,s=(0,r.c)(9),{title:o,href:l,isCurrentPage:d,className:m}=e;s[0]!==m?(t=u()(c().BreadcrumbItem,m),s[0]=m,s[1]=t):t=s[1];let h=!!(void 0!==d&&d)&&"location";return s[2]!==l||s[3]!==h||s[4]!==o?(n=(0,a.jsx)("a",{href:l,"aria-current":h,children:o}),s[2]=l,s[3]=h,s[4]=o,s[5]=n):n=s[5],s[6]!==t||s[7]!==n?(i=(0,a.jsx)("li",{className:t,children:n}),s[6]=t,s[7]=n,s[8]=i):i=s[8],i}let h=o().bind(c()),g=e=>{let t,n=(0,r.c)(33),{className:s,breadcrumbList:o,ariaLabel:l,maxLayersBeforeTruncate:d,visibleLayersOnTruncate:u,untruncateLabel:g,children:_}=e,f=void 0===l?"Breadcrumb":l,p=void 0===u?4:u,v=void 0===g?"Expand Breadcrumb":g,[b,x]=(0,i.useState)(!0);if(!o)return null;let S=o.length,y=o[S-2]?.title,j=o[S-2]?.path,w=S>(void 0===d?5:d);n[0]===Symbol.for("react.memo_cache_sentinel")?(t=function(){x(!1)},n[0]=t):t=n[0];let C=t;if(S<=1)return null;{let e,t,r,i,l,d,u,g,x;n[1]!==s?(e=h(c().Breadcrumb,s),n[1]=s,n[2]=e):e=n[2],n[3]!==y?(t=(0,a.jsx)("span",{children:y}),n[3]=y,n[4]=t):t=n[4],n[5]!==j||n[6]!==t?(r=(0,a.jsx)("a",{className:c().BreadcrumbBack,href:j,children:t}),n[5]=j,n[6]=t,n[7]=r):r=n[7],n[8]!==b||n[9]!==v||n[10]!==w?(i=w&&(0,a.jsx)("button",{"aria-label":v,className:h(c().unTruncateButton,b?"":c().hidden),onClick:C,children:(0,a.jsx)("span",{"aria-hidden":"true",children:"..."})}),n[8]=b,n[9]=v,n[10]=w,n[11]=i):i=n[11];let N=w&&b?c().willTruncate:"";if(n[12]!==N?(l=h(c().BreadcrumbList,N),n[12]=N,n[13]=l):l=n[13],n[14]!==o||n[15]!==S||n[16]!==p){let e;n[18]!==S||n[19]!==p?(e=(e,t)=>(0,a.jsx)(m,{title:e?.title,href:e?.path,isCurrentPage:t===S-1,className:-1*t<=-((S-p)*1)?void 0:c().truncatable},t),n[18]=S,n[19]=p,n[20]=e):e=n[20],d=o.map(e),n[14]=o,n[15]=S,n[16]=p,n[17]=d}else d=n[17];return n[21]!==l||n[22]!==d?(u=(0,a.jsx)("ol",{className:l,children:d}),n[21]=l,n[22]=d,n[23]=u):u=n[23],n[24]!==_?(g=_&&(0,a.jsx)("div",{className:c().children,children:_}),n[24]=_,n[25]=g):g=n[25],n[26]!==f||n[27]!==u||n[28]!==g||n[29]!==e||n[30]!==r||n[31]!==i?(x=(0,a.jsxs)("nav",{"aria-label":f,className:e,children:[r,i,u,g]}),n[26]=f,n[27]=u,n[28]=g,n[29]=e,n[30]=r,n[31]=i,n[32]=x):x=n[32],x}}}
2,54873:()=>{},55814:e=>{e.exports={messageContainer:"BvgConnectionSearchResult_messageContainer__HanwR",xwide:"BvgConnectionSearchResult_xwide__GEnW8",initialLoadingIndicator:"BvgConnectionSearchResult_initialLoadingIndicator__Y27L0",ConnectionSearchResultList:"BvgConnectionSearchResult_ConnectionSearchResultList___ixDT",noTopBorder:"BvgConnectionSearchResult_noTopBorder__mb_IR",newDay:"BvgConnectionSearchResult_newDay__v1X3r",announceNewConnections:"BvgConnectionSearchResult_announceNewConnections__A6l2m",insideGridMessage:"BvgConnectionSearchResult_insideGridMessage__rihwe",header:"BvgConnectionSearchResult_header__jFNeP",headerText:"BvgConnectionSearchResult_headerText__b_O0j",connectionItem:"BvgConnectionSearchResult_connectionItem__ltjMN",fade:"BvgConnectionSearchResult_fade__RLBEQ",moreTagsHint:"BvgConnectionSearchResult_moreTagsHint__28fnF"}},59668:(e,t,n)=>{"use strict";n.d(t,{B:()=>l});var a=n(6029),r=n(60260);n(54873);let i={BdsSignetLine:"_BdsSignetLine_ei3q4_15",ubahn:"_ubahn_ei3q4_65",sbahn:"_sbahn_ei3q4_65",iconExternal:"_iconExternal_ei3q4_97",showColoredBg:"_showColoredBg_ei3q4_115",hasDuoColor:"_hasDuoColor_ei3q4_133",U4:"_U4_ei3q4_142"};var s=n(48224),o=n(92141);let l=e=>{if(void 0===e.lineId)return null;let t=e.lineId.startsWith("U"),n=e.lineId.startsWith("S"),l=!1!==e.enableColoredBg,c=l&&n?"sbahn":!!t&&"ubahn",d=l&&!1!==c?{"--_bg":(0,o.d)(e.lineId)}:void 0,u=!!l&&"U12"===e.lineId&&{color1:"var(--bds-color-transportation-u1)",color2:"var(--bds-color-transportation-u2)"},m=!1!==u?{"--_bg1":u.color1,"--_bg2":u.color2}:void 0,h={...d,...m},g={className:(0,r.$)(i.BdsSignetLine,i[e.lineId],l&&i.showColoredBg,!1!==c&&i[c],!1!==u&&i.hasDuoColor,e.className),style:h,title:e.label};if("<a>"===e.as){let{lineId:t,label:n,className:r,as:o,enableColoredBg:l,...c}=e;return(0,a.jsxs)("a",{"data-bds-component":!0,...g,...c,children:[(0,a.jsx)("span",{className:"sr-only",children:n}),(0,a.jsx)("span",{"aria-hidden":"true",children:t}),(null==e?void 0:e.target)==="_blank"&&(0,a.jsx)(s.B,{className:i.iconExternal,iconName:"bds-arrow-right-up-diagonale-line"})]})}{let{lineId:t,label:n,className:r,as:i,enableColoredBg:s,...o}=e;return(0,a.jsxs)("span",{"data-bds-component":!0,...g,...o,children:[(0,a.jsx)("span",{className:"sr-only",children:n}),(0,a.jsx)("span",{"aria-hidden":"true",children:t})]})}}},65515:(e,t,n)=>{"use strict";n.d(t,{B:()=>o});var a=n(6029),r=n(60260);n(25471);let i={BdsSignetGroup:"_BdsSignetGroup_17b2x_2"};var s=n(36131);let o=({signetTransportProps:e,children:t,showSignetTransport:n=!0,className:o,...l})=>"object"!=typeof e||(null==e?void 0:e.transportId)===void 0||null==t?null:(0,a.jsxs)("span",{"data-bds-component":!0,className:(0,r.$)(i.BdsSignetGroup,o),...l,children:[("automaic"===n?"sbahn"!==e.transportId&&"ubahn"!==e.transportId:n)&&(0,a.jsx)(s.B,{"aria-hidden":"true",label:"",...e}),t]})},69970:(e,t,n)=>{"use strict";n.d(t,{g:()=>s});var a=n(6029),r=n(60260);n(1985);let i={BdsTag:"_BdsTag_btw9y_2",medium:"_medium_btw9y_14",small:"_small_btw9y_22",default:"_default_btw9y_31",accent:"_accent_btw9y_36",emphasis:"_emphasis_btw9y_45",success:"_success_btw9y_50",info:"_info_btw9y_55",warning:"_warning_btw9y_60",subtle:"_subtle_btw9y_65"},s=({children:e,className:t,variant:n="default",size:s="medium",...o})=>void 0===e?null:(0,a.jsx)("strong",{"data-bds-component":!0,className:(0,r.$)(i.BdsTag,i[n],i[s],t),...o,children:e})},71389:e=>{e.exports={TimeWithDelay:"TimeWithDelay_TimeWithDelay__XkHxq",time:"TimeWithDelay_time__2UNg8",offset:"TimeWithDelay_offset__IBG0K",delay:"TimeWithDelay_delay__YOjEc",advance:"TimeWithDelay_advance__MpuBe",highlightOffset:"TimeWithDelay_highlightOffset__SxSd8",bottom:"TimeWithDelay_bottom__EYVPP",right:"TimeWithDelay_right__K6coo"}},71436:(e,t,n)=>{"use strict";n.d(t,{U:()=>m});var a=n(6029),r=n(75155);n(55729);var i=n(32988),s=n.n(i),o=n(81026);n(82337);var l=n(31873),c=n.n(l),d=n(80966),u=n(35954);let m=e=>{let t,n,i,l,m,h,g,_=(0,r.c)(13);_[0]!==e?({direction:t,...n}=e,_[0]=e,_[1]=t,_[2]=n):(t=_[1],n=_[2]);let{lang:f}=(0,u.G)(),p=f?.startsWith("en")?d.t:d.j;return _[3]===Symbol.for("react.memo_cache_sentinel")?(i=s()(c().LineWithDirection),_[3]=i):i=_[3],_[4]!==n?(l=(0,a.jsx)(o.w,{...n}),_[4]=n,_[5]=l):l=_[5],_[6]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)("span",{"aria-hidden":"true",children:"→"}
2),_[6]=m):m=_[6],_[7]!==p.toDirection?(h=(0,a.jsx)("span",{className:"sr-only",children:p.toDirection}),_[7]=p.toDirection,_[8]=h):h=_[8],_[9]!==t||_[10]!==l||_[11]!==h?(g=(0,a.jsxs)("div",{className:i,children:[l," ",m," ",h,t]}),_[9]=t,_[10]=l,_[11]=h,_[12]=g):g=_[12],g}},73452:(e,t,n)=>{"use strict";n.d(t,{R:()=>s});var a=n(6029),r=n(60260);n(4463);let i={BdsFormattedText:"_BdsFormattedText_fzoqj_2"},s=({children:e,className:t,...n})=>void 0===e?null:(0,a.jsx)("span",{className:(0,r.$)(i.BdsFormattedText,t),...n,dangerouslySetInnerHTML:{__html:e}})},73653:e=>{e.exports={BvgConnectionSearchGrid:"BvgConnectionSearchGrid_BvgConnectionSearchGrid__7Fvme"}},73977:e=>{e.exports={Breadcrumb:"Breadcrumb_Breadcrumb__OJjY0",BreadcrumbBack:"Breadcrumb_BreadcrumbBack__Py14U",BreadcrumbList:"Breadcrumb_BreadcrumbList__EBz8y",children:"Breadcrumb_children__stkP6",BreadcrumbItem:"Breadcrumb_BreadcrumbItem__08zlx",BreadcrumbBackItem:"Breadcrumb_BreadcrumbBackItem__Fnz_c",unTruncateButton:"Breadcrumb_unTruncateButton__vDE7Q",willTruncate:"Breadcrumb_willTruncate__NxYEr",truncatable:"Breadcrumb_truncatable__nXH8D",hidden:"Breadcrumb_hidden__dLy0G"}},74161:e=>{e.exports={PearlString:"ConnectionLegLine_PearlString__3_k7n",string:"ConnectionLegLine_string__cIN72",startMarker:"ConnectionLegLine_startMarker__T4r2_",endMarker:"ConnectionLegLine_endMarker__PAZIU"}},74413:e=>{e.exports={Modal:"Modal_Modal__L1u7k","modal-fade":"Modal_modal-fade__rXhtI",fullscreen:"Modal_fullscreen__XFYk4",wide:"Modal_wide__h26RE","modal-zoom":"Modal_modal-zoom__ALEAi",RacDialog:"Modal_RacDialog__aDLdD",header:"Modal_header__Ogv7K",heading:"Modal_heading__Lg2bE",btnClose:"Modal_btnClose__LPaMg",content:"Modal_content__ZRQ70",hasPadding:"Modal_hasPadding__7gRrO"}},76065:e=>{e.exports={RichText:"RichText_RichText__F_qRr","fade-in-out":"RichText_fade-in-out__xSJKr",endMark:"RichText_endMark__KdsCA"}},77350:e=>{e.exports={ConnectionLegMessages:"ConnectionLegMessages_ConnectionLegMessages__eTW1f",accItem:"ConnectionLegMessages_accItem__qC4Q_",accContent:"ConnectionLegMessages_accContent__UtJaN",trigger:"ConnectionLegMessages_trigger__XTY4o",accContentInner:"ConnectionLegMessages_accContentInner__0Pc2X",icon:"ConnectionLegMessages_icon__znvLO",chevron:"ConnectionLegMessages_chevron__JV83h",info:"ConnectionLegMessages_info__BFGVv",warning:"ConnectionLegMessages_warning__JE48F"}},79105:e=>{e.exports={ConnectionSearchResultDuration:"ConnectionSearchResultDuration_ConnectionSearchResultDuration__nm2zo",walkingDuration:"ConnectionSearchResultDuration_walkingDuration__SL2l7",iconWalk:"ConnectionSearchResultDuration_iconWalk__OynBq"}},79571:(e,t,n)=>{"use strict";n.d(t,{HH:()=>l,Ts:()=>r,XU:()=>u,_A:()=>s,f9:()=>c,gb:()=>d,tZ:()=>i,un:()=>a,vh:()=>o});let a=()=>{if("undefined"==typeof navigator)return!1;let e=navigator.userAgent;return/iP(hone|od|ad)/.test(e)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1},r=e=>parseFloat(e),i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"pushState",n=e.toString(),a=window.location.protocol+"//"+window.location.host+window.location.pathname+(n?"?"+n:"")+window.location.hash;"pushState"===t?window.history.pushState({path:a},"",a):window.history.replaceState({path:a},"",a)};function s(e,t){return e.reduce((e,n)=>{let a=t(n),r=e[a]||[];return r.push(n),{...e,[a]:r}},{})}function o(e){return e?/^https?:\/\//i.test(e):void 0}let l=e=>({id:e?encodeURI(e):void 0,"data-anchor":e??void 0});function c(e){let t={};return new Set(e.keys()).forEach(n=>{let a=e.get(n),r=e.getAll(n);t[n]=r.length>1?r:a}),t}function d(e){let t={};for(let n in e){let a=e[n];void 0!==a&&(t[n]=a)}return t}let u=()=>{document.querySelectorAll('iframe[src*="youtube-nocookie.com"]').forEach(e=>{e.contentWindow?.postMessage(JSON.stringify({event:"command",func:"pauseVideo"}),"https://www.youtube-nocookie.com")})}},80966:(e,t,n)=>{"use strict";n.d(t,{j:()=>a,t:()=>r});let a={advance:"Verfr\xfchung",bus:"Bus",cancelled:"Ausfall",close:"Schlie\xdfen",completeBarrierfree:"Voll barrierefrei",completeBarrierfreeHint:"(Verbindungen ohne Treppe)",delay:"Versp\xe4tung",detailedSequence:"Detailierter Streckenverlauf",duration:"Dauer",ferry:"F\xe4hre",groupA11yLabel:"Barrierefreiheit",groupTransportLabel:"Trans
2portmittel",includingAbbr:"inkl.",labelP1:"Weitere Einstellungen",labelP2:"Barrierefreiheit und Verkehrsmittel",longDistanceTraffic:"Fernverkehr",modalTitle:"Weitere Einstellungen",modified:"angepasst",onFoot:"Fu\xdfweg",onTime:"P\xfcnktlich",regionalTraffic:"Regionalverkehr",resetFilters:"Auswahl zur\xfccksetzen",rideTime:"Fahrtzeit",save:"Speichern",sbahn:"S-Bahn",sequence:"Streckenverlauf",subway:"U-Bahn",toDirection:"nach",tram:"Tram",walk:"Fu\xdfweg",just:"nur",without:"ohne",summaryHeadline:"Ergebnisse",summaryFrom:"Start",summaryTo:"Ziel",stops:"Halte",stop:"Halt",getOn:"Einstieg",getOff:"Ausstieg",track:"Gleis/Position",manageFavourites:"Favoriten verwalten",findLocation:"Standort suchen",addFavourite:"Hinzuf\xfcgen",myLocationFavourites:"Meine Standort-Favoriten",locationFavouritesEmptyStateHeading:"Du hast deine Favoriten?",locationFavouritesEmptyStateText:"F\xfcge Standorte hinzu, die du h\xe4ufiger benutzt.",removeFavourite:"entferne",buttonGeolocationLabel:"Mein Standort",buttonGeolocationError:"Die Standortabfrage wurde unterbunden oder wird nicht unterst\xfctzt.",buttonLocationFavouriteManagementLabel:"Favoriten verwalten",poi:"Sehensw\xfcrdigkeit",address:"Adresse",station:"Haltestelle",fromHistory:"zuletzt gesucht",inputFieldErrorOrigin:"Bitte trage einen Start ein.",inputFieldErrorDestination:"Bitte trage ein Ziel ein.",timeframe:"Zeitraum",buttonSubmitHafas:"Detailsuche",findConnection:"Verbindung finden",detailSearch:"Detailsuche",detailSearchPlusMap:"Planen mit Karte",footerText:"Mehr Einstellm\xf6glichkeiten und Kartenansicht unter",footerCta:"Detailsuche",footerCtaAriaLabel:"(neue Seite)",headingFallback:"Verbindungssuche",inputStartLabel:"Start",inputDestLabel:"Ziel",buttonSwapLabel:"Start und Ziel tauschen",inputWhenLabel:"Wann",inputWhenLabelOptionsNow:"Jetzt losfahren",inputWhenLabelOptionsArrival:"Ankunftszeit eingeben",inputWhenLabelOptionsDeparture:"Abfa
2hrtszeit eingeben",inputTimeLabel:"Zeit",inputDateLabel:"Datum",buttonDeleteHistoryLabel:"Verlauf l\xf6schen",searchSuggestions:"Suchvorschl\xe4ge",myRecentSearches:"Meine letzten Anfragen",elevatorAlternativesAvailableShort:"Barrierefreie Alternativen vorhanden",elevatorAlternativesAvailableLong:"In diesem Bahnhof sind alternative Aufz\xfcge oder Rampen vorhanden."},r={completeBarrierfree:"Barrier free access",bus:"Bus",ferry:"Ferry",longDistanceTraffic:"Long Distance Services",regionalTraffic:"Regional Services",sbahn:"Urban Service",subway:"Underground Service",tram:"Tram",walk:"by foot",just:"only",without:"without",summaryHeadline:"Results",summaryFrom:"From",summaryTo:"To",advance:"Advance",cancelled:"Cancelled",close:"Close",completeBarrierfreeHint:"(Connections without stairs)",delay:"Delay",detailedSequence:"Detailed connection sequence",duration:"Duration",groupA11yLabel:"Accessiblity",groupTransportLabel:"Means of Transportation",includingAbbr:"incl.",labelP1:"More Options",labelP2:"Accessibility and means of transport",modalTitle:"Extended search options",modified:"modified",onFoot:"by foot",onTime:"punctual",resetFilters:"Reset filters",rideTime:"ride duration",save:"Save",sequence:"connection sequence",toDirection:"nach",stops:"Stops",stop:"Stop",getOn:"get on",getOff:"get off",track:"Track",manageFavourites:"Manage Favourites",findLocation:"Find location",addFavourite:"Add",myLocationFavourites:"My location favourites",locationFavouritesEmptyStateHeading:"You have favourites?",locationFavouritesEmptyStateText:"Add locations you use more often.",removeFavourite:"remove",buttonGeolocationLabel:"My Location",buttonGeolocationError:"The location service is not supported or has been denied.",buttonLocationFavouriteManagementLabel:"Manage Favourites",poi:"point of interest",address:"address",station:"station",fromHistory:"searched recently",inputFieldErrorOrigin:"Please fill in where you want to start.",inputFieldErrorDestination:"Please fill in where you want to go to.",timeframe:"Timeframe",buttonSubmitHafas:"Detailed search",findConnection:"Find connection",detailSearch:"Detailed search",detailSearchPlusMap:"Plan with a map",footerText:"More settings options and map view at",footerCta:"Detailed search",footerCtaAriaLabel:"(new Page)",headingFallback:"Connection search",inputStartLabel:"From",inputDestLabel:"To",buttonSwapLabel:"Swap inputs for from and to",inputWhenLabel:"When",inputWhenLabelOptionsNow:"Start now",inputWhenLabelOptionsArrival:"Arrive by..",inputWhenLabelOptionsDeparture:"Leave at..",inputTimeLabel:"Time",inputDateLabel:"Date",buttonDeleteHistoryLabel:"Delete history",searchSuggestions:"Search suggestions",myRecentSearches:"My recent searches",elevatorAlternativesAvailableShort:"Accessible alternatives available",elevatorAlternativesAvailableLong:"Alternative lifts or ramps are available at this station."}},81026:(e,t,n)=>{"use strict";n.d(t,{w:()=>s});var a=n(6029),r=n(65515),i=n(59668);let s=({transportId:e,lineId:t,className:n,label:s,signetTransportProps:o,signetLineProps:l,...c})=>{if(!t||!e)return null;let d="sbahn"===e,u="ubahn"===e,m=d&&t.startsWith("S")||u&&t.startsWith("U");return(0,a.jsx)(r.B,{className:n,showSignetTransport:!m||!d&&!u,signetTransportProps:{transportId:e,...o},...c,children:(0,a.jsx)(i.B,{lineId:t,label:s,enableColoredBg:m,...l})})}},82337:()=>{},86007:e=>{e.exports={ConnectionStopMessages:"ConnectionStopMessages_ConnectionStopMessages__WFSDt",message:"ConnectionStopMessages_message__p4B9w",trigger:"ConnectionStopMessages_trigger__B6XRh",triggerTop:"ConnectionStopMessages_triggerTop__ysoX9",elevatorAlternatives:"ConnectionStopMessages_elevatorAlternatives__SHQ6j",elevatorAlternativesIcon:"ConnectionStopMessages_elevatorAlternativesIcon__nOvo0",banner:"ConnectionStopMessages_banner__55tKe",accItem:"ConnectionStopMessages_accItem__h5zKk",chevron:"ConnectionStopMessages_chevron__O_MWE",accContent:"ConnectionStopMessages_accContent__tRdY4",accContentInner:"ConnectionStopMessages_accContentInner__vXy3A"}},86407:(e,t)=>{var n;!function(){"use strict";var a={}.hasOwnProperty;function r(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];
2n&&(e=s(e,i.call(this,n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return this&&this[e]||e;if("object"!=typeof e)return"";if(Array.isArray(e))return r.apply(this,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)a.call(e,n)&&e[n]&&(t=s(t,this&&this[n]||n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(r.default=r,e.exports=r):void 0===(n=(function(){return r}).apply(t,[]))||(e.exports=n)}()},89145:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var a=n(6029),r=n(75155);n(55729);var i=n(65786);n(20817);var s=n(98669);let o=e=>{let t,n,o=(0,r.c)(8),{href:l,label:c,languageName:d,hasAlternateVersion:u,setShowModal:m}=e,h=u?l:void 0;return o[0]!==d||o[1]!==m?(t=()=>{(0,s.E5)({event:"klick",click_label:(0,s.JT)(d),click_element:"navigation",navigation:"burgernavigation"}),m(!0)},o[0]=d,o[1]=m,o[2]=t):t=o[2],o[3]!==c||o[4]!==d||o[5]!==h||o[6]!==t?(n=(0,a.jsx)(i.I,{href:h,icon:"bds-globe-line","aria-label":c,onPress:t,children:d}),o[3]=c,o[4]=d,o[5]=h,o[6]=t,o[7]=n):n=o[7],n}},92093:(e,t,n)=>{"use strict";n.d(t,{FE:()=>o,Gi:()=>l,qf:()=>d,u9:()=>u});var a=n(6029),r=n(55729),i=n(79571);let s="bvg_userPreferences_extendedConnectionSearch_v2",o={accessibility:void 0,sbahn:"on",subway:"on",bus:"on",tram:"on",ferry:"on",longDistanceTraffic:"on",regionalTraffic:"on"},l={accessibility:void 0,sbahn:void 0,subway:void 0,bus:void 0,tram:void 0,ferry:void 0,longDistanceTraffic:void 0,regionalTraffic:void 0},c=(0,r.createContext)(void 0),d=e=>{let{children:t}=e,[n,d]=(0,r.useState)({...o}),[u,m]=(0,r.useState)(!0),h=(0,r.useEffectEvent)(e=>{m(e)}),g=(0,r.useEffectEvent)(e=>{try{d({...l,...e})}catch(e){console.error(e)}}),_=(0,r.useEffectEvent)(()=>{try{let e=localStorage.getItem(s),t=null!==e?JSON.parse(e):void 0;t&&d(t)}catch(e){console.error(e)}});return(0,r.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=Object.fromEntries(Object.entries((0,i.f9)(e)).filter(e=>{let[t]=e;return t in o}));Object.keys(t).length>0?g(t):_()},[]),(0,r.useEffect)(()=>{localStorage?.setItem(s,JSON.stringify(n)),h(JSON.stringify(n)===JSON.stringify(o))},[n]),(0,a.jsx)(c.Provider,{value:{ctxMoreOptionsValues:n,setCtxMoreOptionsValues:d,ctxIsDefaultState:u},children:t})},u=()=>{let e=(0,r.useContext)(c);if(!e)throw Error("useConnectionFormMoreOptionsContext must be used within a ConnectionFormMoreOptionsContextProvider");return e}},92141:(e,t,n)=>{"use strict";n.d(t,{a:()=>r,d:()=>i});let a="var(--bds-color-transportation-long-distance)";function r(e){return e.startsWith("long-distance")?"var(--bds-color-transportation-long-distance)":`var(--bds-color-transportation-${e.toLowerCase()}, ${a})`}function i(e,t){return`var(--bds-color-transportation-${e.toLowerCase()},  ${t?r(t):a})`}},92624:(e,t,n)=>{"use strict";n.d(t,{V:()=>r});var a=n(33617);function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"narrow";if(e)try{let r="string"==typeof e?(0,a.pU)(e):e;if(!r)return"string"==typeof e?e:JSON.stringify(e);return new Intl.DurationFormat(t,{style:n}).format(r)}catch(t){return console.warn("Intl.DurationFormat failed, returning fallback:",t),"string"==typeof e?e:JSON.stringify(e)}}},95488:(e,t,n)=>{"use strict";n.d(t,{a:()=>_});var a=n(6029),r=n(75155);n(55729);var i=n(32988),s=n.n(i),o=n(90972),l=n(22295),c=n(34805),d=n(73461);n(96817);var u=n(40290),m=n(74413),h=n.n(m),g=n(35954);let _=e=>{let t,n,i,m,_,f,p,v,b,x,S,y,j,w,C,N,T,L,I,k,B,M=(0,r.c)(45);M[0]!==e?({trigger:x,title:b,children:t,contentPadding:p,layout:v,className:n,closeButtonProps:i,isOpen:_,contentClass:m,...f}=e,M[0]=e,M[1]=t,M[2]=n,M[3]=i,M[4]=m,M[5]=_,M[6]=f,M[7]=p,M[8]=v,M[9]=b,M[10]=x):(t=M[1],n=M[2],i=M[3],m=M[4],_=M[5],f=M[6],p=M[7],v=M[8],b=M[9],x=M[10]);let D=void 0===p||p,R=void 0===v?"default":v,{lang:E}=(0,g.G)();M[11]!==E?(S=(0,u.H)("close",E),M[11]=E,M[12]=S):S=M[12];let F=S,A="wide"===R&&h().wide,O="fullscreen"===R&&h().fullscreen;M[13]!==n||M[14]!==A||M[15]!==O?(y=s()(h().Modal,A,O,n),M[13]=n,M[14]=A,M[15]=O,M[16]=y):y=M[16];let W=y;M[17]!==b?(j=(0,a.jsx)(o.D,{className:h().heading,slot:"title",children:b}),M[17]=b,M[18]=j):j=M[18];let P=i?.className;M[19]!==P?(w=s()(h().btnClose,P),M[19]=P,M[20]=w):w=M[20],M[21]!==F||M[22]!==i||M[23]!==w?(C=(0,a.jsx)(d.k,{as:"<RacButton>",slot:"close",icon:"bds-cross-line",variant:"plain",size:"small",iconOnly:!0,...i,className:w,children:F}),M[21]=F,M[22]=i,M[23]=w,M[24]=C):C=M[24],M[25]!==C||M[26]!==j?(N=(0,a.jsxs)("header",{className:h().header,children:[j,C]}),M[25]=C,M[26]=j,M[27]=N):N=M[27];let H=D&&h().hasPadding;M[28]!==m||M[29]!==H?(T=s()(h().content,m,H),M[28]=m,M[29]=H,M[30]=T):T=M[30],M[31]!==t||M[32]!==T?(L=(0,a.jsx)("div",{className:T,children:t}),M[31]=t,M[32]=T,M[33]=L):L=M[33],M[34]!==N||M[35]!==L?(I=(0,a.jsxs)(l.lG,{className:h().RacDialog,children:[N,L]}),M[34]=N,M[35]=L,M[36]=I):I=M[36],M[37]!==_||M[38]!==W||M[39]!==f||M[40]!==I?(k=(0,a.jsx)(c.aF,{className:W,isOpen:_,isDismissable:!0,...f,children:I}),M[37]=_,M[38]=W,M[39]=f,M[40]=I,M[41]=k):k=M[41];let $=k;return void 0===_||x?(M[42]!==$||M[43]!==x?(B=(0,a.jsxs)(l.zM,{children:[x,$]}),M[42]=$,M[43]=x,M[44]=B):B=M[44],B):$}}
2,96087:e=>{e.exports={ConnectionLeg:"ConnectionLeg_ConnectionLeg__ulYA7",depStop:"ConnectionLeg_depStop__N_cZS",arrStop:"ConnectionLeg_arrStop__ncaUW",depTrack:"ConnectionLeg_depTrack__GJeam",arrTrack:"ConnectionLeg_arrTrack__X3SnG",infoRide:"ConnectionLeg_infoRide__r0ZlJ",info2nd:"ConnectionLeg_info2nd___XQgC",infoWalk:"ConnectionLeg_infoWalk__X4Phf",walkIcon:"ConnectionLeg_walkIcon__Oo604",depTime:"ConnectionLeg_depTime__KZ_Vg",pearlString:"ConnectionLeg_pearlString__hWRKr",arrTime:"ConnectionLeg_arrTime__SPeOV",legMessages:"ConnectionLeg_legMessages__i__Mq",depStopMessages:"ConnectionLeg_depStopMessages__wnQkl",arrStopMessages:"ConnectionLeg_arrStopMessages__fpHdX",arrStopMessageDots:"ConnectionLeg_arrStopMessageDots__5jHCu"}},99367:()=>{}}]);

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.