1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[58974],{15321:(e,t,s)=>{"use strict";s.d(t,{default:()=>u});var r=s(95155),n=s(12115),i=s(82229),a=s(73754),l=s(33001),c=s(73880),d=s(69101),o=s(46521),x=s(95704);function u(e){let{articles:t=null,templates:s=[],community:u=null}=e,{userId:h,token:m}=(0,a.i)(),j=(0,l.p)();return(0,n.useEffect)(()=>{("1"===x.env.NEXT_PUBLIC_SENTRY_SMOKE||"1"===new URLSearchParams(window.location.search).get("sentry_smoke"))&&(0,c.N)(Error("Sentry smoke test â home page loaded"),{event:"sentry_smoke_test",tags:{kind:"smoke_test",route:"/"},extra:{at:new Date().toISOString(),authed:!!(m&&h)}})},[m,h]),(0,r.jsx)(i.A,{children:j&&m&&h?(0,r.jsx)(d.default,{articles:t,templates:s,community:u}):(0,r.jsx)(o.default,{articles:t,templates:s,community:u})})}},22158:(e,t,s)=>{Promise.resolve().then(s.bind(s,15321)),Promise.resolve().then(s.t.bind(s,52619,23)),Promise.resolve().then(s.bind(s,64769))},46521:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>P});var r=s(95155),n=s(12115),i=s(20063),a=s(1213),l=s(33001),c=s(26319),d=s(87112),o=s(45312),x=s(23020),u=s(46607),h=s(86664),m=s(12215),j=s(61594),p=s(89734),g=s(5612),v=s(39056),b=s(17485),f=s(9465),y=s(4102),N=s(26503),k=s(30889);s(47279);var w=s(47680),_=s(6801),A=s(10478),E=s(50147);s(87910),s(29578);let S=["perfect family vacation spots","best solo travel destinations"],P=e=>{let{articles:t=null,templates:s=[],community:P=null}=e,I=(0,a.wA)(),M=(0,d.qM)((0,i.usePathname)()),C=(0,a.d4)(p.pg),L=(0,a.d4)(e=>e.explore.loading),O=(0,a.d4)(e=>e.auth.isAuthenticated),R=(0,a.d4)(e=>e.auth.userId),T=(0,l.p)()&&O,F=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=O&&R?"user":"public";F.current!==e&&(null!==F.current&&I((0,g.v0)()),F.current=e,I("user"===e?(0,g.EZ)():(0,g.dX)()))},[I,O,R]);let Q=(null==C?void 0:C.length)?[...C].sort((e,t)=>e.order-t.order):[];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.A,{pointer:M}),(0,r.jsx)(u.A,{}),(0,r.jsx)(o.A,{}),(0,r.jsx)(x.A,{}),(0,r.jsx)(k.A,{templates:s,signedIn:T,onSignIn:()=>I((0,E.openAuthPopup)({view:"login"}))}),(0,r.jsx)(f.A,{}),(0,r.jsx)(y.g,{}),(0,r.jsx)(y.M,{}),(0,r.jsx)("div",{className:"container",children:(0,r.jsx)(b.A,{})}),(0,r.jsx)(v.A,{}),(0,r.jsx)("div",{style:{height:44},"aria-hidden":"true"}),Q.map(e=>{switch(e.widget_type){case"hero_banner":return(0,r.jsx)(N.y,{data:e,loading:L},e.order);case"grid_view":return(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{height:34},"aria-hidden":"true"}),(0,r.jsx)(N.v,{data:e,loading:L,event:"explore_romantic_getaway_card_clicked"})]},e.order);case"scrollable_row":if(!(e=>{let t=String(e||"").trim().toLowerCase();return S.some(e=>t.startsWith(e))})(e.title))return null;return(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{style:{height:34},"aria-hidden":"true"}),(0,r.jsx)(N.v,{data:e,loading:L})]},e.order);default:return null}}),(0,r.jsx)("div",{style:{height:56},"aria-hidden":"true"}),!T&&(0,r.jsx)(w.h,{community:P}),(0,r.jsx)(_.A,{community:P}),(0,r.jsx)(A.A,{articles:t}),(0,r.jsx)(j.default,{}),(0,r.jsx)(h.A,{}),(0,r.jsx)(m.A,{})]})}},64769:(e,t,s)=>{"use strict";s.d(t,{default:()=>j});var r=s(95155),n=s(52619),i=s.n(n),a=s(19740),l=s(38581),c=s(26319),d=s(82229),o=s(24668),x=s(73754),u=s(33001),h=s(90721);let m=[{icon:l.fLc,title:"Secure booking",text:"Payments are protected end to end."},{icon:l.wM0,title:"Instant confirmation",text:"Tickets and vouchers arrive as soon as you book."},{icon:l.QEm,title:"Support when you need it",text:"Real help, before and during your trip."}];function j(){let{isAuthenticated:e}=(0,x.i)(),t=(0,u.p)();return(0,r.jsxs)(d.A,{children:[(0,r.jsx)(c.A,{}),(0,r.jsx)("section",{className:"layout-pt-md layout-pb-md",children:(0,r.jsx)("div",{className:"container",children:(0,r.jsxs)("div",{className:"row y-gap-20",children:[(0,r.jsx)("div",{className:"col-lg-6",children:(0,r.jsxs)(i(),{href:"/dashboard/my-booking",className:"d-flex items-center justify-between px-30 py-25 rounded-4 bg-blue-2 text-dark-1",onClick:()=>(0,h.u4)("button_clicked",{id:"home.my_bookings"}),children:[(0,r.jsxs)("span",{className:"d-flex items-center",children:[(0,r.jsx)(a.gc,{icon:l.wM0,className:"text-blue-1 mr-15 text-24"}),(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{className:"d-block text-18 fw-600",children:t&&e?"My bookings":"Find my booking"}),(0,r.jsx)("span",{className:"d-block text-14 text-light-1",children:"Tickets, vouchers and trip details"})]})]}),(0,r.jsx)("span",{className:"icon-arrow-top-right text-20","aria-hidden":"true"})]})}),(0,r.jsx)("div",{className:"col-lg-6",children:(0,r.jsxs)("div",{className:"d-flex items-center px-30 py-25 rounded-4 border-light",children:[(0,r.jsx)(a.gc,{icon:l.QEm,className:"text-blue-1 mr-15 text-24"}),(0,r.jsxs)("span",{children:[(0,r.jsx)("span",{className:"d-block text-18 fw-600",children:"Need help?"}),(0,r.jsx)("a",{href:"mailto:".concat(o.$r.supportEmail),className:"d-block text-14 text-light-1",children:o.$r.supportEmail})]})]})})]})})}),(0,r.jsx)("section",{className:"layout-pb-lg",children:(0,r.jsx)("div",{className:"container",children:(0,r.jsx)("div",{className:"row y-gap-30 justify-between",children:m.map(e=>(0,r.jsxs)("div",{className:"col-lg-4 col-sm-12 text-center",children:[(0,r.jsx)(a.gc,{icon:e.icon,className:"text-blue-1 text-30 mb-20"}),(0,r.jsx)("h2",{className:"text-18 fw-600",children:e.title}),(0,r.jsx)("p",{className:"text-14 text-light-1 mt-10",children:e.text})]},e.title))})})})]})}},82229:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var r=s(95155);let n=e=>{let{children:t}=e;return(0,r.jsx)(r.Fragment,{children:t})}}},e=>{e.O(0,[31096,85081,38940,85429,6313,54153,1877,55594,35105,97845,20191,6511,41077,88401,6401,33192,53981,47616,93563,38898,23600,90916,58533,87080,33225,29631,61972,11845,52266,72399,75563,15479,3491,19740,26286,4767,39210,16932,81356,59313,30406,42143,85114,85861,12999,22454,54811,35432,99286,90722,89580,91334,91818,45407,78493,64409,39213,91237,68930,14114,82355,60860,97353,55101,41876,74116,80168,5037,22340,12225,69101,28441,43029,77358],()=>e(e.s=22158)),_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.