1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="b9467223-373b-40e1-b43d-f30e4e0888c8",e._sentryDebugIdIdentifier="sentry-dbid-b9467223-373b-40e1-b43d-f30e4e0888c8")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[95405],{48312:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return t(72694)}])},55093:function(e,n,t){"use strict";var r=t(72253),i=t(47702),s=t(85893),a=t(20677),l=t(65326);n.Z=function(e){var n=e.name,t=(0,i._)(e,["name"]);return(0,s.jsx)(l.Z,{control:(0,s.jsx)(a.Z,(0,r._)({name:n},t)),label:(0,s.jsx)("span",{className:"ml-1",children:n})})}},33863:function(e,n,t){"use strict";var r=t(85893),i=t(23123),s=t(93967),a=t.n(s),l=t(62564);n.Z=function(e){var n=e.freeSeatsCount,t=void 0===n?0:n,s=e.offerFlexiOnSoldOut,o=e.withSuffix,c=e.className,d=(0,i.$G)().t;return(0,r.jsxs)("div",{className:a()("flex items-center text-13 lg:text-14 flex-wrap",t>=10&&"text-secondary-green",!!t&&t<10&&"text-secondary-orange",!t&&"text-secondary-redwarn",c),children:[(0,r.jsx)("span",{className:"sr-only",children:(0,r.jsx)(i.cC,{i18nKey:"accessibility.freeSeatsCount",values:{count:t}})}),(0,r.jsx)(l.Person,{className:"w-2.5 h-2.5 lg:w-3 lg:h-3 mr-0.5 fill-current"}),t||s?(0,r.jsxs)("span",{"aria-hidden":!0,children:[t,void 0!==o&&o&&"\xa0".concat(d("price.freeSeats"))]}):d("connections.soldOut")]})}},20677:function(e,n,t){"use strict";var r=t(72253),i=t(85893),s=t(77527),a=t(13539),l="#92A4AD",o="#00519E",c="#FFF",d=(0,s.ZP)(function(e){return(0,i.jsx)(a.Z,(0,r._)({disableRipple:!0},e))})(function(e){var n=e.theme;return{width:52,height:32,padding:0,marginRight:-16,"& .MuiSwitch-switchBase":{margin:2,padding:6,transform:"translateX(1px)",transitionDuration:"300ms","&.Mui-checked":{color:c,padding:2,transform:"translateX(20px)","& .MuiSwitch-thumb":{boxSizing:"border-box",width:24,height:24,backgroundColor:"white"},"& .MuiSwitch-thumb:before":{backgroundImage:'url(\'data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="'.concat(encodeURIComponent(o),'" d="M9.00014 16.17L5.53014 12.7C5.14014 12.31 4.51014 12.31 4.12014 12.7C3.73014 13.09 3.73014 13.72 4.12014 14.11L8.30014 18.29C8.69014 18.68 9.32014 18.68 9.71014 18.29L20.2901 7.71001C20.6801 7.32001 20.6801 6.69001 20.2901 6.30001C19.9001 5.91001 19.2701 5.91001 18.8801 6.30001L9.00014 16.17Z"/></svg>\')')},"& + .MuiSwitch-track":{backgroundColor:o,opacity:1,border:"2px solid #00519E"},"&.Mui-disabled":{"& + .MuiSwitch-track":{opacity:1,backgroundColor:l,borderColor:l},"& .MuiSwitch-thumb:before":{backgroundImage:'url(\'data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="'.concat(encodeURIComponent(l),'" d="M9.00014 16.17L5.53014 12.7C5.14014 12.31 4.51014 12.31 4.12014 12.7C3.73014 13.09 3.73014 13.72 4.12014 14.11L8.30014 18.29C8.69014 18.68 9.32014 18.68 9.71014 18.29L20.2901 7.71001C20.6801 7.32001 20.6801 6.69001 20.2901 6.30001C19.9001 5.91001 19.2701 5.91001 18.8801 6.30001L9.00014 16.17Z"/></svg>\')')}}},"&.Mui-disabled":{"& + .MuiSwitch-track":{opacity:1,backgroundColor:l,borderColor:l},"& .MuiSwitch-thumb":{backgroundColor:c}}}
1,"& .MuiSwitch-thumb":{backgroundColor:o,boxShadow:"none",width:16,height:16,"&:before":{content:"''",position:"absolute",width:"100%",height:"100%",left:0,top:0,backgroundRepeat:"no-repeat",backgroundPosition:"center",backgroundImage:"none"}},"& .MuiSwitch-track":{opacity:1,backgroundColor:c,borderRadius:"100px",border:"2px solid",borderColor:o,transition:n.transitions.create(["background-color"],{duration:300})}}});n.Z=d},76564:function(e,n,t){"use strict";var r=t(85893),i=t(23123),s=t(93967),a=t.n(s),l=t(15838),o=t(55673),c=t(91314),d=t(68399);n.Z=function(e){var n=e.className,t=(0,d.Z)().showModal;return(0,r.jsxs)(l.Z,{className:a()("bg-primary-bluelight rounded-sm p-2 lg:px-3 lg:py-1.5 sm:gap-2 sm:flex-col",n),children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("h3",{className:"h2",children:(0,r.jsx)(i.cC,{i18nKey:"loginBox.loginColumn.header"})}),(0,r.jsx)("p",{children:(0,r.jsx)(i.cC,{i18nKey:"loginBox.loginColumn.paragraph"})})]}),(0,r.jsx)(o.zx,{variant:"secondary",size:"big",onClick:function(){return t((0,r.jsx)(c.Z,{}),{size:"big",removePadding:!0})},className:"sm:w-full",children:(0,r.jsx)(i.cC,{i18nKey:"settings.mojeid.login"})})]})}},51150:function(e,n,t){"use strict";var r=t(85893),i=t(31453);n.Z=function(e){var n=e.image,t=e.orderIndex,s=e.header,a=e.url,l=e.type;return(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:a,id:"gtm-".concat(l,"-").concat(t),"aria-label":s,className:"group hover:text-primary-blue transition-color duration-300",children:[(0,r.jsx)("div",{className:"relative overflow-hidden h-articleBannerMobile lg:h-articleBanner mb-1 rounded-sm bg-primary-bluelight2 group-hover:shadow-modal transition-shadow duration-300",children:(0,r.jsx)(i.Z,{alt:s,image:n,className:"group-hover:transform group-hover:scale-110 transition-transform duration-200 ease-in"})}),(0,r.jsx)("h3",{className:"h3",children:s})]})})}},61742:function(e,n,t){"use strict";var r=t(85893),i=t(51150),s=t(62564),a=t(54360);n.Z=function(e){var n=e.data;if(!n)return null;var t=n.header,l=n.link,o=(n.article||[]).filter(function(e){var n=e.visibility;return(0,a.pn)(null==n?void 0:n.visibleFrom,null==n?void 0:n.visibleTo)});return(0,r.jsxs)("section",{className:"mt-4 lg:mt-5 mb-5 lg:mb-10",children:[(0,r.jsxs)("div",{className:"mb-2 flex justify-between items-center",children:[t&&(0,r.jsx)("h2",{className:"h1",children:t}),l&&(0,r.jsxs)("a",{href:l.url,className:"sm:hidden flex items-center text-primary-blue hover:underline",children:[l.text,(0,r.jsx)(s.ChevronRight,{className:"w-2 h-2 fill-current"})]})]}),!!(null==o?void 0:o.length)&&(0,r.jsx)("ul",{className:"grid grid-cols-1 lg:grid-cols-3 gap-2",children:o.map(function(e,n){var t=e.id,s=e.url,a=e.header,l=e.image;return(0,r.jsx)(i.Z,{orderIndex:n,image:l,header:a,url:s,type:"article"},t)})}),l&&(0,r.jsxs)("a",{href:l.url,className:"lg:hidden mt-3 flex items-center text-primary-blue hover:underline",children:[l.text,(0,r.jsx)(s.ChevronRight,{className:"w-2 h-2 fill-current"})]})]})}},53617:function(e,n,t){"use strict";t.d(n,{Z:function(){return p}});var r=t(24043),i=t(85893),s=t(23123),a=t(67294),l=t(80129),o=t(55673),c=t(77210),d=t(72253),u=t(14932),m=t(47702),h=t(24335),f=t(71816),x=t(62564),v=function(e){var n=e.data,t=(e.children,(0,m._)(e,["data","children"]));return(0,i.jsx)(h.c.Option,(0,u._)((0,d._)({},t),{data:n,children:(0,i.jsxs)("div",{className:"flex menu-row",children:[(0,i.jsx)(x.LocationOn,{className:"w-2.5 h-2.5 mr-1"}),n.label]})}))},g=function(e){var n=e.onFromChange,t=e.onToChange,r=(0,s.$G)().t,l=(0,f.Z_)().data,o=void 0===l?[]:l,d=(0,a.useMemo)(function(){return o.flatMap(function(e){return e.name.includes("Äesko")?[{label:e.name,value:e.id.toString()}]:[]})},[o]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.Z,{Icon:x.DestinationFrom,"data-id":"departure-station",className:"rounded-sm w-1/3 sm:w-full lg:mx-0.5 vikendo",loadingMessage:function(){return r("accessibility.loader")},placeholder:r("arrivalsDepartures.firstStation"),options:d,components:{Option:v},onChange:n}),(0,i.jsx)(c.Z,{Icon:x.LocationOn,"data-id":"arrival-station",className:"rounded-sm w-1/3 sm:w-full lg:mx-0.5 vikendo",loadingMessage:function(){return r("accessibility.loader")},placeholder:r("arrivalsDepartures.lastStation"),options:d,components:{Option:v},onChange:t})]})},p=function(){var e=(0,s.$G)().t,n=[{value:"cokoliv",label:e("vikendo.label.1")}
1,{value:"1",label:e("vikendo.label.2")},{value:"2",label:e("vikendo.label.3")},{value:"3",label:e("vikendo.label.4")},{value:"4",label:e("vikendo.label.5")}],t=(0,r._)((0,a.useState)(n[0]),2),d=t[0],u=t[1],m=(0,r._)((0,a.useState)("kdekoliv"),2),h=m[0],f=m[1],v=(0,r._)((0,a.useState)("kdekoliv"),2),p=v[0],j=v[1],b=(0,l.stringify)({kategorie:d.value,kde:p,odkud:h,variant:"RegioJet"},{addQueryPrefix:!0});return(0,i.jsxs)("div",{className:"bg-primary-yellow rounded-sm p-1.5 lg:px-2 lg:pt-3 lg:pb-4",children:[(0,i.jsx)("h2",{className:"h2 text-center mb-3",children:(0,i.jsx)(s.cC,{i18nKey:"vikendo.header"})}),(0,i.jsxs)("div",{className:"flex sm:block",children:[(0,i.jsx)(c.Z,{className:"w-1/3 sm:w-full rounded-sm lg:mx-0.5 vikendo",Icon:x.DestinationFrom,options:n,placeholder:e("vikendo.type.placeholder"),value:d,onChange:function(e){return e&&u(e)}}),(0,i.jsx)(g,{onFromChange:function(e){return f(e.value)},onToChange:function(e){return j(e.value)}}),(0,i.jsx)(o.ZP,{size:"big",className:"sm:w-full lg:mx-0.5",href:"".concat(e("vikendo.url"),"/").concat(b),target:"_blank",children:(0,i.jsx)(s.cC,{i18nKey:"vikendo.button"})})]})]})}},8030:function(e,n,t){"use strict";var r=t(85893),i=t(55673),s=t(27348),a=t(23123),l=t(13732);n.Z=function(e){var n=e.description,t=e.url,o=(0,l.Z)(s.Z,function(e){return e.hideAllModals});return(0,r.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,r.jsx)("p",{children:n}),(0,r.jsx)(i.ZP,{href:t,size:"big",variant:"secondary",className:"w-full",onClick:o,children:(0,r.jsx)(a.cC,{i18nKey:"moreinfo"})}),(0,r.jsx)(i.zx,{size:"big",className:"w-full",onClick:o,children:(0,r.jsx)(a.cC,{i18nKey:"understand"})})]})}},67992:function(e,n,t){"use strict";var r=t(85893),i=t(93967),s=t.n(i),a="card-skeleton-stripe bg-neutral-gray3";n.Z=function(){return(0,r.jsxs)("div",{className:"card-skeleton-box relative overflow-hidden mb-2 px-2 sm:pr-1.5 py-2 rounded-sm border border-neutral-gray3",children:[(0,r.jsxs)("div",{className:"flex justify-between items-center mb-0.5",children:[(0,r.jsx)("div",{className:s()(a,"w-1/3 h-7")}),(0,r.jsx)("div",{className:s()(a,"w-10 h-9")})]}),(0,r.jsx)("div",{className:s()(a,"w-1/2 lg:w-5/12 h-6")})]})}},43189:function(e,n,t){"use strict";t.d(n,{J:function(){return p},Z:function(){return j}});var r=t(24043),i=t(85893),s=t(31453),a=t(67294),l=t(93967),o=t.n(l),c=t(62564),d=t(33299),u=function(e){var n=e.image,t=e.toggle,r=(0,a.useRef)(null);return((0,a.useEffect)(function(){n&&r.current.focus()},[n]),n)?(0,i.jsx)(d.Z,{className:"fixed inset-0 bg-black bg-opacity-80 z-40 grid place-content-center sm:hidden ",onClick:t,children:(0,i.jsxs)("div",{className:"relative page-layout h-auto rounded-sm overflow-hidden",children:[(0,i.jsx)(s.Z,{image:n,className:"w-full h-full rounded-sm"}),(0,i.jsx)("button",{type:"button",ref:r,onClick:t,className:o()(p,"right-4"),children:(0,i.jsx)(c.Minimize,{className:"stroke-primary-blue w-3 h-3"})})]})}):null},m=t(38312),h=t(46220),f=t(6001),x=t.n(f),v=t(88240),g=t(23123),p="bg-white border border-primary-blue w-5 h-5 rounded-sm absolute bottom-2 grid place-content-center right-2 focus:shadow-border",j=function(e){var n,t=e.component,l=e.removeLayoutClasses,d=(0,g.$G)().t,f=(0,r._)((0,a.useState)(null),2),j=f[0],b=f[1],y=(0,v.Z)().isMobile,w=function(e,n){if(e.preventDefault(),e.stopPropagation(),y){window.open("".concat(x().STRAPI_URL).concat(n.url));return}b(n)};if(!t||!(null==t?void 0:null===(n=t.pageImage)||void 0===n?void 0:n.length))return null;var N=t.header,C=t.paragraph,k=t.pageImage;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:o()("mb-5 lg:mb-10",l?"":"page-layout"),children:[(0,i.jsx)(c.Maximize,{className:"w-5 h-5 text-black"}),N&&(0,i.jsx)(m.Z,{headlineLevel:2,className:"mb-2 h1",children:N}),C&&(0,i.jsx)("div",{className:"mb-2 wysiwyg wysiwyg-spacing",children:(0,i.jsx)(h.Z,{text:C})}),(0,i.jsx)("div",{className:"grid items-start gap-3 sm:grid-flow-row sm:grid-cols-1 ".concat(1===k.length?"grid-cols-1 sm:grid-cols-1 max-w-[calc(100%/3)]":2===k.length?"grid-cols-2":"grid-flow-col auto-cols-fr"),children:k.map(function(e){var n=e.id,t=e.image,r=e.header,a=e.subheader,l=e.url,u=e.allowFullscreen;return(0,i.jsxs)("a",{href:l||void 0,onClick:function(e){return!l&&u?w(e,t):void 0},"aria-label":r,className:o()(u?"":"z-10",l?"group hover:text-primary-blue transition-color duration-300":u?"":"pointer-events-none"),children:[(0,i.jsxs)("div",{className:"relative h-auto mb-1 overflow-hidden transition-shadow duration-300 rounded-sm aspect-video bg-primary-bluelight2 group-hover:shadow-modal",children:[(0,i.jsx)(s.Z,{alt:r,image:t,className:"transition-transform duration-200 ease-in group-hover:transform group-hover:scale-110 aspect-square"}),(0,i.jsx)("button",{type:"button",onClick:function(e){return w(e,t)},"aria-label":d("accessibility.image.fullscreen"),className:o()(p,j?"hidden":"",!u&&"hidden"),children:(0,i.jsx)(c.Maximize,{className:"w-3 h-3 stroke-primary-blue"})})]}),r&&(0,i.jsx)("h3",{className:o()(l?"h3":"text-16 font-normal"),children:r}),a&&(0,i.jsx)("p",{children:a})]},n)})})]}),(0,i.jsx)(u,{image:j,toggle:function(){return b(null)}})]})}},33841:function(e,n,t){"use strict";var r=t(85893),i=t(93967),s=t.n(i),a=t(31453),l=t(96600),o=t(57890);n.Z=function(e){var n=e.component;if(!n)return null;var t=n.TextContainer,i=n.ImageContainer,c=n.background,d=n.fullWidthBackgroun
1d,u=o.Ei[c],m=null==t?void 0:t.textVerticalAlignment,h=null==i?void 0:i.position,f=null==i?void 0:i.trueSize;return(0,r.jsx)("div",{className:s()(d&&u),children:(0,r.jsxs)("div",{className:s()("page-layout grid grid-cols-1 lg:grid-cols-2 gap-x-2 gap-y-3 lg:gap-y-5",!d&&u,"white"!==c&&"rounded-sm sm:mx-2",m&&"items-".concat(m)),children:[t&&(0,r.jsx)(l.Z,{className:s()("lg:w-3/4 mx-4"),textContainer:t}),i&&(0,r.jsx)("div",{className:s()("order-last sm:mt-1","right"===h?"lg:order-last":"lg:order-first","white"!==c&&"left"===h&&"-ml-2 sm:-mr-2","white"!==c&&"right"===h&&"-mr-2 sm:-ml-2"),children:(0,r.jsx)(a.Z,{alt:null==t?void 0:t.header,image:i.image,className:s()("rounded-sm",f?"w-auto mx-auto":"lg:h-96","none"!==i.shadow&&"shadow-image","white"!==c&&"left"===h&&"lg:rounded-r-none lg:rounded-l-sm sm:rounded-t-none sm:max-h-64","white"!==c&&"right"===h&&"lg:rounded-l-none lg:rounded-r-sm sm:rounded-t-none sm:max-h-64")})})]})})}},96600:function(e,n,t){"use strict";var r=t(85893),i=t(67294),s=t(93967),a=t.n(s),l=t(38312),o=t(28807),c=t(46220),d=t(88240);n.Z=function(e){var n=e.className,t=e.textContainer,s=t.header,u=t.subheader,m=t.button,h=t.content,f=t.textVerticalAlignment,x=(0,d.Z)().isMobile,v=x?i.Fragment:"div";return(0,r.jsxs)(v,{className:x?void 0:a()(n,"center"===f?"self-center":"self-top"),children:[u&&(0,r.jsx)("p",{className:"text-neutral-gray2",children:u}),s&&(0,r.jsx)(l.Z,{headlineLevel:2,className:"h2 mb-2 sm:mt-2 sm:order-1",children:s}),h&&(0,r.jsx)("div",{className:"mb-3 sm:order-3",children:(0,r.jsx)(c.Z,{text:h})}),m&&(0,r.jsx)(o.Z,{className:"sm:order-4",component:m,isFullWidth:!1})]})}},92633:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var r=t(11010),i=t(72253),s=t(14932),a=t(70655),l=t(85893),o=t(71816),c=t(11163),d=t(23123),u=t(55673),m=function(e){var n=e.description,t=e.content,r=e.onConfirm;return(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"pb-1",children:n}),t.map(function(e){return(0,l.jsx)("p",{className:"my-1.5 text-secondary-bluedark2",children:e},e)}),(0,l.jsx)("div",{className:"flex justify-end",children:(0,l.jsx)(u.zx,{size:"big",className:"sm:w-full","data-id":"tarif-change-confirm",onClick:r,children:(0,l.jsx)(d.cC,{i18nKey:"ticket.passengerConfirmationModal.button.understand"})})})]})},h=t(68399),f=function(e){var n,t=(0,o.hk)(e).replaceTariffs,d=(0,h.Z)().showModal,u=(0,c.useRouter)().push,f=(n=(0,r._)(function(e,n){return(0,a.__generator)(this,function(r){switch(r.label){case 0:return t(e),[4,u((0,s._)((0,i._)({},n),{query:(0,s._)((0,i._)({},"object"==typeof n.query?n.query:{}),{tariffs:e})}))];case 1:return r.sent(),[2]}})}),function(e,t){return n.apply(this,arguments)});return{handleTariffNotification:function(e,n,t){var r=e.description,i=e.title,s=e.content;return d((0,l.jsx)(m,{description:r,content:s,onConfirm:function(){return f(n,t)}}),{onClose:function(){return f(n,t)},title:i})}}}},72694:function(e,n,t){"use strict";t.r(n),t.d(n,{Index:function(){return ny},__N_SSG:function(){return nb},default:function(){return nw}});var r=t(72253),i=t(14932),s=t(24043),a=t(85893),l=t(39424),o=t(22980),c=t(82256),d=t(48494),u=t(69599),m=t(5152),h=t.n(m),f=t(11163),x=t(67294),v=t(496),g=t(11010),p=t(70655),j=t(71816),b=t(9905),y=t(87633),w=t(15394),N=t(23123),C=t(93967),k=t.n(C),S=t(43320),Z={0:"",1:"line-clamp-1",2:"line-clamp-2",3:"line-clamp-3",4:"line-clamp-4"},_=function(e){var n=e.children,t=e.rows,r=void 0===t?2:t,i=(0,x.useRef)(null),l=(0,s._)((0,x.useState)(!1),2),o=l[0],c=l[1],d=(0,s._)((0,x.useState)(!1),2),u=d[0],m=d[1];return(0,x.useEffect)(function(){var e;c((null==(e=i.current)?void 0:e.scrollHeight)>(null==e?void 0:e.clientHeight))},[n,r]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("span",{ref:i,className:k()(!u&&Z[r]),children:n}),o&&(0,a.jsx)(S.Z,{onToggle:m,className:"inline-flex underline text-14"})]})},T=t(61948),I=t(55093),R=t(15838),E=t(55673),D=t(45017),P=t(68399),M=t(37006),F=t(62564),O=function(e){var n=e.className,t=e.fullWidth,r=(0,P.Z)().showModal;return(0,a.jsxs)(R.Z,{className:k()(n,"flex flex-col items-start p-1 lg:p-3 bg-primary-yellowlight3"),icon:(0,a.jsx)(F.RocketLg,{className:"opacity-100 w-1/2"}),children:[(0,a.jsx)("h2",{className:"h2 mb-2",children:(0,a.jsx)(N.cC,{i18nKey:"loginBox.registerColumn.paragraph"})}),(0,a.jsx)(D.Z,{fullWidth:t}),(0,a.jsx)(E.zx,{className:"mt-2",size:"big",onClick:function(){return r((0,a.jsx)(M.Z,{}),{removePadding:!0})},children:(0,a.jsx)(N.cC,{i18nKey:"loginBox.registerColumn.button"})})]})},L=t(76564),K=t(248),z=t(33299),A=t(39958),B=t(62734),G=function(e){var n,t,l=e.payload,o=e.withoutTransfer,c=(0,j.Z_)(),d=c.getStation,u=c.getCity,m=(0,f.useRouter)().push,h=(0,j.Rc)(),v=h.fetchConnection,g=h.data,p=h.loading,b=d(l.fromLocationId),y="CITY"===l.toLocationType?null===(n=u(l.toLocationId))||void 0===n?void 0:n.name:null===(t=d(l.toLocationId))||void 0===t?void 0:t.fullname,w=(0,K._)((0,B.v)(null==g?void 0:g.routes,function(e){return e.departureStationId})).filter(function(e){var n=(0,s._)(e,2),t=n[0],r=n[1];return t!==l.fromLocationId&&(!o||r.some(function(e){return!e.transfersCount}))});return(0,x.useEffect)(function(){((null==b?void 0:b.id)||(null==b?void 0:b.cityId))&&v((0,i._)((0,r._)({},l),{fromLocationId:(null==b?void 0:b.cityId)||(null==b?void 0:b.id),fromLocationType:"CITY"}))},[null==b?void 0:b.id,null==b?void 0:b.cityId]),p?(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"h2 mt-3",children:(0,a.jsx)(N.cC,{i18nKey:"route.alternative.search"})}),(0,a.jsx)("div",{className:"my-2",children:(0,a.jsx)(A.Z,{})})]}):!!w.length&&(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"h2 mt-3",children:(0,a.jsx)(N.cC,{i18nKey:o?"route.alternative.noTransfer":"route.alternative"})}),w.map(function(e){var n,t=(0,s._)(e,1)[0],c=null===(n=d(t))||void 0===n?void 0:n.fullname;return(0,a.jsxs)(z.Z,{onClick:function(){return m({query:(0,i._)((0,r._)({},l),{fromLocationId:t})})},className:"flex flex-wrap items-center gap-1 mt-2 text-primary-blue hover:underline",gtmName:"Connection alternation".concat(o&&" without transfer"),children:[c," ",(0,a.jsx)(F.ArrowEast,{className:"w-2 h-2 fill-current"})," ",y]},t)})]})},q=t(65362),U=t(33863),V=t(30556),H=t(54360),Y=function(e){var n=e.timeOverview,t=n.departureTime,r=n.arrivalTime,i=n.travelTime,s=e.soldOut,l=e.children,o=(0,N.$G)().t,c=(0,H.Qw)(t),d=(0,H.Qw)(r),u=(0,H.uS)(t,r);return(0,a.jsxs)("div",{className:k()("flex flex-wrap items-center gap-y-0.5 gap-1.5",s&&"text-neutral-gray2"),children:[(0,a.jsxs)("h2",{className:"h3","aria-label":"".concat(o("accessibility.connection.time")," ").concat(c," - ").concat(d),children:[c," - ",d,!!u&&(0,a.jsxs)("sup",{children:["+",u]})]}),(0,a.jsx)("span",{className:"text-13 lg:text-14",children:i}),l]})},$=t(57763),W=t(20163),X=t(63786),J=function(e){var n=e.transferCount,t=e.vehicleTypes,r=e.soldOut,i=e.cardOpen;return(0,a.jsxs)("div",{className:k()("flex items-center",r?"text-neutral-gray2":"text-primary-blue"),children:[(0,a.jsx)(W.Z,{isOpened:i}),t.map(function(e){return(0,a.jsx)(X.Z,{className:"w-2.5 h-2.5 lg:w-3 lg:h-3 fill-current",vehicleType:e},e)}),(0,a.jsx)("span",{className:"text-13 lg:text-14 pl-0.5",children:(0,a.jsx)(N.cC,{i18nKey:n>0?"connection.transfers":"new.index.connection.direct",values:{count:n}})})]})},Q=t(16034),ee=t(27348),en=t(62952),et=t(13732),er=t(88240),ei=function(e){var n=e.departureCityName,t=e.departureStationName,r=e.arrivalCityName,i=e.arrivalStationName;return"".concat(n||t," â ").concat(r||i)},es=function(e){var n,t,r,i=e.seatSection,l=null===(n=i.vehicles)||void 0===n?void 0:n[0],o=(0,s._)((0,x.useState)((null==l?void 0:l.number)||1),2),c=o[0],d=o[1],u=(0,s._)((0,x.useState)(null==l?void 0:null===(r=l.decks)||void 0===r?void 0:null===(t=r[0])||void 0===t?void 0:t.number),2),m=u[0],h=u[1];return((0,x.useEffect)(function(){var e,n,t,r,s,a;d((null===(n=i.vehicles)||void 0===n?void 0:null===(e=n[0])||void 0===e?void 0:e.number)||1),h(null===(a=i.vehicles)||void 0===a?void 0:null===(s=a[0])||void 0===s?void 0:null===(r=s.decks)||void 0===r?void 0:null===(t=r[0])||void 0===t?void 0:t.number)},[i.sectionId]),i.fixedSeatReservation)?(0,a.jsx)(en.Z,{onSeatSelect:function(){},seatSection:i,selectedSeats:[],setVehicleNr:d,vehicleNr:c,selectedDeckNr:m,setSelectedDeckNr:h,previewMode:!0,openedFromTicket:!0,isOrdering:!1,disableSeatSelection:!0}
1):(0,a.jsx)(v.Z,{className:"w-full",children:(0,a.jsx)(N.cC,{i18nKey:"ticket.noFixedSeatReservation"})})},ea=function(e){var n,t=e.sections,i=e.initialSectionId,l=e.tariffs,o=void 0===l?[]:l,c=(0,N.$G)().t,d=(0,er.Z)().isMobile,u=(0,et.Z)(ee.Z,function(e){return e.hideAllModals}),m=(0,j.t3)({ignoreGlobalState:!0}),h=m.fetchSeats,f=m.data,v=void 0===f?[]:f,g=m.loading,p=(0,x.useRef)(h),b=(0,x.useMemo)(function(){return t.map(function(e){var n=e.id,t=e.departureStationId,r=e.arrivalStationId;return"".concat(n,"-").concat(t,"-").concat(r)}).join("|")},[t]),y=(0,x.useMemo)(function(){return o.length?{seatClass:null,tariffs:o}:void 0},[o]),w=null!=i?i:null===(n=t[0])||void 0===n?void 0:n.id,C="".concat(b,"|").concat(o.join("|")),S=(0,x.useMemo)(function(){return t.map(function(e){return{sectionId:e.id,fromStationId:e.departureStationId,toStationId:e.arrivalStationId}})},[b]),Z=(0,s._)((0,x.useState)(w),2),_=Z[0],T=Z[1];return((0,x.useEffect)(function(){p.current=h},[h]),(0,x.useEffect)(function(){T(w)},[w]),(0,x.useEffect)(function(){if(S.length){var e=new AbortController;return p.current((0,r._)({sections:S},y&&{seatPreference:y}),e.signal),function(){e.abort()}}},[C,y]),g&&!v.length)?(0,a.jsx)(A.Z,{className:"flex justify-center py-5"}):t.length&&v.length?(0,a.jsxs)("div",{className:"bg-white",children:[(0,a.jsxs)("div",{className:"sticky top-0 z-20 flex items-center justify-between border-b border-neutral-graylight bg-white px-4 py-3",children:[(0,a.jsx)("h2",{className:"text-h4 font-bold text-black",children:c("connections.coachLayout.title")}),(0,a.jsx)("button",{type:"button",className:"flex h-6 w-6 items-center justify-center text-neutral-gray2 hover:text-neutral-gray",onClick:u,"aria-label":c("accessibility.button.closeWindow"),children:(0,a.jsx)(F.Clear,{className:"h-3 w-3 fill-current"})})]}),t.map(function(e,n){var t=e.id===_,r=v.find(function(n){return n.sectionId===e.id});return(0,a.jsxs)("div",{className:k()(0!==n&&"border-t border-neutral-graylight"),children:[(0,a.jsxs)("button",{type:"button",className:"flex w-full items-center justify-between gap-2 px-3 py-3 text-left lg:px-4",onClick:function(){return T(function(n){return n===e.id?void 0:e.id})},children:[(0,a.jsxs)("div",{className:"flex min-w-0 flex-1 items-center gap-2",children:[(0,a.jsx)(X.Z,{className:"h-5 w-5 shrink-0 fill-neutral-black lg:h-6 lg:w-6",vehicleType:e.vehicleType}),(0,a.jsx)("span",{className:"truncate text-h4 font-bold text-black",children:ei(e)})]}),(0,a.jsx)(F.ChevronDown,{className:k()("h-5 w-5 shrink-0 fill-primary-blue transition-transform lg:h-6 lg:w-6",t&&"rotate-180")})]}),t&&(0,a.jsx)("div",{className:"px-3 pb-3 lg:px-4 lg:pb-4",children:r?(0,a.jsx)(es,{seatSection:r}):(0,a.jsx)("div",{className:"py-5 text-center text-neutral-gray",children:(0,a.jsx)(N.cC,{i18nKey:"connections.noSeatingData"})})})]},e.id)}),(0,a.jsx)("div",{className:"sticky bottom-0 z-20 flex border-t border-neutral-graylight bg-white px-4 py-3",children:(0,a.jsx)(E.zx,{className:k()(d?"w-full":"ml-auto min-w-[110px]"),size:d?"big":"small",variant:"secondary",onClick:u,children:c("close")})})]}):(0,a.jsx)("div",{className:"px-4 py-5 text-center text-neutral-gray",children:(0,a.jsx)(N.cC,{i18nKey:"connections.noSeatingData"})})},el=t(44684),eo=t(84798),ec=t(98605),ed=t(18938),eu=t(32417),em=t(6001),eh=t.n(em),ef=t(80631),ex=t(11382),ev=t(92633),eg=t(61165),ep=t(72629),ej=t(61262),eb=t(8030),ey=t(12699),ew=function(e){if(!e||1!==e.priceClasses.length)return!1;var n=(0,s._)((null==e?void 0:e.priceClasses)||[],1)[0],t=null==e?void 0:e.sections.find(function(n){return n.id===e.mainSectionId});return!n.actionPrice&&("NO"===n.seatClassKey||(null==t?void 0:t.vehicleType)==="BUS")},eN=function(e){var n,t,l,o,c,d,u,m=e.routeOverview,h=e.isRjSro,b=e.offerFlexiOnSoldOut,y=e.actionPricesColors,w=e.faresImagesData,C=(0,N.$G)().t,S=(0,ex.Z)().formatPrice,Z=(0,f.useRouter)(),_=Z.query,T=Z.push,I=(0,P.Z)().showModal,D=(0,eg.rf)(_.direction),M=(0,j.hk)(D),O=M.selectRoute,L=M.selectClass,K=(0,er.Z)().isMobile,B=(0,ev.Z)(D).handleTariffNotification,G=(0,j.cn)(),W=G.data,X=G.routeLoading,ee=G.fetchRoute,en=G.routeError,et=G.fetchSroRoutes,ei=G.rjSroClasses,es=(0,s._)((0,x.useState)(!1),2),em=es[0],eN=es[1],eC=(0,s._)((0,x.useState)(!1),2),ek=eC[0],eS=eC[1],eZ=(0,s._)((0,x.useState)(!1),2),e_=eZ[0],eT=eZ[1],eI=(0,s._)((0,x.useState)(!1),2),eR=eI[0],eE=eI[1],eD=(0,x.useRef)(null),eP=(null===(l=(0,eg.$2)(_.tariffs))||void 0===l?void 0:l.length)||0,eM=m.actionPrice,eF=m.arrivalStationId,eO=m.arrivalTime,eL=m.bookable,eK=m.delay,ez=m.departureStationId,eA=m.departureTime,eB=m.freeSeatsCount,eG=m.id,eq=m.notices,eU=m.priceFrom,eV=m.priceTo,eH=m.pricesCount,eY=m.support,e$=m.surcharge,eW=m.transfersCount,eX=m.travelTime,eJ=m.vehicleStandards,eQ=m.vehicleTypes,e0={routeId:eG,fromStationId:ez,toStationId:eF,tariffs:(0,eg.$2)(_.tariffs)},e1=((h?ei:null==W?void 0:W.priceClasses)||[]).map(function(e){return{seatClassKey:e.seatClassKey,freeSeatsCount:e.freeSeatsCount}}),e2=!1===eL?0:eB,e3=eU+((null==W?void 0:null===(o=W.surcharge)||void 0===o?void 0:o.price)||0),e4=(n=(0,g._)(function(e){return(0,p.__generator)(this,function(n){switch(n.label){case 0:if(e.stopPropagation(),!(0,eg._R)(_,"search"))return[3,4];if(O((0,i._)((0,r._)({},e0),{type:h?"RJ_SRO":void 0})),!(1===eH&&!b&&!h))return[3,2];return[4,ee(e0)];case 1:if(ew(n.sent()))return eT(!0),[2];n.label=2;case 2:return[4,T({pathname:"".concat(ef.ZP.RESERVATION.FARE,"/").concat((0,eg.rf)(_.direction||"there")),query:e0})];case 3:n.sent(),n.label=4;case 4:return[2]}})}),function(e){return n.apply(this,arguments)});(0,x.useEffect)(function(){!W&&_.tariffs&&(em||e$)&&(ee(e0),h&&et(e0))},[_.tariffs,em,e$,W]),(0,x.useEffect)(function(){(null==eD?void 0:eD.current)&&W&&em&&eD.current.scrollIntoView({behavior:"smooth",block:"center"})},[W,eD,em]),(0,x.useEffect)(function(){if(ew(W)&&!ek&&e_&&!h){L((0,i._)((0,r._)({},W.priceClasses[0]),{seatClass:W.priceClasses[0].seatClassKey,sections:j.P6.mapFromToSections(W.sections)}));var e={pathname:"".concat(ef.ZP.RESERVATION.SEATING,"/").concat((0,eg.rf)(_.direction||"there")),query:(0,i._)((0,r._)({},e0),{seatClassKey:W.priceClasses[0].seatClassKey})};(null==W?void 0:W.priceClasses[0].tariffNotifications)?B(null==W?void 0:W.priceClasses[0].tariffNotifications,null==W?void 0:W.priceClasses[0].tariffs,e):T(e),eS(!0)}},[W,ek,e_,h]);var e5=null==W?void 0:W.sections.flatMap(function(e){return e.notices||[]}),e8=null==y?void 0:y.find(function(e){return(null==e?void 0:e.actionName)===(null==eM?void 0:eM.name)}),e9=(null==e8?void 0:e8.displayColor)||eu.xV.GREEN,e6=null==e8?void 0:e8.actionIcon,e7=(null==e8?void 0:null===(c=e8.backgroundImg)||void 0===c?void 0:c.url)&&"".concat(eh().STRAPI_URL).concat(e8.backgroundImg.url),ne=null==e8?void 0:e8.badgeOnly,nn=!!e2&&(eQ.includes("TRAIN")||eQ.includes("BUS")),nt=(t=(0,g._)(function(e){var n,t,r,i;return(0,p.__generator)(this,function(s){switch(s.label){case 0:if(!nn)return[2];eE(!0),s.label=1;case 1:if(s.trys.push([1,,4,5]),i=W)return[3,3];return[4,ee(e0)];case 2:i=s.sent(),s.label=3;case 3:if(!(null==(r=i)?void 0:null===(n=r.sections)||void 0===n?void 0:n.length))return[2];return I((0,a.jsx)(ea,{sections:r.sections,initialSectionId:e||(null===(t=r.sections[0])||void 0===t?void 0:t.id),tariffs:e0.tariffs}),{size:"small",unclosable:!0,removePadding:!0}),[3,5];case 4:return eE(!1),[7];case 5:return[2]}})}),function(e){return t.apply(this,arguments)}),nr=b&&!e2,ni=!!e2;return(0,a.jsxs)("div",{children:[K&&(null==eM?void 0:eM.showIcon)&&(0,a.jsx)(z.Z,{onClick:function(){return I((0,a.jsx)(eb.Z,{description:null==eM?void 0:eM.description,url:null==eM?void 0:eM.url}),{title:C("actionPrice.badge")})},className:k()(eu.KW[e9],"w-full flex justify-center rounded-t-sm cursor-pointer"),children:(0,a.jsxs)(q.Z,{actionColor:e9,className:"flex items-center",children:[e6?(0,a.jsx)(ey.Z,{data:e6,className:"w-2 h-2 fill-white"}):(0,a.jsx)(F.Sale,{className:"w-2 h-2 fill-white"}),e6?e6.badgeTitle?(0,a.jsx)("h2",{className:"font-medium",children:e6.badgeTitle}):null:(0,a.jsx)("h2",{className:"font-medium",children:(0,a.jsx)(N.cC,{i18nKey:"actionPrice.badge"})})]})}),(0,a.jsxs)(R.Z,{style:e7&&(null==eM?void 0:eM.showIcon)?{backgroundImage:"url(".concat(e7,")")}:void 0,className:k()("mb-2 px-2 sm:pr-1.5 pt-2 border",(null==eM?void 0:eM.showIcon)&&!ne?"".concat(eu.ke[e9]," ").concat(eu.IW[e9]," border-2 rounded-none rounded-b-sm"):"border-neutral-gray3 bg-white rounded-sm",(null==eM?void 0:eM.showIcon)&&!ne&&!K&&"rounded-t-sm",(null==eM?void 0:eM.showIcon)&&K&&"rounded-t-none"),children:[(0,a.jsxs)(z.Z,{className:k()("h-full pb-1.5 flex flex-col justify-between",em&&"border-neutral-gray3 border-b"),gtmPlace:"ConnectionCard",gtmName:"Show detail","data-id":"connection-card-".concat(eG),onClick:function(){return eN(!em)},children:[(0,a.jsxs)("div",{className:"flex items-start justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,H.su)(eA)&&(0,a.jsx)(F.Error,{className:"w-2.5 h-2.5 fill-secondary-orangedark flex-shrink-0","aria-label":C("connection.pastDeparture.warning")}),(0,a.jsxs)(Y,{timeOverview:{travelTime:eX,departureTime:eA,arrivalTime:eO},soldOut:!e2,children:[!K&&(null==eM?void 0:eM.showIcon)&&(0,a.jsx)(ej.Z,{placement:"top",title:null==eM?void 0:eM.description,children:(0,a.jsx)("div",{children:(0,a.jsx)("a",{href:null==eM?void 0:eM.url,target:"_blank",rel:"noreferrer noopener",children:(0,a.jsxs)(q.Z,{actionColor:e9,className:"flex items-center cursor-pointer",children:[e6?(0,a.jsx)(ey.Z,{data:e6,className:"w-2 h-2 fill-white"}):(0,a.jsx)(F.Sale,{className:"w-2 h-2 fill-white"}),e6?e6.badgeTitle?(0,a.jsx)("h2",{className:"font-medium",children:e6.badgeTitle}):null:(0,a.jsx)("h2",{className:"font-medium",children:(0,a.jsx)(N.cC,{i18nKey:"actionPrice.badge"})})]})})})}),eK&&!eK.startsWith("00:00")&&(0,a.jsxs)(q.Z,{children:[K?"+":(0,a.jsx)(N.cC,{i18nKey:"delays.title"})," ",eK]}),h&&(0,a.jsx)(Q.Z,{type:"RJ_SRO"}),!K&&eY&&(0,a.jsx)(q.o,{clearTooltip:!eJ.includes(j.V5.VehicleKey.ECONOMY)})]})]}),(0,a.jsxs)("div",{className:"flex items-center sm:flex-col-reverse sm:items-end",children:[nr&&(0,a.jsx)(E.zx,{onClick:e4,"data-id":"connection-card-price-".concat(eG),className:"whitespace-nowrap",children:C("buy.ticket")}),ni&&(0,a.jsx)(V.Z,{"aria-hidden":!0,onClick:e4,"data-id":"connection-card-price-".concat(eG),className:"whitespace-nowrap",price:e3,hasFromPrefix:eU!==eV}),!nr&&!ni&&(0,a.jsx)(E.zx,{disabled:!0,children:(0,a.jsx)(N.cC,{i18nKey:"connections.soldOut"})})]})]}),(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:k()("flex gap-3",eq&&"sm:mt-1"),children:[(0,a.jsx)(J,{vehicleTypes:eQ,transferCount:eW,soldOut:!e2,cardOpen:em}),nn?(0,a.jsxs)("button",{type:"button","data-id":"connection-card-seating-".concat(eG),onClick:function(e){e.stopPropagation(),nt()},className:k()("group flex items-center gap-0.5 p-1.5 -m-1.5 text-13 lg:text-14",e2>=10&&"text-secondary-green",e2<10&&"text-secondary-orange"),children:[(0,a.jsx)("span",{className:"sr-only",children:(0,a.jsx)(N.cC,{i18nKey:"accessibility.freeSeatsCount",values:{count:e2}})}),(0,a.jsx)(F.Person,{className:"mr-0.5 h-2.5 w-2.5 fill-current lg:h-3 lg:w-3"}
1),(0,a.jsxs)("span",{"aria-hidden":!0,className:K?void 0:"group-hover:underline",children:[e2,!K&&"\xa0".concat(C("price.freeSeats"))]}),(0,a.jsx)(F.Search,{className:"h-2.5 w-2.5 fill-current lg:h-3 lg:w-3"})]}):(0,a.jsx)(U.Z,{freeSeatsCount:e2,withSuffix:!K,offerFlexiOnSoldOut:b}),eq&&(0,a.jsx)($.Z,{}),K&&eY&&(0,a.jsx)(q.o,{clearTooltip:!eJ.includes(j.V5.VehicleKey.ECONOMY),enableMobileView:!0})]}),e2?(0,a.jsxs)("span",{className:k()("sm:hidden text-13",e2?"text-neutral-gray":"text-neutral-gray2"),children:[(0,a.jsx)(N.cC,{i18nKey:"ticket.discount.passengers"}),": ",eP]}):null]})]}),X&&em&&(0,a.jsx)(A.Z,{className:"flex justify-center py-5"}),em&&W&&(0,a.jsxs)("ul",{ref:eD,"aria-label":C("accessibility.ticket.detail"),children:[e5.map(function(e){return(0,a.jsx)("div",{className:"mt-1",children:(0,a.jsx)(v.Z,{innerContentClasses:"[&_a]:underline",variant:"warning",children:e})},e)}),(0,H.su)(W.sections[0].departureTime)&&(0,a.jsx)("li",{className:"mt-1",children:(0,a.jsx)(el.Z,{className:"max-w-full",departureTime:W.sections[0].departureTime,delay:W.sections[0].delay||eK})}),W.sections.map(function(e,n){var t,r,i,s,l=null===(r=W.transfersInfo)||void 0===r?void 0:null===(t=r.transfers)||void 0===t?void 0:t.find(function(t){return t.fromStationId===e.arrivalStationId&&t.toStationId===W.sections[n+1].departureStationId}),o=l&&(0,ep.iJ)(e,W.sections[n+1])?C("transfer.UK.info"):null==W?void 0:null===(i=W.transfersInfo)||void 0===i?void 0:i.info;return(0,a.jsxs)("li",{children:[(0,a.jsx)(eo.Z,{section:e,priceClasses:e.id===W.mainSectionId&&e1,isFirst:0===n&&!e5.length,isLast:W.sections.length-1===n,faresImagesData:w,firstDepartureTime:W.sections[0].departureTime,onShowCoachLayout:function(e){nt(e)}}),l&&(0,a.jsx)(ec.Z,{transfer:l,arrivalTime:e.arrivalTime,departureTime:null===(s=W.sections[n+1])||void 0===s?void 0:s.departureTime,info:o})]},e.id)}),(0,a.jsxs)("li",{className:"flex justify-between items-center pb-3",children:[(0,a.jsx)("div",{}),eL&&(0,a.jsx)(V.Z,{"aria-label":C("accessibility.confirm.ticket",{price:S(e3)}),className:"mt-8",onClick:e4,price:e3,hasFromPrefix:eU!==eV})]})]}),(null==en?void 0:null===(u=en.response)||void 0===u?void 0:null===(d=u.data)||void 0===d?void 0:d.message)&&!(null==_?void 0:_.isRouteInvalid)&&(0,a.jsx)(v.Z,{variant:"warning",children:en.response.data.message}),(0,a.jsx)(ed.Z,{showLoader:eR||!em&&1===eH&&X})]})]})},eC=t(41664),ek=t.n(eC),eS=t(34767),eZ=function(e){var n=e.routeMessage;return(0,a.jsxs)("div",{children:[(0,a.jsx)(v.Z,{children:n}),(0,a.jsxs)("div",{className:"flex sm:flex-col lg:gap-4",children:[(0,a.jsx)("div",{className:"w-full lg:w-2/3 flex flex-col",children:(0,a.jsxs)("div",{className:"flex sm:flex-col sm:items-center lg:justify-between lg:mt-14",children:[(0,a.jsx)("div",{className:"lg:hidden mt-3",children:(0,a.jsxs)(E.ZP,{href:ef.ZP.HOMEPAGE,variant:"secondary",children:[(0,a.jsx)(F.ArrowBack,{className:"w-3 h-3 mr-0.5 fill-current"}),(0,a.jsx)("div",{className:"sm:w-48 inline-block overflow-ellipsis text-center whitespace-nowrap overflow-hidden",children:(0,a.jsx)(N.cC,{i18nKey:"no.return.route.back.to.homepage"})})]})}),(0,a.jsx)("div",{className:"sm:hidden",children:(0,a.jsxs)(ek(),{href:ef.ZP.HOMEPAGE,className:"flex items-center sm:mt-2 text-primary-blue font-bold",children:[(0,a.jsx)(F.ArrowBack,{className:"w-3 h-3 mr-0.5 fill-current"}),(0,a.jsx)(N.cC,{i18nKey:"no.return.route.back.to.homepage"})]})}),(0,a.jsx)(E.ZP,{href:ef.ZP.RESERVATION.PASSENGERS,className:"sm:my-2",variant:"secondary",children:(0,a.jsx)(N.cC,{i18nKey:"no.return.route.buy.ticket.there"})})]})}),(0,a.jsx)("div",{className:"w-full lg:w-1/3 mt-4 lg:mt-14",children:(0,a.jsx)(eS.Z,{})})]})]})},e_=function(e){var n=e.isToday,t=e.onNextClick,r=e.onPreviousClick;return(0,a.jsxs)("div",{className:"flex justify-between",children:[n?(0,a.jsx)("div",{}):(0,a.jsx)(E.zx,{className:"whitespace-nowrap",variant:"secondary",onClick:r,children:(0,a.jsx)(N.cC,{i18nKey:"button.searchPrevious"})}),(0,a.jsx)(E.zx,{className:"whitespace-nowrap",variant:"secondary",onClick:t,children:(0,a.jsx)(N.cC,{i18nKey:"button.searchNext"})})]})},eT=t(67992),eI=t(40397),eR=t(49227),eE=t(98740),eD=t(91314),eP=t(33086),eM=function(e){var n=e.routePayload,t=(0,f.useRouter)(),s=t.push,l=t.query,o=(0,N.$G)().t,c=(0,er.Z)().isMobile,d=(0,j.aF)(),u=d.isLoggedIn,m=d.isCreditPrice,h=(0,P.Z)().showModal,b=(0,j.$b)(),y=b.data,w=b.fetchRoute,C=b.loading,S=(0,j.cn)(),Z=S.fetchRoute,_=S.data,T=S.routeLoading,I=(0,j.aR)().data,R=void 0===I?[]:I,D=(0,j.hk)(),O=D.selectClass,L=D.selectRoute;return(0,x.useEffect)(function(){w(n),Z(n)},[]),(0,a.jsxs)(eR.Z,{className:"mb-4 sm:p-2",title:o("timeTicket.general.title"),children:[(0,a.jsx)("div",{className:"text-neutral-gray -mt-1 mb-2",children:(0,a.jsx)(N.cC,{i18nKey:"timeTicket.general.info"})}),(0,a.jsx)(eI.J9,{initialValues:{selectedFlexiTicket:"WEEK"},onSubmit:void 0,children:function(e){var t=e.values,d=e.setValues;return(0,a.jsxs)(eI.l0,{children:[(0,a.jsx)("div",{className:"flex flex-wrap gap-0.5 items-center mb-1.5",children:c&&y.map(function(e){var n=e.flexiType;return(0,a.jsx)(E.zx,{size:"small",variant:"secondary",onClick:function(){return d({selectedFlexiTicket:n})},children:(0,a.jsx)(N.cC,{i18nKey:"ticket.flexiTypes.".concat(n)})},n)})}),(0,a.jsxs)("div",{className:"grid lg:grid-cols-3 gap-4",children:[(C||T)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eT.Z,{}),(0,a.jsx)(eT.Z,{}),(0,a.jsx)(eT.Z,{})]}),!(C||T)&&(0,a.jsx)(a.Fragment,{children:_?y.map(function(e){var o,c,d,f,x=e.flexiType,v=e.lineGroupCode,b=e.lineNumber,y=e.price,w=e.seatClassKey,C=e.type,S=e.operator,Z=e.connectionCode,T=(o=(0,g._)(function(){return(0,p.__generator)(this,function(e){switch(e.label){case 0:return L((0,i._)((0,r._)({},n),{tariffs:[n.tariffs[0]],type:"FLEXI"})),O({flexiType:x,lineGroupCode:v,lineNumber:b,price:y,seatClass:w,sections:j.P6.mapFromToSections(_.sections),type:C,operator:S,connectionCode:Z}),[4,s(ef.ZP.RESERVATION.PASSENGERS)];case 1:return e.sent(),[2]}})}),function(){return o.apply(this,arguments)}),I=(c=(0,g._)(function(e){return(0,p.__generator)(this,function(n){switch(n.label){case 0:if("ANONYMOUS"===e)return h((0,a.jsx)(M.Z,{}),{removePadding:!0}),[2];return[4,T()];case 1:return n.sent(),[2]}})}),function(e){return c.apply(this,arguments)}),D=(d=(0,g._)(function(){return(0,p.__generator)(this,function(e){switch(e.label){case 0:if(u||h((0,a.jsx)(eD.Z,{onLogin:I}),{size:"big",removePadding:!0}),u&&!m&&h((0,a.jsx)(M.Z,{}),{removePadding:!0}),!(m&&(0,eg._R)(l,"search")))return[3,2];return[4,T()];case 1:e.sent(),e.label=2;case 2:return[2]}})}),function(){return d.apply(this,arguments)});return(0,a.jsx)("div",{className:k()("relative overflow-hidden",t.selectedFlexiTicket!==x&&"sm:hidden"),children:(0,a.jsxs)("div",{className:"rounded-sm border border-neutral-gray3 bg-neutral-graylight","data-id":"time-length-tickets",children:[(0,a.jsxs)("div",{className:"relative p-2 border-b border-neutral-gray3 border-dashed",children:[(0,a.jsx)("div",{className:"rjticket-decorator rjticket-decorator--bottom-left"}),(0,a.jsx)("div",{className:"rjticket-decorator rjticket-decorator--bottom-right"}),(0,a.jsx)("h4",{className:"h4",children:(0,a.jsx)(N.cC,{i18nKey:"ticket.flexiTypes.".concat(x)})}),(0,a.jsx)("div",{className:"text-14",children:(0,a.jsx)(eP.Z,{property:"title",seatClass:w})}),(0,a.jsxs)("div",{className:"flex gap-0.5 items-center flex-wrap text-14",children:[_.departureCityName,(0,a.jsx)(F.ArrowEast,{className:"w-2 h-2 flex-shrink-0 fill-current"}),_.arrivalCityName]})]}),(0,a.jsxs)("div",{className:"p-2 text-center",children:[(0,a.jsx)(E.zx,{className:"w-full my-1",size:"small",onClick:D,children:(0,a.jsx)(eE.ZP,{price:y})}),(0,a.jsx)("div",{className:"text-12 text-neutral-gray",children:(null===(f=R.find(function(e){return e.key===n.tariffs[0]}))||void 0===f?void 0:f.value)||n.tariffs[0]})]})]})},x)}):(0,a.jsx)(v.Z,{variant:"warning",className:"col-span-full",headline:o("timeTickets.error.title"),children:(0,a.jsx)(N.cC,{i18nKey:o("timeTickets.error.description")})})})]})]})}})]})},eF=t(12214),eO=function(e,n,t){var r=(0,j.Z_)().getDestination;return(0,x.useMemo)(function(){var i,s=r(e),a=r(n);if(s&&a)return null===(i=t.find(function(e){var n,t,r=e.fromCountry,i=e.toCountry,l=e.fromStation,o=e.toStation,c=e.cityPair;if(!r&&!i&&!(null==l?void 0:l.station)&&!(null==o?void 0:o.station)&&!c)return!1;var d=!r||eL(s,r),u=!(null==l?void 0:l.station)||eK(s,l.station),m=!i||eL(a,i),h=!(null==o?void 0:o.station)||eK(a,o.station),f=!c||ez(s,null===(n=c.connection)||void 0===n?void 0:n.from)&&ez(a,null===(t=c.connection)||void 0===t?void 0:t.to);return d&&u&&m&&h&&f}))||void 0===i?void 0:i.content},[e,n,t,r])},eL=function(e,n){switch(e.placeType){case"STATION":return e.countryCode===n;case"CITY":return"code"in e&&e.code===n;default:return!1}},eK=function(e,n){var t=n.stationId.toString();switch(e.placeType){case"CITY":if("stations"in e&&Array.isArray(e.stations))return e.stations.some(function(e){return e.id.toString()===t});return!1;case"STATION":return e.id.toString()===t;default:return!1}},ez=function(e,n){var t;return!n||!n.cityId||("CITY"===e.placeType?t=e.id:"STATION"===e.placeType&&"cityId"in e&&(t=e.cityId),void 0!==t&&t.toString()===n.cityId.toString())},eA=t(33841),eB=function(e){var n,t,l,o,c,d,m=e.actionPricesColors,h=e.sroTicketsFetching,C=e.setSroTicketsFetching,k=e.setRoutesLoading,S=e.faresImagesData,Z=e.earlyBookingInfos,R=(0,f.useRouter)(),E=R.push,D=R.query,P=(0,j.Rc)(),M=P.data,F=P.loading,K=P.fetchForwardRoutes,z=P.fetchBackwardRoutes,A=P.fetchConnection,q=P.shouldFindSro,U=P.fetchSroRoutes,V=(0,j.hk)().createBooking,Y=(0,j.d3)().currency,$=(0,er.Z)().isMobile,W=(0,j.aF)(),X=W.isLoggedIn,J=W.isCreditPrice,Q=(0,eF.Z)(),ee=Q.direction,en=Q.booking,et=(0,N.$G)().t,ei=(0,j.K1)(2),es=(0,s._)((0,x.useState)(),2),ea=es[0],el=es[1],eo=(0,s._)((0,x.useState)(null),2),ec=eo[0],ed=eo[1],eu=[null==en?void 0:null===(t=en.there)||void 0===t?void 0:t.bookingState,null==en?void 0:null===(l=en.back)||void 0===l?void 0:l.bookingState].includes("ADDONS_SELECTED"),em=(0,b.Z)(new Date(null==M?void 0:null===(c=M.routes)||void 0===c?void 0:null===(o=c[0])||void 0===o?void 0:o.departureTime),new Date),eh=Array.from((0,B.v)((h?ea:null==M?void 0:M.routes)||[],function(e){return(0,H.Qw)(e.departureTime,"LONG_WEEKDAY")}
1).entries()),ef=(0,eg.yE)(D),ex=eO(ef.fromLocationId,ef.toLocationId,Z),ev=(n=(0,g._)(function(e){var n,t;return(0,p.__generator)(this,function(s){return n=new Date(ef.departureDate),t=e?(0,y.Z)(n,e):(0,w.Z)(n,e),E({query:(0,i._)((0,r._)({},D),{departureDate:(0,H.mr)(t,"YEAR-MONTH-DAY")}),hash:"sro"}),[2]})}),function(e){return n.apply(this,arguments)});return((0,x.useEffect)(function(){var e;if((null==M?void 0:null===(e=M.routes)||void 0===e?void 0:e.length)&&em){var n=new Date,t=new Date(M.routes[0].departureTime),r=ec?n.getTime()-ec.getTime():0;(t>n||r>6e4)&&t>n&&setTimeout(function(){A(ef),ed(new Date)},t.valueOf()-n.valueOf())}},[null==M?void 0:M.routes,ec]),(0,x.useEffect)(function(){(0,eg._R)(D,"search")&&(ee&&"there"!==ee||V(ef),setTimeout(function(){return A(ef)},0))},[D,Y]),(0,x.useEffect)(function(){setTimeout(function(){(null==D?void 0:D.isRouteInvalid)&&ei(et("connection.after.planned.departure"),!1)},250)},[]),(0,x.useEffect)(function(){h&&U({fromLocationType:ef.fromLocationType,fromLocation:ef.fromLocationId,toLocationType:ef.toLocationType,toLocation:ef.toLocationId,departureDate:ef.departureDate,numberOfPassengers:ef.tariffs.length}).then(el)},[h,D]),(0,x.useEffect)(function(){k(F)},[F]),F||(null==M?void 0:M.routes.length)||null==M||!M.routesMessage||eu)?F||(null==M?void 0:M.routes.length)||!eu?(0,a.jsxs)(a.Fragment,{children:[((null==M?void 0:M.textBubbles)||[]).map(function(e){var n=e.id,t=e.text;return(0,a.jsx)(v.Z,{className:"mb-2 break-words wysiwyg",children:(0,a.jsx)(_,{rows:$?4:2,children:(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:t}})})},n)}),(0,a.jsxs)("div",{className:"flex lg:w-2/3 items-center justify-between gap-2",children:[(0,a.jsx)("h1",{className:"h1 flex-grow-1",children:(0,a.jsx)(N.cC,{i18nKey:"back"===(0,eg.rf)(D.direction)?"basket.chooseRoute.return":"basket.chooseRoute.outward"})}),q&&(0,a.jsxs)("div",{className:"flex gap-2 items-center mr-2","data-id":"place-tickets",children:[(0,a.jsx)(N.cC,{i18nKey:"index.sroTickets"}),(0,a.jsx)(I.Z,{checked:h,onChange:function(e,n){return C(n)}})]})]}),(0,a.jsxs)("div",{className:"lg:w-2/3 lg:pr-2.5",children:[!F&&(null==M?void 0:null===(d=M.routes)||void 0===d?void 0:d.every(function(e){return e.transfersCount}))&&"there"===ee&&(0,a.jsx)("div",{className:"mb-3",children:(0,a.jsx)(G,{payload:ef,withoutTransfer:!0})}),!F&&(h?(null==ea?void 0:ea.length)===0:null==M?void 0:M.routesMessage)&&(0,a.jsx)(v.Z,{className:"my-1",children:(0,a.jsx)(N.cC,{i18nKey:"results.selectedDateNotAvailable"})})]}),(0,a.jsxs)("div",{className:"flex sm:flex-col lg:gap-4",children:[(0,a.jsx)("div",{className:"w-full lg:w-2/3 flex flex-col",children:F?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"mt-0.5 lg:mt-1 mb-2 lg:mb-3 font-normal sm:text-14",children:(0,a.jsx)(T.Z,{date:(0,eg.rf)((0,u.Z)(new Date(D.departureDate),"Europe/Prague")),formatType:"LONG_WEEKDAY"})}),(0,a.jsx)(eT.Z,{}),(0,a.jsx)(eT.Z,{}),(0,a.jsx)(eT.Z,{})]}):(0,a.jsxs)(a.Fragment,{children:[eh.map(function(e){var n=(0,s._)(e,2),t=n[0],r=n[1],i=r.find(function(e){return 0===e.transfersCount&&e.vehicleTypes.includes("TRAIN")&&e.freeSeatsCount}),l=j.P6.isRegional(null==i?void 0:i.departureStationId,null==i?void 0:i.arrivalStationId),o=1===ef.tariffs.length&&l,c=1===ef.tariffs.length&&l&&r.some(function(e){return e.freeSeatsCount});return(0,a.jsxs)(x.Fragment,{children:[(0,a.jsx)("p",{className:"mt-0.5 lg:mt-1 mb-2 lg:mb-3 sm:text-base font-bold",children:t}),(0,a.jsxs)("div",{className:"w-full flex flex-col","data-id":"search-results",children:[o&&(0,a.jsx)(eM,{routePayload:{fromStationId:i.departureStationId,routeId:i.id,tariffs:(0,eg.$2)(D.tariffs),toStationId:i.arrivalStationId}}),(0,a.jsx)("ul",{"aria-label":et("accessibility.connection.results"),children:(h&&ea||r).map(function(e){return(0,a.jsx)("li",{children:(0,a.jsx)(eN,{faresImagesData:S,actionPricesColors:m,routeOverview:e,isRjSro:h&&!!ea,offerFlexiOnSoldOut:c&&!e.transfersCount&&e.vehicleTypes.every(function(e){return"TRAIN"===e})})},e.id+e.departureStationId+e.arrivalStationId)})})]})]},t)}),(0,a.jsx)(e_,{isToday:em,onPreviousClick:(0,g._)(function(){return(0,p.__generator)(this,function(e){switch(e.label){case 0:return window.scrollTo(0,0),[4,h?ev(-1):z()];case 1:return e.sent(),[2]}})}),onNextClick:(0,g._)(function(){return(0,p.__generator)(this,function(e){switch(e.label){case 0:return window.scrollTo(0,0),[4,h?ev(1):K()];case 1:return e.sent(),[2]}})})})]})}),(0,a.jsx)("div",{className:"w-full lg:w-1/3 lg:mt-14",children:eu?(0,a.jsx)(eS.Z,{}):(0,a.jsxs)(a.Fragment,{children:[!X&&(0,a.jsx)(L.Z,{className:"flex flex-col gap-2 items-start lg:mb-2 sm:mt-2"}),!J&&(0,a.jsx)(O,{className:"sm:hidden"})]})})]})]}):(0,a.jsx)(eZ,{routeMessage:null==M?void 0:M.routesMessage}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v.Z,{children:M.routesMessage}),(0,a.jsx)(G,{payload:ef}),!!ex&&(0,a.jsx)("div",{className:"mt-4",children:(0,a.jsx)(eA.Z,{component:ex})})]})},eG=t(61742),eq=t(47702),eU=function(e){var n=e.href,t=e.children,s=(0,eq._)(e,["href","children"]);return"string"==typeof n&&/^https?:\/\//i.test(n)?(0,a.jsx)("a",(0,i._)((0,r._)({href:n},s),{children:t})):(0,a.jsx)(ek(),(0,i._)((0,r._)({href:n},s),{children:t}))},eV=t(1300),eH=function(e){var n=e.href,t=e.children,s=(0,eq._)(e,["href","children"]);return(0,a.jsx)(eU,(0,i._)((0,r._)({href:n},s),{prefetch:!1,children:t}))},eY=function(e){var n=e.data,t=e.variant;if(!n)return null;var r=n.text,i=n.visibility,s=(0,H.pn)(null==i?void 0:i.visibleFrom,null==i?void 0:i.visibleTo);return r&&s?(0,a.jsx)(v.Z,{variant:t,className:"wysiwyg mb-3",children:(0,a.jsx)(eV.D,{components:{a:eH},children:r})}):null},e$=t(31453),eW=t(57890),eX=function(e){var n=e.icon,t=e.iconColor,r=e.header,i=e.button,s=eW.R7[t],l=eW.Cg[t],o=i.text,c=i.url;return(0,a.jsxs)("div",{className:"flex p-2 lg:px-3 lg:py-4 border border-neutral-graylight3 rounded-sm",children:[n&&(0,a.jsx)("div",{className:k()("w-12 h-12 mr-2 flex justify-center items-center rounded-full flex-shrink-0",s,l),children:(0,a.jsx)(ey.Z,{data:n,className:"w-7 h-7"})}),(0,a.jsxs)("div",{children:[r&&(0,a.jsx)("h3",{className:"h4 mb-0.5 leading-tight",children:r}),(0,a.jsx)("a",{href:c,className:"text-primary-blue hover:text-black hover:underline",children:o})]})]})},eJ=function(e){var n=e.data,t=(0,er.Z)().isMobile;if(!n)return null;var r=n.header,i=n.bannerHeader,s=n.bannerSubheader1,l=n.bannerSubheader2,o=n.bannerButton,c=n.image,d=n.smallBanner,u=o||{},m=u.url,h=u.urlMobile,f=u.text,x=u.textMobile;return(0,a.jsxs)("section",{className:"mb-5 lg:mb-10",children:[r&&(0,a.jsx)("h2",{className:"h1 mb-2",children:r}),(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-2",children:[(0,a.jsx)("div",{className:"flex flex-col gap-2",children:(d||[]).map(function(e){var n=e.id,t=e.header,r=e.iconColor,i=e.icon,s=e.button;return(0,a.jsx)(eX,{icon:i,iconColor:r,header:t,button:s},n)})}),(0,a.jsxs)("div",{className:k()("relative overflow-hidden lg:col-span-2 p-2 lg:px-4 lg:py-3 rounded-sm sm:bg-primary-bluelight3",!c&&"bg-primary-bluelight3"),children:[i&&(0,a.jsx)("h3",{className:"h2 mb-0.5",children:i}),(s||l)&&(0,a.jsxs)("p",{className:"mb-2 sm:text-14",children:[s,(0,a.jsx)("br",{})," ",l]}),o&&(0,a.jsx)(E.ZP,{href:t?h:m,variant:"secondary",size:"big",children:t?x:f}),(0,a.jsx)("div",{className:"sm:relative sm:overflow-hidden sm:h-48 sm:mt-3 sm:-mx-2 sm:-mb-2",children:c&&(0,a.jsx)("div",{className:"absolute -top-1/4 lg:top-0 -bottom-1/4 lg:bottom-0 left-0 right-0 sm:z-0 lg:z-background",children:(0,a.jsx)(e$.Z,{image:c,alt:i,className:"sm:object-right"})})})]})]})]})},eQ=t(80129),e0=t(3638),e1=function(){var e=(0,s._)((0,x.useState)(null),2),n=e[0],t=e[1];return((0,x.useEffect)(function(){var e=new Image;e.src="/images/heart.png",e.onload=function(){var n=document.createElement("canvas");n.width=e.width,n.height=e.height;var r=n.getContext("2d");if(r){r.translate(e.width/2,e.height/2),r.rotate(Math.PI),r.drawImage(e,-e.width/2,-e.height/2);var i=new Image;i.src=n.toDataURL(),t(i)}}},[]),n)?(0,a.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",transform:"rotate(180deg)",pointerEvents:"none",zIndex:10},children:(0,a.jsx)(e0.Z,{images:[n],snowflakeCount:25,radius:[10,20],speed:[.5,1.5],wind:[-.5,.5]})}):null},e2=t(2261);t(25139),t(70543),t(342);var e3=t(99304),e4=function(e){var n=e.data,r=(0,x.useRef)(null),i=(0,x.useRef)(null),s=11===new Date().getMonth(),l=new Date,o=1===l.getMonth()&&l.getDate()>=9&&14>=l.getDate();(0,x.useEffect)(function(){return function(){i.current&&clearTimeout(i.current)}},[]);var c=((null==n?void 0:n.banner)||[]).filter(function(e){return!e.visibility||(0,H.pn)(e.visibility.visibleFrom,e.visibility.visibleTo)});if(!c.length)return null;if(1===c.length){var d,u=c[0],m=u.header,h=u.subheader,f=u.imageMobile,v=u.imageDesktop,g=u.BgHexColor;return m&&!(0,eg._R)((0,eQ.parse)(null===(d=t.g.location)||void 0===d?void 0:d.search,{ignoreQueryPrefix:!0}),"search")?(0,a.jsx)(eU,{id:"main-banner-link",href:(null==h?void 0:h.url)||"",children:(0,a.jsxs)("div",{className:"relative z-0 overflow-hidden bg-primary-bluelight2",children:[s&&(0,a.jsx)(e0.Z,{snowflakeCount:80,color:"#ffffff",style:{pointerEvents:"none",zIndex:10}}),o&&(0,a.jsx)(e1,{}),(0,a.jsx)(e$.Z,{id:"gtm-main-banner-mobile",alt:m,priority:!0,loading:"eager",image:f,className:"lg:hidden","aria-hidden":!0}),(0,a.jsx)(e$.Z,{id:"gtm-main-banner-desktop",alt:m,loading:"eager",priority:!0,image:v,className:"object-contain w-full h-full sm:hidden",fitCover:!1,"aria-hidden":!0,style:{backgroundColor:g}}),(0,a.jsx)("div",{className:"absolute left-0 right-0 z-20 transform -translate-y-1/2 page-layout top-1/2",children:(0,a.jsxs)("div",{className:"lg:mb-14 text-neutral-white text-shadow-heroBanner",children:[(0,a.jsx)("h1",{className:"h1 sm:text-h2 text-headline",children:m}),h&&(0,a.jsx)("div",{className:"font-bold",children:null==h?void 0:h.text})]})})]})}):null}return(0,a.jsxs)("div",{className:"relative main-banner-container",children:[(0,a.jsx)(e2.tq,{modules:[e3.pt,e3.W_,e3.tl],navigation:{nextEl:".custom-swiper-button-next",prevEl:".custom-swiper-button-prev"},pagination:{clickable:!0},autoplay:{delay:5e3,disableOnInteraction:!0},onSwiper:function(e){r.current=e}
1,onSlideChange:function(e){e.autoplay.running&&e.autoplay.stop(),i.current&&clearTimeout(i.current),i.current=setTimeout(function(){(null==e?void 0:e.autoplay)&&e.autoplay.start()},1e4)},className:"swiper",loop:!0,children:c.map(function(e){var n,r=e.header,i=e.subheader,l=e.imageMobile,c=e.imageDesktop,d=e.BgHexColor,u=e.id;return(0,a.jsx)(e2.o5,{children:r&&!(0,eg._R)((0,eQ.parse)(null===(n=t.g.location)||void 0===n?void 0:n.search,{ignoreQueryPrefix:!0}),"search")&&(0,a.jsx)(eU,{id:"main-banner-link",href:(null==i?void 0:i.url)||"",children:(0,a.jsxs)("div",{className:"relative z-0 overflow-hidden bg-primary-bluelight2",children:[s&&(0,a.jsx)(e0.Z,{snowflakeCount:80,color:"#ffffff",style:{pointerEvents:"none",zIndex:10}}),o&&(0,a.jsx)(e1,{}),(0,a.jsx)(e$.Z,{id:"gtm-main-banner-mobile",alt:r,priority:!0,loading:"eager",image:l,className:"lg:hidden","aria-hidden":!0}),(0,a.jsx)(e$.Z,{id:"gtm-main-banner-desktop",alt:r,loading:"eager",priority:!0,image:c,className:"object-contain w-full h-full sm:hidden",fitCover:!1,"aria-hidden":!0,style:{backgroundColor:d}}),(0,a.jsx)("div",{className:"absolute right-0 z-20 transform -translate-y-1/2 left-0 banner-layout top-1/2 sm:w-4/5",children:(0,a.jsxs)("div",{className:"lg:mb-14 text-neutral-white text-shadow-heroBanner",children:[(0,a.jsx)("h1",{className:"h1 sm:text-h3 text-headline",children:r}),i&&(0,a.jsx)("div",{className:"h2 sm:text-h4 font-bold",children:null==i?void 0:i.text})]})})]})})},u||"banner-".concat(d,"-").concat(r))})}),(0,a.jsx)("div",{className:"custom-swiper-button-prev absolute shadow-md top-1/2 left-4 z-10 p-1 items-center justify-center rounded-full transform -translate-y-1/2 cursor-pointer transition-all duration-300 hover:scale-[120%] active:scale-90 bg-white fill-primary-yellow hidden lg:flex",children:(0,a.jsx)(F.ChevronLeft,{className:"w-8 h-8 text-white"})}),(0,a.jsx)("div",{className:"custom-swiper-button-next absolute shadow-md top-1/2 right-4 z-10 p-1 items-center justify-center rounded-full transform -translate-y-1/2 cursor-pointer transition-all duration-300 hover:scale-[120%] active:scale-90 bg-white fill-primary-yellow hidden lg:flex",children:(0,a.jsx)(F.ChevronRight,{className:"w-8 h-8 text-white"})})]})},e5=function(e){var n=e.publishDate,t=e.header,r=e.url,i=e.orderIndex;return(0,a.jsx)("li",{children:(0,a.jsx)(R.Z,{id:"gtm-news-".concat(i),className:"lg:h-56 p-2 lg:px-3 border border-neutral-gray3",children:(0,a.jsxs)("a",{href:r,"aria-label":"".concat(n,": ").concat(t),className:"h-full flex flex-col justify-between group hover:text-primary-blue transition-color duration-300",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"pb-1 text-14 text-neutral-gray2",children:n}),(0,a.jsx)("h3",{className:"h3",children:t})]}),(0,a.jsx)("div",{className:"text-primary-blue group-hover:underline",children:(0,a.jsx)(N.cC,{i18nKey:"readmore"})})]})})})},e8=function(e){var n=e.data;if(!n)return null;var t=n.header,r=n.link,i=(n.news||[]).filter(function(e){var n=e.visibility;return(0,H.pn)(null==n?void 0:n.visibleFrom,null==n?void 0:n.visibleTo)});return(0,a.jsxs)("section",{className:"mt-4 lg:mt-5 mb-5 lg:mb-10",children:[(0,a.jsxs)("div",{className:"mb-2 flex justify-between items-center",children:[t&&(0,a.jsx)("h2",{className:"h1",children:t}),r&&(0,a.jsxs)("a",{href:r.url,className:"sm:hidden flex items-center text-primary-blue hover:underline",children:[r.text,(0,a.jsx)(F.ChevronRight,{className:"w-2 h-2 fill-current"})]})]}),!!(null==i?void 0:i.length)&&(0,a.jsx)("ul",{className:"grid grid-cols-1 lg:grid-cols-3 gap-2",children:i.map(function(e,n){var t=e.id,r=e.url,i=e.header,s=e.visibility;return(0,a.jsx)(e5,{orderIndex:n,publishDate:(0,H.mr)(null==s?void 0:s.visibleFrom,"DATE"),header:i,url:r},t)})}),r&&(0,a.jsxs)("a",{href:r.url,className:"lg:hidden mt-3 flex items-center text-primary-blue hover:underline",children:[r.text,(0,a.jsx)(F.ChevronRight,{className:"w-2 h-2 fill-current"})]})]})},e9=function(e){var n=e.text,t=e.url;return(0,a.jsx)("li",{children:(0,a.jsxs)(ek(),{href:t,className:"py-0.5 flex items-center hover:underline",prefetch:!1,children:[n,(0,a.jsx)(F.ChevronRight,{className:"w-2 h-2 fill-current"})]})})},e6=function(e){var n=e.image,t=e.aboutLink,r=e.headerText;return(0,a.jsxs)("div",{className:k()("relative overflow-hidden lg:col-span-2 p-2 lg:px-4 lg:py-3 lg:flex lg:flex-col lg:justify-end sm:rou
1nded-sm lg:rounded-l-sm lg:text-white sm:bg-primary-yellow",!n&&"bg-primary-yellow"),children:[(0,a.jsx)("h2",{className:"h2 mb-0.5",children:(0,a.jsx)(N.cC,{i18nKey:"hpservices.header"})}),(0,a.jsx)("p",{className:"lg:w-7/12 mb-2 sm:text-14",children:(0,a.jsx)(N.cC,{i18nKey:"hpservices.paragraph"})}),(0,a.jsx)(E.ZP,{href:t||ef.ZP.HOMEPAGE,variant:"secondary",size:"big",className:"lg:hidden",children:(0,a.jsx)(N.cC,{i18nKey:"hpservices.button"})}),(0,a.jsx)("div",{className:"sm:relative sm:overflow-hidden sm:h-48 sm:mt-3 sm:-mx-2 sm:-mb-2",children:n&&(0,a.jsxs)("div",{className:"absolute inset-0 sm:z-0 w-full h-full lg:z-background",children:[(0,a.jsx)("div",{className:"absolute inset-0 sm:z-0 w-full h-full lg:z-0 lg:bg-gradient-to-t from-black-50"}),(0,a.jsx)(e$.Z,{image:n,alt:r})]})})]})},e7=function(e){var n=e.links,t=e.aboutLink;return(0,a.jsxs)("div",{className:"sm:hidden p-4 rounded-r-sm bg-primary-yellow",children:[(0,a.jsx)("h3",{className:"h3 mb-1",children:(0,a.jsx)(N.cC,{i18nKey:"hpservices.links.header"})}),(0,a.jsx)("ul",{children:null==n?void 0:n.map(function(e){var n=e.id,t=e.url,r=e.title,i=e.page,s=e.page_template;return(0,a.jsx)(e9,{text:r,url:(null==i?void 0:i.generatedUrl)||(null==s?void 0:s.generatedUrl)||t},n)})}),(0,a.jsx)(E.ZP,{href:t||ef.ZP.HOMEPAGE,variant:"secondary",size:"big",className:"mt-4",children:(0,a.jsx)(N.cC,{i18nKey:"hpservices.button"})})]})},ne=function(e){var n=e.data,t=(0,N.$G)().t;if(!n)return null;var r=n.image,i=n.links,s=n.aboutLink,l=t("hpservices.header");return(0,a.jsx)("section",{className:"mb-5 lg:mb-10",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-3",children:[(0,a.jsx)(e6,{image:r,aboutLink:s,headerText:l}),(0,a.jsx)(e7,{links:i,aboutLink:s})]})})},nn=t(31050),nt=function(e){var n=e.data;return n&&n.show?(0,a.jsx)("section",{className:"sm:pt-2 sm:pb-4 lg:py-4 bg-primary-yellow",children:(0,a.jsxs)("div",{className:"page-layout grid grid-cols-1 lg:grid-cols-2 gap-2",children:[(0,a.jsx)("div",{children:(0,a.jsx)("h2",{className:"h2 lg:w-4/5",children:(0,a.jsx)(N.cC,{i18nKey:"footer.newsletter.header"})})}),(0,a.jsxs)("form",{target:"_top",method:"post",id:"se-webform-9",className:"h-full flex sm:flex-col lg:items-center gap-2 lg:gap-1",action:"https://app.smartemailing.cz/public/web-forms-v2/display-form/271776-7hlfq3t9o484n6rio0ddv6ivolxg0amd4c3bpoe8n5f63h1d2kd9ludv46nm0jtdmhc9ozjum7004q0kbstxkbi1hmf5kveatq88",children:[(0,a.jsx)(nn.Z,{label:"V\xe1Å¡ e-mail",className:"w-full bg-white rounded-sm",InputLabelProps:{required:!1},type:"text",name:"fields[df_emailaddress]","data-emailaddress":"1",id:"frm-webFormHtmlRenderer-webFormForm-fields-df_emailaddress",required:!0}),(0,a.jsx)(E.zx,{size:"big",type:"submit",name:"_submit",className:"sm:w-full flex-shrink-0",children:(0,a.jsx)(N.cC,{i18nKey:"footer.newsletter.button"})}),(0,a.jsx)("input",{type:"hidden",name:"referrer",id:"se-ref-field-id",value:""}),(0,a.jsx)("input",{type:"hidden",name:"sessionid",id:"se-sessionid-field",value:""}),(0,a.jsx)("input",{type:"hidden",name:"sessionUid",id:"se-sessionUid-field",value:""}),(0,a.jsx)("input",{type:"hidden",name:"_do",value:"webFormHtmlRenderer-webFormForm-submit"})]})]})}):null},nr=function(e){var n=e.text,t=e.url,r=e.type,i={bus:F.DirectionsBus,train:F.DirectionsTrain,plane:F.PlaneTicket}[r];return(0,a.jsxs)("div",{className:"flex items-center text-neutral-gray",children:[(0,a.jsx)(i,{className:"w-2 h-2 mr-1 fill-current"}),(0,a.jsx)("a",{href:t,rel:"nofollow",className:"text-14 hover:underline",children:n})]})},ni=function(e){var n=e.city,t=e.image,r=e.links;return(0,a.jsxs)("li",{className:"flex items-start",children:[(0,a.jsx)("div",{className:"overflow-hidden w-32 h-20 mr-2.5 rounded-sm flex-shrink-0",children:(0,a.jsx)(e$.Z,{alt:n,image:t,"aria-hidden":!0})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"h4 mb-0.5",children:n}),(r||[]).map(function(e){var n=e.id,t=e.text,r=e.url,i=e.type;return(0,a.jsx)(nr,{type:i,text:t,url:r},n)})]})]})},ns=function(e){var n=e.data;if(!n)return null;var t=n.header,r=n.tickets,i=n.link;return(0,a.jsxs)("section",{className:"mt-4 lg:mt-5 mb-5 lg:mb-10",children:[(0,a.jsxs)("div",{className:"mb-2 flex justify-between items-center",children:[t&&(0,a.jsx)("h2",{className:"h1",children:t}),i&&(0,a.jsxs)("a",{href:i.url,className:"sm:hidden flex items-center text-primary-blue hover:underline",children:[i.text,(0,a.jsx)(F.ChevronRight,{className:"w-2 h-2 fill-current"})]})]}),!!(r||[]).length&&(0,a.jsx)("ul",{className:"grid grid-cols-1 lg:grid-cols-3 gap-2",children:(r||[]).map(function(e){var n=e.id,t=e.city,r=e.image,i=e.links,s=e.visibility;return(0,H.pn)(null==s?void 0:s.visibleFrom,null==s?void 0:s.visibleTo)?(0,a.jsx)(ni,{city:t,image:r,links:i},n):null})}),i&&(0,a.jsxs)("a",{href:i.url,className:"lg:hidden mt-3 flex items-center text-primary-blue hover:underline",children:[i.text,(0,a.jsx)(F.ChevronRight,{className:"w-2 h-2 fill-current"})]})]})},na=t(51150),nl=function(e){var n=e.data;if(!n)return null;var t=n.header,r=(n.article||[]).filter(function(e){var n=e.visibility;return(0,H.pn)(null==n?void 0:n.visibleFrom,null==n?void 0:n.visibleTo)});return(0,a.jsxs)("section",{className:"mb-5 lg:mb-10",children:[t&&(0,a.jsx)("h2",{className:"h1 mb-2",children:t}),!!(null==r?void 0:r.length)&&(0,a.jsx)("ul",{className:"grid grid-cols-1 lg:grid-cols-3 gap-2",children:r.map(function(e,n){var t=e.id,r=e.url,i=e.header,s=e.image;return(0,a.jsx)(na.Z,{header:i,image:s,orderIndex:n,type:"trip-hint",url:r},t)})})]})},no=t(53617),nc=function(e){var n=e.data;return n&&n.show?(0,a.jsx)("section",{className:"mb-5 lg:mb-10",children:(0,a.jsx)(no.Z,{})}):null},nd=function(e){var n=e.Icon,t=e.iconClasses,r=e.header;return(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:k()("w-5 h-5 flex justify-center items-center rounded-full flex-shrink-0",t),children:(0,a.jsx)(n,{className:"w-2.5 h-2.5 fill-current"})}),(0,a.jsx)("div",{children:r})]})},nu=function(){var e=(0,N.$G)().t;return(0,a.jsxs)("section",{className:"mb-5 lg:mb-10",children:[(0,a.jsx)("h2",{className:"h1 mb-2",children:(0,a.jsx)(N.cC,{i18nKey:"whyus.header"})}),(0,a.jsxs)("div",{className:"grid lg:grid-cols-3 gap-2",children:[(0,a.jsx)(nd,{Icon:F.Seat,iconClasses:"text-secondary-green bg-secondary-greenlight2",header:e("whyus.freeseat")}),(0,a.jsx)(nd,{Icon:F.TrainTicket,iconClasses:"text-primary-yellow bg-primary-yellowlight3",header:e("whyus.storno")}),(0,a.jsx)(nd,{Icon:F.Time,iconClasses:"text-primary-blue bg-primary-bluelight2",header:e("whyus.warranty")})]})]})},nm=t(27105),nh=t(43189),nf=t(40128),nx=function(e){var n=e.data;if(!n||!(null==n?void 0:n.heroBanner))return null;var t=n.title,r=n.heroBanner,i=n.url,s=i?function(){return(0,a.jsx)(eU,{href:i,children:(0,a.jsx)(nf.Z,{component:r})})}:function(){return(0,a.jsx)(nf.Z,{component:r})};return(0,a.jsxs)("section",{className:"mb-5 lg:mb-10",children:[!!t&&(0,a.jsx)("h1",{className:"h1 mb-2",children:t}),(0,a.jsx)(s,{})]})},nv=t(42115),ng=h()(function(){return Promise.resolve().then(t.bind(t,32873))},{loadableGenerated:{webpack:function(){return[32873]}},ssr:!1}),np=function(e){if(e)try{var n=new URL(e);return["code","state","session_state"].forEach(function(e){n.searchParams.has(e)&&n.searchParams.set(e,"[redacted]")}),n.toString()}catch(n){return e}},nj=function(e){var n=(0,o.Z)(e);return(0,c.Z)(n,(0,d.Z)((0,u.Z)(new Date,"Europe/Prague")))},nb=!0,ny=function(e){var n=e.alertData,t=e.articleCarouselData,o=e.mainBannerData,c=e.faresImagesData,d=e.importantInfoData,u=e.newsCarouselData,m=e.servicesData,h=e.smartEmailingData,g=e.ticketCarouselData,p=e.tripHintsData,j=e.vike
1ndoData,b=e.actionPricesData,y=e.favoriteConnectionsData,w=e.earlyBookingInfos,N=e.secondaryBannerData,C=e.imageRowData,k=(0,f.useRouter)(),S=k.query,Z=k.replace,_=k.isReady,T=(0,eg._R)(S,"search"),I=(0,s._)((0,x.useState)(!1),2),R=I[0],E=I[1],D=(0,s._)((0,x.useState)(!1),2),P=D[0],M=D[1],F=(0,x.useRef)(!1),O=(0,et.Z)(nm.Z,function(e){return e.pushToMessages}),L=(0,eg.rf)(S.error);return(0,x.useEffect)(function(){if(_&&"OAuthSignin"===L&&!F.current){F.current=!0,(0,l.uT)("NextAuth OAuthSignin warning shown: ".concat(JSON.stringify({callbackUrl:np((0,eg.rf)(S.callbackUrl)),path:window.location.pathname}))),O({text:"login.error.oauthSignin",variant:v.W.WARNING_REVERSE});var e=(0,r._)({},S);delete e.error,delete e.callbackUrl,Z({pathname:"/",query:e},void 0,{shallow:!0})}},[_,L,S,Z,O]),(0,x.useEffect)(function(){(0,eg._R)(S,"links")&&!T&&Z({query:(0,eg.XP)((0,i._)((0,r._)({tariffs:"REGULAR"},S),{departureDate:S.departureDate||(0,H.mr)(new Date,"YEAR-MONTH-DAY")}))})},[S]),(0,x.useEffect)(function(){if(T&&nj(S.departureDate)){var e=(0,H.mr)(new Date,"YEAR-MONTH-DAY");S.returnDepartureDate&&nj(S.returnDepartureDate)?Z({query:(0,eg.XP)((0,i._)((0,r._)({},S),{departureDate:e,returnDepartureDate:e}))}):Z({query:(0,eg.XP)((0,i._)((0,r._)({},S),{departureDate:e}))})}},[T]),T?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ng,{strapiFavorites:null==y?void 0:y.favoriteConnections,setSroTicketsFetching:E,className:"mb-2.5 lg:my-3 pt-1 lg:px-1 lg:py-1.5",showCompactBox:!0,loading:P}),(0,a.jsx)(nv.Z,{children:(0,a.jsx)(eB,{sroTicketsFetching:R,setSroTicketsFetching:E,actionPricesColors:null==b?void 0:b.actionPrices,setRoutesLoading:M,faresImagesData:c,earlyBookingInfos:w})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e4,{data:o}),(0,a.jsx)(ng,{strapiFavorites:null==y?void 0:y.favoriteConnections,setSroTicketsFetching:E,className:"lg:w-full mb-3 lg:px-2.5 pt-2 lg:py-4",layoutClassName:"lg:-mt-14"}),(0,a.jsxs)(nv.Z,{className:"sm:pb-2 lg:pb-0",children:[((null==n?void 0:n.alert)||[]).map(function(e){return(0,a.jsx)(eY,{data:e,variant:e.variant},e.id)}),(0,a.jsx)(eG.Z,{data:t}),(0,a.jsx)(nx,{data:N}),(0,a.jsx)(nh.Z,{component:null==C?void 0:C.imageRow,removeLayoutClasses:!0}),(0,a.jsx)(eJ,{data:d}),(0,a.jsx)(ns,{data:g}),(0,a.jsx)(nc,{data:j}),(0,a.jsx)(nl,{data:p}),(0,a.jsx)(ne,{data:m}),(0,a.jsx)(e8,{data:u}),(0,a.jsx)(nu,{})]}),(0,a.jsx)(nt,{data:h})]})},nw=ny}},function(e){e.O(0,[49774,91255,53221,85686,25669,96909,97847,95290,19963,99973,93509,40128,23423,34767,77706,44897,92888,40179],function(){return e(e.s=48312)}),_N_E=e.O()}]);
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.