PageSourceSearch

https://assets.bookaway.com/bookaway-front/_next/static/chunks/6472-1626d6e64a06ff6e.js

js bookaway.com collected 2026-10-02 04:27:09 UTC 61,651 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6472],{38872:function(e,t,n){n.d(t,{Z:function(){return k}});var r=n(39058),i=n.n(r),a=n(20132),o=n(38827),s=n(93909),l=n(93649),c=n(15311),d=function(e){var t=(0,o.gh)();return(0,c.jsxs)("div",{className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]])+" "+"footer-column ".concat(e.className),children:[(0,c.jsx)("p",{className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]])+" footer-header-column",children:e.title}),(0,c.jsx)("ul",{className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]])+" footer-items-list",children:e.listItems.map(function(n,r){return(0,c.jsxs)(a.Fragment,{children:["standard"===n.type&&(0,c.jsx)("li",{onClick:null==n?void 0:n.onClick,className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]])+" footer-list-item",children:(0,c.jsx)("a",{target:"_blank",href:n.content.href,className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]]),children:n.text?n.text:""})}),"textMessage"===n.type&&(0,c.jsxs)("li",{className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]])+" footer-list-item",children:[(0,c.jsx)("span",{className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]])+" text-message",children:n.text}),(0,c.jsx)(l.W,{icons:n.content,iconProps:{color:t.icon.secondary,width:"21px",height:"21px"}})]}),"phoneNumber"===n.type&&(0,c.jsx)("li",{className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]])+" footer-list-item",children:(0,c.jsxs)("span",{className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]]),children:["".concat(n.text,": "),(0,c.jsx)("a",{target:"_blank",href:"tel:".concat(n.content.phoneNumber),className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]]),children:n.content.phoneNumber})]})}),"helpCenter"===n.type&&e.newHelpCenter&&(0,c.jsx)("li",{className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]])+" footer-list-item",children:e.newHelpCenter()}),"component"===n.type&&(0,c.jsx)("li",{className:i().dynamic([["700896003",[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh]]])+" footer-list-item",children:n.content.component})]},r)})}),(0,c.jsx)(i(),{id:"700896003",dynamic:[t.text.primary,t.mainFont,t.text.secondary,t.mainFont,t.text.primary,t.link.primaryHover,t.text.secondary,t.mainFont,s.oh],children:[".footer-column.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}",".footer-header-column.__jsx-style-dynamic-selector{font-size:16px;color:".concat(t.text.primary,";font-weight:700;margin-bottom:12px;font-family:").concat(t.mainFont,";}"),".footer-items-list.__jsx-style-dynamic-selector{padding-inline-start:0px;text-align:center;}",".footer-list-item.__jsx-style-dynamic-selector{margin-bottom:10px;padding-inline-start:0px;list-style:none;color:".concat(t.text.secondary,";font-family:").concat(t.mainFont,";font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
1-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}"),".footer-list-item.__jsx-style-dynamic-selector a.__jsx-style-dynamic-selector{-webkit-transition:color 300ms;transition:color 300ms;-webkit-text-decoration:none;text-decoration:none;color:".concat(t.text.primary,";}"),".footer-list-item.__jsx-style-dynamic-selector a.__jsx-style-dynamic-selector:hover{color:".concat(t.link.primaryHover,";}"),".footer-list-item.__jsx-style-dynamic-selector:last-child{margin-bottom:0px;}",".text-message.__jsx-style-dynamic-selector{font-size:14px;color:".concat(t.text.secondary,";-webkit-transition:color 300ms;transition:color 300ms;font-family:").concat(t.mainFont,";margin-right:10px;}"),".text-message-channel.__jsx-style-dynamic-selector{margin:0 5px;}","@media screen and (min-width:".concat(s.oh,"px){.footer-column.__jsx-style-dynamic-selector{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}.footer-items-list.__jsx-style-dynamic-selector{text-align:start;}.footer-list-item.__jsx-style-dynamic-selector{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}")]})]})};c.Fragment;var m={styles:(0,c.jsx)(i(),{id:"3590466990",children:["div.jsx-3590466990{margin-bottom:35px;}","div.jsx-3590466990:last-child{margin-bottom:0px;}","@media screen and (min-width:".concat(s.oh,"px){div.jsx-3590466990{margin-right:0px;}}")]}),className:"jsx-3590466990"},u=m.className,p=m.styles,x=n(69973),f=n(68419),y=function(e){var t=e.hide,n=e.containerClassName,r=e.bottomClassName,a=e.linksClassName,m=e.newHelpCenter,y=void 0===m?function(){return null}:m;if(t)return null;var g=(0,o.gh)(),h=(0,x.l$)().t,b=(0,f.O)(),w=b.facebook,v=b.linkedin,j=b.instagram,k=b.tiktok,_=b.youtube;return(0,c.jsxs)("div",{"data-cy":"footer",className:i().dynamic([["2428651089",[g.border.subtle0,g.text.secondary,g.mainFont,g.text.primary,g.mainFont,s.oh]]])+" "+"footer-container".concat(n?" ".concat(n):""),children:[(0,c.jsx)("div",{className:i().dynamic([["2428651089",[g.border.subtle0,g.text.secondary,g.mainFont,g.text.primary,g.mainFont,s.oh]]])+" "+"footer-links".concat(a?" ".concat(a):""),children:e.links.map(function(e,t){var n=e.className?" ".concat(e.className):"";return(0,c.jsx)(d,{title:e.title,listItems:e.items,className:"".concat(u).concat(n),newHelpCenter:y},t)})}),(0,c.jsxs)("div",{className:i().dynamic([["2428651089",[g.border.subtle0,g.text.secondary,g.mainFont,g.text.primary,g.mainFont,s.oh]]])+" "+"footer-bottom".concat(r?" ".concat(r):""),children:[(0,c.jsx)("h3",{className:i().dynamic([["2428651089",[g.border.subtle0,g.text.secondary,g.mainFont,g.text.primary,g.mainFont,s.oh]]])+" follow-us",children:h("footer_be-friends")}),(0,c.jsx)("div",{className:i().dynamic([["2428651089",[g.border.subtle0,g.text.secondary,g.mainFont,g.text.primary,g.mainFont,s.oh]]])+" social-links-container",children:(0,c.jsx)(l.W,{icons:[w,v,j,k,_]})}),(0,c.jsxs)("p",{className:i().dynamic([["2428651089",[g.border.subtle0,g.text.secondary,g.mainFont,g.text.primary,g.mainFont,s.oh]]])+" copyrights",children:["\xa9 Bookaway ",new Date().getFullYear()]})]}),p,(0,c.jsx)(i(),{id:"2428651089",dynamic:[g.border.subtle0,g.text.secondary,g.mainFont,g.text.primary,g.mainFont,s.oh],children:[".footer-container.__jsx-style-dynamic-selector{padding-top:47px;}",".footer-bottom.__jsx-style-dynamic-selector{margin-top:47px;padding-bottom:37px;}",".social-links-container.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:210px;margin:auto;margin-bottom:30px;}",".footer-links.__jsx-style-dynamic-selector{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:27px;border-bottom:1px solid ".concat(g.border.subtle0,";-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}"),".copyrights.__jsx-style-dynamic-selector{text-align:center;font-size:14px;color:".concat(g.text.secondary,";font-family:").concat(g.mainFont,";}"),".follow-us.__jsx-style-dynamic-selector{text-align:center;margin-bottom:21px;color:".concat(g.text.primary,";font-weight:500;font-size:20px;font-family:").concat(g.mainFont,";}"),"@media screen and (min-width:".concat(s.oh,"px){.footer-container.__jsx-style-dynamic-selector{padding-top:57px;}.footer-links.__jsx-style-dynamic-selector{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;
1-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}.social-links-container.__jsx-style-dynamic-selector{margin-bottom:38px;}}")]})]})},g=n(25367),h=n(90700),b=n(39718),w=n(69897),v=n(63780),j=function(e){var t,n,r,a,o,s,l,d,m,u,p,f=e.className,j=e.containerClassName,k=e.linksClassName,_=e.bottomClassName,O=(0,g.U)(),N=(n=(t=(0,h.S)()).channel,r=t.experiments,a=(0,x.$G)().i18n,s=(o=(0,b.T)())[0],l=o[1],d=o[2],m=o[3],u=o[4],(p=[]).push(s),n.isPartnership||p.push(l),p.push(d),r.indexPages&&!n.isPartnership&&a.language===w.l9&&p.push(m),p.push(u),{links:p}).links;return O?null:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:"jsx-1878175008 "+"footer".concat(f?" ".concat(f):""),children:(0,c.jsx)(y,{containerClassName:j||"",linksClassName:k||"",bottomClassName:_||"",newHelpCenter:v.Z,links:N})}),(0,c.jsx)(i(),{id:"1878175008",children:[".footer.jsx-1878175008{background:white;width:100%;padding:0 16px;margin-top:auto;}",".footer.jsx-1878175008>div{max-width:1116px;margin:0 auto;}",".footer.jsx-1878175008 .desktop-only{display:none;}",".footer.jsx-1878175008 .for-you{margin-bottom:0px;}","@media screen and (min-width:958px){.footer.jsx-1878175008 .desktop-only{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}"]})]})};j.defaultProps={withPhones:!1};var k=j},75419:function(e,t,n){n.d(t,{G:function(){return p}});var r=n(20459),i=n(71361),a=n(39058),o=n.n(a);n(20132);var s=n(38827),l=n(15311),c=["sizing","colors","shadow","circleShadow"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var u={smallest:"1.5px",small:"2px",medium:"6px",big:"16px"},p=function(e){var t=e.sizing,n=e.colors,r=void 0===n?{}:n,a=e.shadow,d=void 0===a?"1px":a,p=e.circleShadow,x=void 0===p?"1px":p,f=(0,i.Z)(e,c),y=t?u[t]:"8px",g=(0,s.gh)(),h=r.round||g.link.secondary,b=r.circle||g.other.highlightOrange,w=r.background||r.circle||"white";return(0,l.jsx)("div",m(m({},f),{},{className:o().dynamic([["357325926",[w,h,y,d,w,x,x,x,b,x,x,x,b]]])+" "+"loader".concat(f.className?" ".concat(f.className):""),children:(0,l.jsx)(o(),{id:"357325926",dynamic:[w,h,y,d,w,x,x,x,b,x,x,x,b],children:[".loader.__jsx-style-dynamic-selector{position:relative;background:".concat(w,";color:").concat(h,";font-size:").concat(y,";width:10em;height:10em;margin:auto;border-radius:50%;box-shadow:inset 0 0 0 ").concat(d,";}"),".loader.__jsx-style-dynamic-selector:before,.loader.__jsx-style-dynamic-selector:after{position:absolute;content:'';background:".concat(w,";}"),".loader.__jsx-style-dynamic-selector:before{width:5.2em;height:10.2em;border-radius:10.2em 0 0 10.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:5.1em 5.1em;-ms-transform-origin:5.1em 5.1em;transform-origin:5.1em 5.1em;-webkit-animation:rotate-__jsx-style-dynamic-selector 2s infinite ease;animation:rotate-__jsx-style-dynamic-selector 2s infinite ease;border-top:".concat(x," solid;border-bottom:").concat(x," solid;border-left:").concat(x," solid;border-color:").concat(b,";}"),".loader.__jsx-style-dynamic-selector:after{width:5.2em;height:10.2em;border-radius:0 10.2em 10.2em 0;top:-0.1em;left:4.9em;-webkit-transform-origin:0.1em 5.1em;-ms-transform-origin:0.1em 5.1em;transform-origin:0.1em 5.1em;-webkit-animation:rotate-__jsx-style-dynamic-selector 2s infinite ease 1.5s;animation:rotate-__jsx-style-dynamic-selector 2s infinite ease 1.5s;border-top:".concat(x," solid;border-right:").concat(x," solid;border-bottom:").concat(x," solid;border-color:").concat(b,";}"),"@-webkit-keyframes rotate-__jsx-style-dynamic-selector{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);}}","@keyframes rotate-__jsx-style-dynamic-selector{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);}}"]})}))}},9436:function(e,t,n){n.d(t,{bM:function(){return x}});var r,i=n(71361),a=n(20459),o=n(20132),s=n(80732),l=n(81597),c=n(89403),d=n(15311),m=["type","width","height","color","viewBox","filter","opacity"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(n),!0).forEach(function(t){(0,a.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var x=(r={},(0,a.Z)(r,c.H.bus,"bus"),(0,a.Z)(r,c.H.ferry,"ferry"),(0,a.Z)(r,c.H.ferryBus,"ferry-bus"),(0,a.Z)(r,c.H.flight,"plane"),(0,a.Z)(r,c.H.car,"private-car"),(0,a.Z)(r,c.H.private,"private"),(0,a.Z)(r,c.H.train,"train"),(0,a.Z)(r,c.H.van,"van"),(0,a.Z)(r,c.H.minivan,"van"),(0,a.Z)(r,c.H.cableCar,"cable_car"),(0,a.Z)(r,c.H.vanFerry,"van-ferry"),(0,a.Z)(r,c.H.carFerry,"car-ferry"),(0,a.Z)(r,c.H.tour,"tour"),(0,a.Z)(r,c.H.all,"all"),r);t.ZP=function(e){var t=e.type,n=e.width,r=void 0===n?48:n,a=e.height,u=void 0===a?48:a,f=e.color,y=void 0===f?"#000000":f,g=e.viewBox,h=void 0===g?"0 0 24 24":g,b=e.filter,w=e.opacity,v=(0,i.Z)(e,m);o.useEffect(function(){(0,l.y)(s.DU)},[]);var j=[];switch(t){case c.H.ferryBus:j[0]=x[c.H.bus],j[1]=x[c.H.ferry];break;case c.H.vanFerry:j[0]=x[c.H.van],j[1]=x[c.H.ferry];break;case c.H.carFerry:j[0]=x[c.H.car],j[1]=x[c.H.ferry];break;default:j[0]=t}var k=j.map(function(e){return(0,d.jsx)("svg",{width:r,viewBox:h,height:u,style:{filter:b,opacity:w},xmlns:"http://www.w3.org/2000/svg",children:(0,d.jsx)("use",p(p({width:r,height:u,style:{"--stroke-color":y}},v),{},{fill:y,href:"#".concat(e,"-new")}))})});return 1===j.length&&k[0]||(0,d.jsxs)("div",{style:{height:u,display:"flex"},children:[" ",k.map(function(e){return e})," "]})}},59866:function(e,t,n){n.d(t,{_:function(){return ep}});var r=n(39058),i=n.n(r),a=n(69973),o=n(20132),s=n(51638),l=n(70701),c=n(25043),d=n(38827),m=n(72218),u=n(59649),p=n(20136),x=n.n(p),f=n(86665),y=n(69897),g=n(88353),h=n(84466),b=(0,n(59020).fO)(),w="".concat(b,"/public/default-hero-image/header-image.jpg"),v=n(15311),j=function(e){var t,n=(0,d.gh)(),r=(0,a.$G)().t,s=(0,o.useState)(!0),c=s[0],p=s[1],b=(0,o.useState)(!1),j=b[0],k=b[1],_=(0,o.useState)(!1),O=_[0],N=_[1],D=(0,h.iE)();(0,o.useEffect)(function(){k(!0);var e=function(){N((0,l.K1)()||(0,l.pE)())};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}},[]),(0,o.useEffect)(function(){var t,n=null===(t=e.routesRecommendationsComponentRef)||void 0===t?void 0:t.current;if(n){var r=new IntersectionObserver(function(e){(0,u.Z)(e,1)[0].isIntersecting&&p(!1)},{threshold:1});return r.observe(n),function(){return r.disconnect()}}},[e.routesRecommendationsComponentRef]);var F=(t=(0,m.Z)(x().mark(function t(){var n;return x().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(null!==(n=e.routesRecommendationsComponentRef)&&void 0!==n&&n.current){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,g.Q.send.nudge_scroll({nudge_type:"next_routes"});case 4:e.routesRecommendationsComponentRef.current.scrollIntoView({behavior:"smooth",block:"start"}),p(!1);case 6:case"end":return t.stop()}},t)})),function(){return t.apply(this,arguments)}),P=(0,o.useMemo)(function(){return e.recommendations.map(function(e){return{key:e.destination.id,src:e.destination.picture?"".concat(D.imagesBase,"/").concat(e.destination.picture):w,alt:e.destination.name,onError:function(e){e.currentTarget.onerror=null,e.currentTarget.src=w}}})},[D.imagesBase,e.recommendations]);return e.recommendations.length&&j&&c?(0,v.jsxs)("div",{className:i().dynamic([["1488266406",[y.Gh,y.Gh,n.text.primary,n.border.subtle0,n.border.subtle0]]])+" nudge-container",children:[(0,v.jsxs)("button",{onClick:F,className:i().dynamic([["1488266406",[y.Gh,y.Gh,n.text.primary,n.border.subtle0,n.border.subtle0]]])+" floating-button",children:[(0,v.jsx)("div",{className:i().dynamic([["1488266406",[y.Gh,y.Gh,n.text.primary,n.border.subtle0,n.border.subtle0]]])+" stacked-images",children:P.map(function(e){return(0,v.jsx)("img",{src:e.src,alt:e.alt,onError:e.onError,className:i().dynamic([["1488266406",[y.Gh,y.Gh,n.text.primary,n.border.subtle0,n.border.subtle0]]])+" stacked-image"},e.key)})}),(0,v.jsxs)("div",{className:i().dynamic([["1488266406",[y.Gh,y.Gh,n.text.primary,n.border.subtle0,n.border.subtle0]]])+" "+"text-content ".concat(O?"mobile-centered":""),children:[(0,v.jsx)(f.x,{sizing:"smaller",weight:"bold",children:r("thankyou_next-routes-nudge-title",{from:e.originName})}),!O&&(0,v.jsx)(f.x,{sizing:"smaller",weight:"thin",children:r("thankyou_next-routes-nudge-description")})]})]}),(0,v.jsx)(i(),{id:"1488266406",dynamic:[y.Gh,y.Gh,n.text.primary,n.border.subtle0,n.border.subtle0],children:[".nudge-container.__jsx-style-dynamic-selector{position:fixed;bottom:20px;left:20px;right:auto;z-index:500;-webkit-animation:slideUpFromBottom-__jsx-style-dynamic-selector 0.5s ease-out;animation:slideUpFromBottom-__jsx-style-dynamic-selector 0.5s ease-out;}","@media screen and (max-width:".concat(y.Gh,"){.nudge-container.__jsx-style-dynamic-selector{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.nudge-container.__jsx-style-dynamic-selector .floating-button.__jsx-style-dynamic-selector{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;min-width:320px !important;max-width:90vw !important;-webkit-align-items:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;
1-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;}}"),"@-webkit-keyframes slideUpFromBottom-__jsx-style-dynamic-selector{from{-webkit-transform:translateY(100px) translateX(var(--translate-x,0));-ms-transform:translateY(100px) translateX(var(--translate-x,0));transform:translateY(100px) translateX(var(--translate-x,0));opacity:0;}to{-webkit-transform:translateY(0) translateX(var(--translate-x,0));-ms-transform:translateY(0) translateX(var(--translate-x,0));transform:translateY(0) translateX(var(--translate-x,0));opacity:1;}}","@keyframes slideUpFromBottom-__jsx-style-dynamic-selector{from{-webkit-transform:translateY(100px) translateX(var(--translate-x,0));-ms-transform:translateY(100px) translateX(var(--translate-x,0));transform:translateY(100px) translateX(var(--translate-x,0));opacity:0;}to{-webkit-transform:translateY(0) translateX(var(--translate-x,0));-ms-transform:translateY(0) translateX(var(--translate-x,0));transform:translateY(0) translateX(var(--translate-x,0));opacity:1;}}",".nudge-container.__jsx-style-dynamic-selector{--translate-x:0;}","@media screen and (max-width:".concat(y.Gh,"){.nudge-container.__jsx-style-dynamic-selector{--translate-x:-50%;}}"),".floating-button.__jsx-style-dynamic-selector{background:white;color:".concat(n.text.primary,";border:1px solid ").concat(n.border.subtle0,";border-radius:50px;padding:12px 20px;box-shadow:0px 2px 8px rgba(0,0,0,0.1);cursor:pointer;width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:12px;-webkit-transition:-webkit-transform 0.2s ease,box-shadow 0.2s ease;-webkit-transition:transform 0.2s ease,box-shadow 0.2s ease;transition:transform 0.2s ease,box-shadow 0.2s ease;}"),".floating-button.__jsx-style-dynamic-selector:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0px 4px 12px rgba(0,0,0,0.15);}",".text-content.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}",".stacked-images.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:-8px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}",".stacked-image.__jsx-style-dynamic-selector{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid ".concat(n.border.subtle0,";box-shadow:0px 2px 4px rgba(0,0,0,0.1);margin-left:-16px;}"),".stacked-image.__jsx-style-dynamic-selector:first-child{margin-left:0;z-index:1;}",".stacked-image.__jsx-style-dynamic-selector:nth-child(2){z-index:2;}",".stacked-image.__jsx-style-dynamic-selector:nth-child(3){z-index:3;}"]})]}):null},k=n(20459),_=function(e){var t=e.destinationName,n=e.userFirstName,r=(0,a.$G)().t,o=null!=n&&n.length?r("routes-recommendations-title-with-name",{from:t,firstName:n}):r("routes-recommendations-title",{from:t});return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:i().dynamic([["2802353388",[y.Gh]]])+" component-title",children:(0,v.jsx)(f.x,{sizing:"big",weight:700,children:o})}),(0,v.jsx)(i(),{id:"2802353388",dynamic:[y.Gh],children:[".component-title.__jsx-style-dynamic-selector{padding-left:var(--card-peek);text-align:left;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}","@media screen and (min-width:".concat(y.Gh,"){.component-title.__jsx-style-dynamic-selector{padding-left:0;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}}")]})]})},O=function(e){var t=e.text,n=e.onExpand,r=e.variant,s=e.isDataLoading,l=(0,d.gh)(),m=(0,a.$G)().t,u=(0,o.useRef)(null),p=(0,o.useState)(!1),x=p[
10],y=p[1],g=(0,o.useState)(!1),h=g[0],b=g[1],w=function(){switch(r){case c.B.Home:return{rowsCount:2,showMoreButton:{textDecoration:"",color:l.text.helper}};case c.B.Default:default:return{rowsCount:3,showMoreButton:{textDecoration:"underline",color:l.text.primary}}}}();return((0,o.useEffect)(function(){var e=u.current;if(e){var t=function(){b(e.scrollHeight>e.clientHeight+1)};t();var n=new ResizeObserver(t);return n.observe(e),function(){return n.disconnect()}}},[t]),s)?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("div",{className:"jsx-3206463432 skeleton-description",children:[Array.from({length:w.rowsCount-1}).map(function(e,t){return(0,v.jsx)("span",{className:"jsx-3206463432 skeleton-loader"},t)}),(0,v.jsx)("span",{className:"jsx-3206463432 skeleton-loader short"})]}),(0,v.jsx)(i(),{id:"3206463432",children:[".skeleton-description.jsx-3206463432{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;}",".skeleton-description.jsx-3206463432 span.jsx-3206463432{display:block;width:100%;height:14px;border-radius:8px;}",".skeleton-description.jsx-3206463432 span.short.jsx-3206463432{width:60%;}"]})]}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("div",{className:i().dynamic([["2063421479",[w.rowsCount,w.rowsCount,l.text.helper,w.showMoreButton.color,w.showMoreButton.textDecoration]]])+" description-wrapper",children:[(0,v.jsx)("div",{ref:u,className:i().dynamic([["2063421479",[w.rowsCount,w.rowsCount,l.text.helper,w.showMoreButton.color,w.showMoreButton.textDecoration]]])+" "+((x?"description expanded":"description")||""),children:(0,v.jsx)(f.x,{weight:400,children:t})}),h&&!x&&(0,v.jsx)("button",{type:"button",onClick:function(e){e.stopPropagation(),y(!0),null==n||n()},className:i().dynamic([["2063421479",[w.rowsCount,w.rowsCount,l.text.helper,w.showMoreButton.color,w.showMoreButton.textDecoration]]])+" expand-toggle",children:m("routes-recommendations-show-more",{defaultValue:"Show more"})})]}),(0,v.jsx)(i(),{id:"2063421479",dynamic:[w.rowsCount,w.rowsCount,l.text.helper,w.showMoreButton.color,w.showMoreButton.textDecoration],children:[".description-wrapper.__jsx-style-dynamic-selector{min-height:calc(1.5em * ".concat(w.rowsCount," + 32px);}"),".description.__jsx-style-dynamic-selector{display:-webkit-box;-webkit-line-clamp:".concat(w.rowsCount,";-webkit-box-orient:vertical;overflow:hidden;text-align:left;text-justify:inter-word;color:").concat(l.text.helper,";}"),".description.expanded.__jsx-style-dynamic-selector{display:block;-webkit-line-clamp:initial;-webkit-box-orient:initial;overflow:visible;}",".description.__jsx-style-dynamic-selector .text{display:block;width:100%;}",".expand-toggle.__jsx-style-dynamic-selector{margin-top:8px;padding:0;border:none;background:transparent;color:".concat(w.showMoreButton.color,";-webkit-text-decoration:").concat(w.showMoreButton.textDecoration,";text-decoration:").concat(w.showMoreButton.textDecoration,";font:inherit;cursor:pointer;text-align:left;}")]})]})},N=function(e){var t,n,r,a,o,s,l,c,m,u,p,x=e.isDataLoading,y=e.f
1ieldLabel,g=e.fieldLabelStyle,h=e.children,b=(0,d.gh)();return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("div",{className:i().dynamic([["3082081987",[null!==(t=null==g?void 0:g.color)&&void 0!==t?t:b.text.secondary,null!==(n=null==g?void 0:g.textTransform)&&void 0!==n?n:"none",null!==(r=null==g?void 0:g.letterSpacing)&&void 0!==r?r:"normal",null!==(a=null==g?void 0:g.fontWeight)&&void 0!==a?a:"normal"]]])+" details-field",children:[(0,v.jsx)("span",{className:i().dynamic([["3082081987",[null!==(t=null==g?void 0:g.color)&&void 0!==t?t:b.text.secondary,null!==(n=null==g?void 0:g.textTransform)&&void 0!==n?n:"none",null!==(r=null==g?void 0:g.letterSpacing)&&void 0!==r?r:"normal",null!==(a=null==g?void 0:g.fontWeight)&&void 0!==a?a:"normal"]]])+" "+"details-field-label ".concat(x?"skeleton-loader skeleton":""),children:!x&&(0,v.jsx)(f.x,{sizing:null==g?void 0:g.sizing,className:"card-details-text",children:y})}),h]}),(0,v.jsx)(i(),{id:"3082081987",dynamic:[null!==(t=null==g?void 0:g.color)&&void 0!==t?t:b.text.secondary,null!==(n=null==g?void 0:g.textTransform)&&void 0!==n?n:"none",null!==(r=null==g?void 0:g.letterSpacing)&&void 0!==r?r:"normal",null!==(a=null==g?void 0:g.fontWeight)&&void 0!==a?a:"normal"],children:[".details-field.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}",".details-field-label.__jsx-style-dynamic-selector{color:".concat(null!==(o=g.color)&&void 0!==o?o:b.text.secondary,";text-transform:").concat(null!==(s=g.textTransform)&&void 0!==s?s:"none",";-webkit-letter-spacing:").concat(null!==(l=g.letterSpacing)&&void 0!==l?l:"normal",";-moz-letter-spacing:").concat(null!==(c=g.letterSpacing)&&void 0!==c?c:"normal",";-ms-letter-spacing:").concat(null!==(m=g.letterSpacing)&&void 0!==m?m:"normal",";letter-spacing:").concat(null!==(u=g.letterSpacing)&&void 0!==u?u:"normal",";font-weight:").concat(null!==(p=g.fontWeight)&&void 0!==p?p:"normal",";}"),".details-field-label.skeleton.__jsx-style-dynamic-selector{display:inline-block;width:60%;height:12px;border-radius:8px;}"]})]})},D=function(e){var t,n,r,a,o=e.isDataLoading,s=e.fieldValue,l=e.fieldValueStyle,c=(0,d.gh)();return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("span",{className:i().dynamic([["200588379",[null!==(t=null==l?void 0:l.color)&&void 0!==t?t:c.text.primary,null!==(n=null==l?void 0:l.fontWeight)&&void 0!==n?n:"normal"]]])+" "+"details-field-value ".concat(o?"skeleton-loader skeleton":""),children:(0,v.jsx)(f.x,{sizing:null==l?void 0:l.sizing,className:"card-details-text",children:s})}),(0,v.jsx)(i(),{id:"200588379",dynamic:[null!==(t=null==l?void 0:l.color)&&void 0!==t?t:c.text.primary,null!==(n=null==l?void 0:l.fontWeight)&&void 0!==n?n:"normal"],children:[".details-field-value.__jsx-style-dynamic-selector{color:".concat(null!==(r=l.color)&&void 0!==r?r:c.text.primary,";font-weight:").concat(null!==(a=l.fontWeight)&&void 0!==a?a:"normal",";}"),".details-field-value.skeleton.__jsx-style-dynamic-selector{display:inline-block;width:60%;height:12px;border-radius:8px;}"]})]})},F=n(9436),P=n(17149),S=["bus","ferry","train","minivan","flight","car","van","bus-ferry","van-ferry","car-ferry","private"],C=function(e){var t=e.transports,n=e.isDataLoading,r=(0,d.gh)(),a=o.useMemo(function(){return t.map(function(e){return null==e?void 0:e.toLowerCase()}).filter(function(e){return!!e}).filter(function(e){return S.includes(e)}).sort(function(e,t){return S.indexOf(e)-S.indexOf(t)}).slice(0,5).map(function(e){return(0,P.h)(e)}).filter(function(e){return!!e})},[t]);return n?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:"jsx-2492712591 skeleton-loader skeleton"}),(0,v.jsx)(i(),{id:"2492712591",children:[".skeleton.jsx-2492712591{display:inline-block;width:40%;height:12px;border-radius:8px;}"]})]}):a.length?(0,v.jsxs)("div",{className:"jsx-3268947802",children:[(0,v.jsx)("div",{className:"jsx-3268947802 card-transport-list",children:a.map(function(e){return(0,v.jsx)("span",{"aria-hidden":"true",className:"jsx-3268947802 card-transport-icon",children:(0,v.jsx)(F.ZP,{type:e,width:32,height:32,color:r.icon.primary})},e)})}),(0,v.jsx)(i(),{id:"3268947802",children:[".card-transport-list.jsx-3268947802{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;width:100%;}",".card-transport-icon.jsx-3268947802{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
1-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}"]})]}):(0,v.jsx)("span",{children:"—"})},E=function(e){var t=e.isDataLoading,n=e.fieldLabel,r=e.fieldValue,i=(0,d.gh)();return(0,v.jsxs)(N,{isDataLoading:t,fieldLabel:n,fieldLabelStyle:{sizing:"smallest",textTransform:"uppercase",letterSpacing:"0.08em",fontWeight:700,color:i.text.tertialry},children:[(null==r?void 0:r.type)==="text"&&(0,v.jsx)(D,{isDataLoading:t,fieldValue:r.value,fieldValueStyle:{sizing:"smaller",fontWeight:400,color:i.text.primary}}),(null==r?void 0:r.type)==="transports"&&(0,v.jsx)(C,{isDataLoading:t,transports:r.value})]})},L=n(51185),G=n(89971),z=function(e){var t=e.isDataLoading,n=e.onAllRideOptionsClick,r=e.isButtonDisabled,o=(0,d.gh)(),s=(0,a.$G)().t;return t?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:"jsx-1752476673 card-cta skeleton-loader"}),(0,v.jsx)(i(),{id:"1752476673",children:[".card-cta.jsx-1752476673{width:70%;height:36px;border-radius:12px;}"]})]}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(L.z,{type:"button",className:"recommendation-card-explore-options",hoverEffect:"shade",theme:{padding:"8px 16px"},onClick:n,disabled:r,children:[(0,v.jsx)(f.x,{sizing:"smaller",weight:600,children:s("routes-recommendations-explore-options")}),(0,v.jsx)(G.Z,{direction:"right",width:16,height:16,color:o.icon.inverse})]}),(0,v.jsx)(i(),{id:"3002369862",dynamic:[y.Gh],children:[".recommendation-card-explore-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:4px;min-width:100px;width:100% !important;}","@media screen and (min-width:".concat(y.Gh,"){.recommendation-card-explore-options{width:auto !important;}}")]})]})},R=function(e){var t=e.isDataLoading,n=e.transportations,r=e.distanceText,o=e.durationText,s=e.priceText,l=e.onAllRideOptionsClick,c=e.ctaDisabled,d=(0,a.$G)().t;return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("div",{className:"jsx-3089599474 card-details",children:[(0,v.jsx)(E,{isDataLoading:t,fieldLabel:d("routes-recommendations-transportation-type"),fieldValue:{type:"transports",value:n}}),(0,v.jsx)(E,{isDataLoading:t,fieldLabel:d("routes-recommendations-distance"),fieldValue:{type:"text",value:r}}),(0,v.jsx)(E,{isDataLoading:t,fieldLabel:d("routes-recommendations-ride-duration"),fieldValue:{type:"text",value:o}}),(0,v.jsx)(E,{isDataLoading:t,fieldLabel:d("routes-recommendations-price-range"),fieldValue:{type:"text",value:s}})]}),(0,v.jsx)(z,{isDataLoading:t,onAllRideOptionsClick:l,isButtonDisabled:c}),(0,v.jsx)(i(),{id:"3089599474",children:[".card-details.jsx-3089599474{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;width:100%;}"]})]})},H=n(92324),M=n(37497),T=n(42725),A=n(83103),B=n(8995),Z=function(e){var t,n=e.isDataLoading,r=e.recommendationData,o=e.variant,s=(0,a.$G)().t,l=(0,d.gh)();if(n)return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("span",{className:"jsx-2097292117 card-header-skeleton 
1skeleton-loader"}),(0,v.jsx)(i(),{id:"2097292117",children:[".card-header-skeleton.jsx-2097292117{display:inline-block;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:60%;height:24px;border-radius:8px;margin-bottom:8px;}"]})]});var m=function(){switch(o){case c.B.Home:return null;case c.B.Default:return null!=r&&r.selectionRate&&r.selectionRate>=.1?s("routes-recommendations-selection-rate",{percentage:Math.round(100*r.selectionRate)}):null}}();return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("div",{className:i().dynamic([["3575926414",[l.border.inverse,l.numericGrey.grey100,l.layer.layer1]]])+" card-header",children:[(0,v.jsx)(f.x,{className:"card-title",sizing:"medium",weight:600,noWrap:!0,children:null!==(t=null==r?void 0:r.destinationName)&&void 0!==t?t:""}),m?(0,v.jsx)("span",{className:i().dynamic([["3575926414",[l.border.inverse,l.numericGrey.grey100,l.layer.layer1]]])+" selection-rate-pill",children:(0,v.jsx)(f.x,{sizing:"smallest",weight:600,noWrap:!0,children:m})}):null]}),(0,v.jsx)(i(),{id:"3575926414",dynamic:[l.border.inverse,l.numericGrey.grey100,l.layer.layer1],children:[".card-header.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px;width:100%;}",".card-title.__jsx-style-dynamic-selector{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;}",".selection-rate-pill.__jsx-style-dynamic-selector{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:4px 12px;border:1px solid ".concat(l.border.inverse,";border-radius:4px;color:").concat(l.numericGrey.grey100,";background:").concat(l.layer.layer1,";text-transform:uppercase;}"),".selection-rate-pill.__jsx-style-dynamic-selector .text{color:inherit;}"]})]})},I=n(71361),U=["recommendation_tags"],Y=["recommendation_tags"],V=["recommendation_tags"];function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach(function(t){(0,k.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var $=function(){return(0,l.pE)()||(0,l.K1)()?"mobile":"desktop"};function Q(e,t,n){var r,i,a=null!==(r=null==n?void 0:n.formatter(e))&&void 0!==r?r:e,o=null!==(i=null==n?void 0:n.formatter(t))&&void 0!==i?i:t;return a||o?a?o?a===o?o:"".concat(a," - ").concat(o):a:o:"—"}var K=function(e){var t=e.isDataLoading,n=e.fieldLabel,r=e.fieldValue,i=(0,d.gh)();return(0,v.jsxs)(N,{isDataLoading:t,fieldLabel:n,fieldLabelStyle:{sizing:"smaller",fontWeight:400,color:i.text.secondary,letterSpacing:"0.08px"},children:[(null==r?void 0:r.type)==="text"&&(0,v.jsx)(D,{isDataLoading:t,fieldValue:r.value,fieldValueStyle:{sizing:"smaller",fontWeight:500,color:i.text.primary}}),(null==r?void 0:r.type)==="transports"&&(0,v.jsx)(C,{isDataLoading:t,transports:r.value})]})},q=function(e){var t=e.isDataLoading,n=e.priceText,r=e.durationText,o=e.onAllRideOptionsClick,s=e.ctaDisabled,l=(0,a.$G)().t;return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("div",{className:i().dynamic([["513287886",[y.Gh]]])+" card-details",children:[(0,v.jsx)(K,{isDataLoading:t,fieldLabel:l("routes-recommendations-ride-duration"),fieldValue:{type:"text",value:r}}),(0,v.jsx)(K,{isDataLoading:t,fieldLabel:l("routes-recommendations-price-range"),fieldValue:{type:"text",value:n}}),(0,v.jsx)("div",{className:i().dynamic([["513287886",[y.Gh]]])+" card-explore-button",children:(0,v.jsx)(z,{isDataLoading:t,onAllRideOptionsClick:o,isButtonDisabled:s})})]}),(0,v.jsx)(i(),{id:"513287886",dynamic:[y.Gh],children:[".card-detail
1s.__jsx-style-dynamic-selector{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:12px 16px;width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}",".card-explore-button.__jsx-style-dynamic-selector{grid-column:1 / span 2;width:100%;}","@media screen and (min-width:".concat(y.Gh,"){.card-details.__jsx-style-dynamic-selector{grid-template-columns:repeat(3,minmax(0,auto));}.card-explore-button.__jsx-style-dynamic-selector{grid-column:auto;}}")]})]})},J=n(29593),ee=function(e){var t=e.isDataLoading,n=e.destinationName,r=e.destinationPicture,a=e.themeText,o=e.variant,s=(0,h.iE)(),l=(0,d.gh)(),m=o===c.B.Home?1.75:2.75;return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:i().dynamic([["397352291",[m,l.layer.layer1,l.text.primary]]])+" "+"image-wrapper ".concat(t?"skeleton-loader":""),children:!t&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(J.E,{src:r?"".concat(s.imagesBase,"/").concat(r):"",alt:n||"Destination image",loading:"lazy",className:"card-image",fallback:(0,v.jsx)("img",{src:w,alt:n||"De
1stination image",loading:"lazy",className:i().dynamic([["397352291",[m,l.layer.layer1,l.text.primary]]])+" card-image"})}),(0,v.jsx)("span",{className:i().dynamic([["397352291",[m,l.layer.layer1,l.text.primary]]])+" image-label",children:a})]})}),(0,v.jsx)(i(),{id:"397352291",dynamic:[m,l.layer.layer1,l.text.primary],children:[".image-wrapper.__jsx-style-dynamic-selector{position:relative;width:100%;aspect-ratio:".concat(m,";overflow:hidden;border-radius:16px;}"),".image-label.__jsx-style-dynamic-selector{position:absolute;top:12px;left:12px;padding:6px 14px;background:".concat(l.layer.layer1,";border:1px solid rgba(213,217,227,0.85);border-radius:6px;font-size:10px;font-weight:600;color:").concat(l.text.primary,";line-height:1;text-transform:uppercase;-webkit-letter-spacing:0.08em;-moz-letter-spacing:0.08em;-ms-letter-spacing:0.08em;letter-spacing:0.08em;box-shadow:0 6px 18px rgba(26,39,65,0.12);z-index:1;pointer-events:none;}"),".image-wrapper.__jsx-style-dynamic-selector img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}"]})]})};function et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function en(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?et(Object(n),!0).forEach(function(t){(0,k.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):et(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var er=function(e){var t,n,r,s,l,d,m,u,p,x,f=e.recommendation,y=e.isDataLoading,h=e.position,b=e.eventContext,w=e.variant,j=(0,a.$G)().i18n.language||"en",k=o.useMemo(function(){if(!y&&f){var e="next_ride",t={toCountrySlug:f.destination.countrySlug,fromslug:f.origin.citySlug,toslug:f.destination.citySlug,source:e};return H.Y4.search.build(t,{source:e})(j)}},[j,f,y]),_=y?"":function(){var e,t=null==f||null===(e=f.statistics)||void 0===e?void 0:e.distance;if("number"!=typeof t||!Number.isFinite(t))return"—";try{return(0,B.y_)({locale:j,unit:"kilometer",unitDisplay:"narrow"}).format(t)}catch(e){return"".concat(t," km")}}(),N=y?"":Q(null==f||null===(t=f.statistics)||void 0===t||null===(t=t.duration)||void 0===t?void 0:t.min,null==f||null===(n=f.statistics)||void 0===n||null===(n=n.duration)||void 0===n?void 0:n.max,{formatter:function(e){return(0,T.LU)(e,j)}}),D=y?"":Q(null==f||null===(r=f.statistics)||void 0===r||null===(r=r.price)||void 0===r?void 0:r.min,null==f||null===(s=f.statistics)||void 0===s||null===(s=s.price)||void 0===s?void 0:s.max,{formatter:function(e){var t=(0,A.Z)({price:Math.ceil(e),locale:j,minimumFractionDigits:0,maximumFractionDigits:0,withSymbol:!1});return"$".concat(t)}}),F=function(e){var t,n,r,i,a,o;if(e.stopPropagation(),a=(i=en(en({},b),{},{recommendation_position:h,recommendation_theme:null!==(t=null==f?void 0:f.theme)&&void 0!==t?t:"",recommendation_destination_name:null!==(n=null==f?void 0:f.destination.name)&&void 0!==n?n:"",recommendation_tags:null!==(r=null==f?void 0:f.tags)&&void 0!==r?r:[]})).recommendation_tags,o=(0,I.Z)(i,V),g.Q.send.next_ride_all_ride_options_tapped(X(X({},o),{},{recommendation_tags:a.join(", "),device_type:$()}),{}),!k){e.preventDefault();return}(0,M.tt)(e,k)};return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("div",{onClick:function(e){if(!y&&f){var t,n,r,i,a=e.target;!(null!=a&&a.closest("button, a"))&&(n=(t=en(en({},b),{},{recommendation_position:h,recommendation_theme:f.theme,recommendation_destination_name:f.destination.name,recommendation_tags:null!==(i=f.tags)&&void 0!==i?i:[]})).recommendation_tags,r=(0,I.Z)(t,U),g.Q.send.next_ride_recommendation_card_tapped(X(X({},r),{},{recommendation_tags:n.join(", "),device_type:$()}),{}),k&&(0,M.tt)(e,k))}},className:"jsx-616769289 card",children:[(0,v.jsx)(ee,{isDataLoading:y,destinationName:null==f||null===(l=f.destination)||void 0===l?void 0:l.name,destinationPicture:null==f||null===(d=f.destination)||void 0===d?void 0:d.picture,themeText:null==f?void 0:f.theme_text,variant:w}),(0,v.jsxs)("div",{className:"jsx-616769289 card-content",children:[(0,v.jsx)(Z,{isDataLoading:y,recommendationData:{destinationName:null!==(m=null==f?void 0:f.destination.name)&&void 0!==m?m:"",selectionRate:null!==(u=null==f?void 0:f.selectionRate)&&void 0!==u?u:void 0},variant:w}),(0,v.jsx)(O,{isDataLoading:y,text:null!==(p=null==f?void 0:f.reasoning)&&void 0!==p?p:"",onExpand:function(){var e,t,n,r,i,a;i=(r=en(en({},b),{},{recommendation_position:h,recommendation_theme:null!==(e=null==f?void 0:f.theme)&&void 0!==e?e:"",recommendation_destination_name:null!==(t=null==f?void 0:f.destination.name)&&void 0!==t?t:"",recommendation_tags:null!==(n=null==f?void 0:f.tags)&&void 0!==n?n:[]})).recommendation_tags,a=(0,I.Z)(r,Y),g.Q.send.next_ride_learn_more_tapped(X(X({},a),{},{recommendation_tags:i.join(", "),device_type:$()}),{})},variant:w}),(0,v.jsxs)("div",{className:"jsx-616769289 card-footer",children:[(0,v.jsx)("span",{"aria-hidden":"true",className:"jsx-616769289 card-divider"}),w===c.B.Home&&(0,v.jsx)(q,{isDataLoading:y,durationText:N,priceText:D,onAllRideOptionsClick:F,ctaDisabled:!k}),w===c.B.Default&&(0,v.jsx)(R,{isDataLoading:y,transportations:null!==(x=null==f?void 0:f.transportations)&&void 0!==x?x:[],distanceText:_,durationText:N,priceText:D,onAllRideOptionsClick:F,ctaDisabled:!k})]})]})]}),(0,v.jsx)(i(),{id:"616769289",children:[".card.jsx-616769289{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:inherit;overflow:hidden;height:100%;cursor:pointer;}",".card-content.jsx-616769289{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:10px;}",".card-footer.jsx-616769289{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}",".card-divider.jsx-616769289{width:100%;height:1px;background:rgba(213,217,227,0.75);border-radius:1px;margin-top:10px;}"]})]})};function ei(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ea(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ei(Object(n),!0).forEach(function(t){(0,k.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ei(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eo=function(e){var t=e.isDataLoading,n=e.recommendations,r=e.destinationName,a=e.userFirstName,s=e.eventContext,l=e.variant,c=e.renderType,m=o.useRef(null),u=o.useRef(Date.now()),p=o.useRef(null),x=o.useRef(!1),f=o.useRef(!1),h=(0,d.gh)();return(o.useEffect(function(){if(!x.current&&!t&&n.length){var e,r=Date.now(),i=Math.max(0,Math.round(r-u.current));e=ea(ea({},s),{},{render_time_ms:i,recommendation_cards_rendered:Math.min(n.length,3),render_status:"fully_rendered",recommendations_destinations_names:n.map(function(e){var t;return null==e||null===(t=e.destination)||void 0===t?void 0:t.name}).join(", "),render_type:c}),g.Q.send.next_ride_widget_rendered(X(X({},e),{},{device_type:$()}),{}),x.current=!0,p.current=r}},[n,t,s,c]),o.useEffect(function(){if(!f.current&&!t&&0!==n.length){var e=m.current;if(e){var r=function(){var e,t,r="undefined"!=typeof performance?performance.now():Date.now(),i=null!==(t=p.current)&&void 0!==t?t:u.current;e=ea(ea({},s),{},{view_time_ms:Math.max(0,Math.round(r-i)),recommendations_destinations_names:n.map(function(e){var t;return null==e||null===(t=e.destination)||void 0===t?void 0:t.name}).join(", ")}),g.Q.send.next_ride_widget_viewed(X(X({},e),{},{device_type:$()}),{}),f.current=!0};if("undefined"==typeof IntersectionObserver){r();return}var i=new IntersectionObserver(function(e){var t=e[0];null!=t&&t.isIntersecting&&(i.disconnect(),r())},{threshold:.5});return i.observe(e),function(){i.disconnect()}}}},[n,t,s]),t||n.length)?(0,v.jsxs)("div",{ref:m,className:i().dynamic([["660378158",[h.layer.layer1,y.Gh]]])+" routes-recommendations",children:[(0,v.jsx)(_,{destinationName:r,userFirstName:a}),(0,v.jsx)("div",{className:i().dynamic([["660378158",[h.layer.layer1,y.Gh]]])+" cards",children:(t?Array.from({length:3}):n).map(function(e,n){var r=t?"skeleton-".concat(n):e.destination.id;return(0,v.jsx)("div",{className:i().dynamic([["660378158",[h.layer.layer1,y.Gh]]])+" card-wrapper",children:(0,v.jsx)(er,{recommendation:t?void 0:e,isDataLoading:t,position:n+1,eventContext:s,variant:l})},r)})}),(0,v.jsx)(i(),{id:"660378158",dynamic:[h.layer.layer1,y.Gh],children:[".routes-recommendations.__jsx-style-dynamic-selector{--card-peek:5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:32px 0;background-color:".concat(h.layer.layer1,";}"),".cards.__jsx-style-dynamic-selector{--card-gap:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--card-gap);overflow-x:auto;-webkit-scroll-snap-type:x mandatory;-moz-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;max-width:none;padding:0 calc(var(--card-peek));margin:0;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;}",".cards.__jsx-style-dynamic-selector::-webkit-scrollbar{display:none;}",".card-wrapper.__jsx-style-dynamic-selector{-webkit-flex:0 0 calc(100% - (var(--card-peek) * 2) - var(--card-gap));-ms-flex:0 0 calc(100% - (var(--card-peek) * 2) - var(--card-gap));flex:0 0 calc(100% - (var(--card-peek) * 2) - var(--card-gap));-webkit-scroll-snap-align:center;-moz-scroll-snap-align:center;-ms-scroll-snap-align:center;scroll-snap-align:center;-webkit-scroll-snap-stop:always;-moz-scroll-snap-stop:always;-ms-scroll-snap-stop:always;scroll-snap-stop:always;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}","@media screen and (min-width:".concat(y.Gh,"){.cards.__jsx-style-dynamic-selector{--desktop-card-min-width:380px;--desktop-card-max-width:380px;--desktop-card-gap:24px;--desktop-card-count:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--desktop-card-gap);width:100%;max-width:100%;margin:0 auto;padding:0;overflow-x:visible;-webkit-scroll-snap-type:none;-moz-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;-webkit-box-pack:center;
1-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.card-wrapper.__jsx-style-dynamic-selector{-webkit-flex:1 1 var(--desktop-card-min-width);-ms-flex:1 1 var(--desktop-card-min-width);flex:1 1 var(--desktop-card-min-width);max-width:var(--desktop-card-max-width);min-width:0;-webkit-scroll-snap-align:none;-moz-scroll-snap-align:none;-ms-scroll-snap-align:none;scroll-snap-align:none;}}")]})]}):null},es=function(e){var t=e.context,n=e.recommendations,r=e.isLoading,i=e.componentVariant,a=e.shouldShowNudge,o=e.routesRecommendationsComponentRef,s=e.renderType;if(!(r||n.length))return null;var l={user_id:t.userId,booking_id:t.bookingId,booking_origin:t.originName,booking_destination:t.destinationName};return(0,v.jsxs)(v.Fragment,{children:[a&&(0,v.jsx)(j,{routesRecommendationsComponentRef:o,recommendations:n,originName:t.originName}),(0,v.jsx)("div",{ref:o,children:(0,v.jsx)(eo,{recommendations:n,isDataLoading:r,destinationName:t.destinationName,userFirstName:t.userFirstName,eventContext:l,variant:i,renderType:s})})]})},el=n(54279),ec=function(e){var t=e.context,n=e.language,r=e.componentVariant,i=e.shouldShowNudge,a=e.routesRecommendationsComponentRef,o=(0,el.B)({bookingId:t.bookingId,language:n}),s=o.data,l=o.isLoading,c=o.isFetchedFromCache;return(0,v.jsx)(es,{context:t,recommendations:s,isLoading:l,componentVariant:r,shouldShowNudge:i,routesRecommendationsComponentRef:a,renderType:c?"cached":"live-render"})},ed=n(69188),em=[{pathMatch:/^\/(\?.*)?$/,normalizedPath:"/",pageDescription:ed.i.HOMEPAGE},{pathMatch:/^\/s\/[^/]+\/[^/]+(\?.*)?/,normalizedPath:"/s/#countrySlug/#routeSlug",pageDescription:ed.i.SEARCH_RESULTS},{pathMatch:/^\/routes\/[^/]+\/[^/]+\/[^/]+(\?.*)?/,normalizedPath:"/routes/#countrySlug/#routeSlugOrCitySlug/#productSlugOrStationSlug",pageDescription:ed.i.PRODUCT_PAGE},{pathMatch:/^\/routes\/[^/]+\/[^/]+(\?.*)?/,normalizedPath:"/routes/#countrySlug/#routeSlugOrCitySlug",pageDescription:ed.i.ROUTE_LANDING_PAGE},{pathMatch:/^\/routes\/[^/]+(\?.*)?/,normalizedPath:"/routes/#countrySlug",pageDescription:ed.i.COUNTRY_LANDING_PAGE},{pathMatch:/^\/checkout\/details\/passengers[^/]+(\?.*)?/,normalizedPath:"/checkout/detail
1s/passengers",pageDescription:ed.i.PASSENGER_DETAILS},{pathMatch:/^\/checkout\/details\/booking[^/]+(\?.*)?/,normalizedPath:"/checkout/details/booking",pageDescription:ed.i.OPTIONS},{pathMatch:/^\/checkout\/addons\/cart\/[^/]+(\?.*)?/,normalizedPath:"/checkout/addons/cart/#cartReference",pageDescription:ed.i.ADDONS_PAGE},{pathMatch:/^\/checkout\/cart\/[^/]+\/payment(\?.*)?/,normalizedPath:"/checkout/cart/#cartReference/payment",pageDescription:ed.i.PAYMENT_PAGE},{pathMatch:/^\/checkout\/thank-you[^/]+(\?.*)?/,normalizedPath:"/checkout/thank-you",pageDescription:ed.i.THANK_YOU_PAGE},{pathMatch:/^\/bus\/[^/]+\/[^/]+(\?.*)?/,normalizedPath:"/bus/#from/#to",pageDescription:ed.i.ROUTE_WITH_TRANSPORT_LANDING_PAGE},{pathMatch:/^\/train\/[^/]+\/[^/]+(\?.*)?/,normalizedPath:"/train/#from/#to",pageDescription:ed.i.ROUTE_WITH_TRANSPORT_LANDING_PAGE},{pathMatch:/^\/ferry\/[^/]+\/[^/]+(\?.*)?/,normalizedPath:"/ferry/#from/#to",pageDescription:ed.i.ROUTE_WITH_TRANSPORT_LANDING_PAGE},{pathMatch:/^\/track\/[^/]+(\?.*)?/,normalizedPath:"/track/#bookingId",pageDescription:ed.i.TRACK_BOOKING},{pathMatch:/^\/paypal-request\/[^/]+(\?.*)?/,normalizedPath:"/paypal-request/#id",pageDescription:ed.i.PAYPAL_REQUEST},{pathMatch:/^\/suppliers\/[^/]+(\?.*)?/,normalizedPath:"/suppliers/#operatorSlug",pageDescription:ed.i.SUPPLIER_LANDING_PAGE},{pathMatch:/^\/sitemap.*(\?.*)?/,normalizedPath:"/sitemap"}],eu=function(e){var t=null,n=e;n=n.replace(RegExp("^(/[a-z]{2}/?)$"),"/").replace(RegExp("^(/[a-z]{2}/?)/"),"/");for(var r=0;r<em.length;r++){var i=em[r],a=i.pathMatch,o=i.normalizedPath,s="string"==typeof a?new RegExp(a):a;if(n.match(s)){n=o,t=i;break}}return{pathDefinition:t,normalizedUrl:n}},ep=function(e){var t,n,r,m=(0,a.$G)().i18n,u=(0,d.gh)(),p=(0,o.useRef)(null),x=(0,o.useState)(null),f=x[0],y=x[1],g=(0,o.useState)(!1),h=g[0],b=g[1],w=(0,o.useState)(!1),j=w[0],k=w[1],_=null!==(t=e.contextOverride)&&void 0!==t?t:f,O=null!==(n=e.variant)&&void 0!==n?n:c.B.Default,N=null!==(r=e.componentIdOverride)&&void 0!==r?r:"next-destination";return((0,o.useEffect)(function(){y((0,s.o8)())},[]),(0,o.useEffect)(function(){var e="";try{e=sessionStorage.getItem("prevPageUrl")||document.referrer||""}catch(t){e=document.referrer||""}if(e)try{var t=new URL(e,window.location.origin),n="".concat(t.pathname).concat(t.search),r=eu(n).pathDefinition;k((null==r?void 0:r.pageDescription)===ed.i.PAYMENT_PAGE)}catch(e){k(!1)}},[]),(0,o.useEffect)(function(){if(!e.isNudgeEnabled||(0,l.pE)()){b(!1);return}b(!0)},[e.isNudgeEnabled]),_)?(0,v.jsxs)("div",{id:N,className:i().dynamic([["155516928",[u.numericGrey.grey20,u.numericGrey.grey30,u.numericGrey.grey20]]]),children:[e.recommendationsOverride?(0,v.jsx)(es,{context:_,recommendations:e.recommendationsOverride.data,isLoading:e.recommendationsOverride.isLoading,componentVariant:O,shouldShowNudge:h,routesRecommendationsComponentRef:p,renderType:e.recommendationsOverride.isFetchedFromCache?j?"pre-fetch":"cached":"live-render"}):(0,v.jsx)(ec,{context:_,language:m.language,componentVariant:O,shouldShowNudge:h,routesRecommendationsComponentRef:p}),(0,v.jsx)(i(),{id:"155516928",dynamic:[u.numericGrey.grey20,u.numericGrey.grey30,u.numericGrey.grey20],children:[".skeleton-loader{background:linear-gradient( 90deg, ".concat(u.numericGrey.grey20," 0%, ").concat(u.numericGrey.grey30," 50%, ").concat(u.numericGrey.grey20," 100% );background-size:200% 100%;-webkit-animation:skeleton-loading 1.6s ease-in-out infinite;animation:skeleton-loading 1.6s ease-in-out infinite;}"),"@-webkit-keyframes skeleton-loading{0%{background-position:200% 0;}100%{background-position:-200% 0;}}","@keyframes skeleton-loading{0%{background-position:200% 0;}100%{background-position:-200% 0;}}"]})]}):(0,v.jsx)("div",{id:N})}},25043:function(e,t,n){n.d(t,{B:function(){return i}});var r,i=((r={}).Default="default",r.Home="home",r)},51638:function(e,t,n){n.d(t,{SM:function(){return s},o8:function(){return l}});var r=n(20459);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?i(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var o=new(n(97076)).g("routes_recommendations_context_v2");function s(e){try{var t,n=Date.now(),r=(t=e.departureDate.getTime()+6048e5-n,Math.max(0,Math.floor(t/6e4)));if(r<=0)return;o.set(e,r)}catch(e){return}}function l(){try{var e=o.get();if(!e)return null;return a(a({},e),{},{departureDate:new Date(null==e?void 0:e.departureDate)})}catch(e){return null}}},54279:function(e,t,n){n.d(t,{B:function(){return d}});var r=n(72218),i=n(20136),a=n.n(i),o=n(20132),s=n(19279),l=n(44454);function c(){return(c=(0,r.Z)(a().mark(function e(t){var n,r,i,o;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s._Z.get("/v1/next-trip-recommendations?bookingId=".concat(t.bookingId),{headers:{"Accept-Language":t.language}});case 3:if(r=(n=e.sent).data,i=n.status,r){e.next=8;break}throw Error("Could not fetch routes recommendations - response contains no data");case 8:if(!(200!==i)){e.next=10;break}throw Error("Could not fetch routes recommendations - status code is ".concat(i," instead of 200"));case 10:return e.abrupt("return",r);case 13:throw e.prev=13,e.t0=e.catch(0),o=(0,l.Ph)(),(0,s.qQ)(o,e.t0),e.t0 instanceof Error?console.error("Error fetching routes recommendations -> ".concat(e.t0.stack)):console.error("Error fetching routes recommendations -> ".concat(e.t0)),e.t0;case 19:case"end":return e.stop()}},e,null,[[0,13]])}))).apply(this,arguments)}function d(e){var t=(0,o.useState)([]),n=t[0],r=t[1],i=(0,o.useState)(!0),a=i[0],s=i[1],l=(0,o.useState)(!1),d=l[0],m=l[1],u=null==e?void 0:e.bookingId,p=null==e?void 0:e.language;return(0,o.useEffect)(function(){var e=new AbortController;return s(!0),m(!1),(function(e){return c.apply(this,arguments)})({language:p,bookingId:u}).then(function(t){var n;e.signal.aborted||(r(null!==(n=t.recommendedRoutes)&&void 0!==n?n:[]),m(!!t.isFetchedFromCache))}).catch(function(){if(e.signal.aborted)return}).finally(function(){e.signal.aborted||s(!1)}),function(){e.abort()}},[u,p]),{data:n,isLoading:a,isFetchedFromCache:d}}},42725:function(e,t,n){n.d(t,{IK:function(){return s},LU:function(){return a},Xm:function(){return o}});var r=n(8995),i=function(e){var t=e/1e3;return{days:Math.floor(t/3600/24),hours:Math.floor(t/3600%24),minutes:Math.floor(t/60%60)}},a=function(e,t){if(!e)return"";var n=i(e),a=n.days,o=n.hours,s=n.minutes;return"".concat(a>0?r.AU("narrow",t).format(a):"").concat(o>0?" ".concat(r.dP("narrow",t).format(o)):"").concat(s>0?" ".concat(r.FT("narrow",t).format(s)):"").trim()},o=function(e,t){var n=i(e),a=n.days,o=n.hours,s=n.minutes;return"".concat(a>0?r.AU("long",t).format(a):"").concat(o>0?" ".concat(r.dP("long",t).format(o)):"").concat(s>0?" ".concat(r.FT("long",t).format(s)):"").trim()},s=function(e,t){var n=Math.floor(e/60),i=e%60;return n>0&&i>0?"".concat(r.dP("narrow",t).format(n)," ").concat(r.FT("narrow",t).format(i)):0===n&&i>0?r.FT("narrow",t).format(i):n>0&&0===i?r.dP("narrow",t).format(n):""}},17149:function(e,t,n){n.d(t,{h:function(){return r}});var r=function(e){switch(e.toLowerCase()){case"cable-car":return"cableCar";case"van-ferry":return"vanFerry";case"car-ferry":return"carFerry";case"minivan":return"van";case"car":return"private-car";case"flight":return"plane";case"bus-ferry":return"ferryBus";default:return e.toLowerCase()}}}}]);

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.