https://seindotravel.co.id/_next/static/chunks/pages/flight/search/oneway/[data]-f585bcb63df7bddd.js
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7638],{36309:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/flight/search/oneway/[data]",function(){return i(87595)}])},87595:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return O},default:function(){return _}});var s=i(36734),a=i(60026),l=i.n(a),r=i(51776),n=i(90789),d=i(18775),c=i(81696),o=i(3713),u=i.n(o),m=i(5390),g=i(76260),h=i(49422),x=i(29672),f=i(42152),v=i(67832),j=i.n(v),p=i(27019),N=i(28757);let y=e=>{var t,i,a,l,n,d,c,o,m,h,x,v,y,w;let[b,S]=(0,r.useState)(!1),{t:D}=(0,N.Z)("common"),[k,T]=(0,r.useState)({type:"IDR",operator:"*",value:"1"});return(0,r.useEffect)(()=>{let e=(0,p.parseCookies)(),t=e.currency||"";if(t)try{let e=JSON.parse(t);T(e)}catch(e){T({type:"IDR",operator:"*",value:"1"})}},[]),(0,s.jsxs)("div",{className:"flex-1",children:[(0,s.jsx)("div",{className:"md:flex md:justify-between md:items-center p-8 transition-all duration-300 lg:overflow-hidden ease-in-out bg-white rounded-lg shadow-lg ".concat(b?"lg:max-h-[9000px]":"lg:max-h-[276px]"),children:(0,s.jsxs)("div",{className:"flex-1 bg-white",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"font-bold",children:(0,g.V$)(e.data.flights)}),(0,s.jsx)("div",{className:"text-gray-500",children:(0,g.Lx)(e.data.flights)})]}),(0,s.jsxs)("div",{className:"grid items-center w-full grid-cols-1 gap-0 md:gap-2 md:grid-cols-4",children:[(0,s.jsx)("div",{className:"flex flex-col flex-1 col-span-3",children:(0,s.jsxs)("div",{className:"items-center justify-start gap-0 lg:gap-20 lg:flex flex-cols-1 sm:grid-cols-2",children:[(0,s.jsx)("div",{className:"w-24 mt-4",children:(0,s.jsx)(j(),{width:88,height:79,alt:e.data.flights,className:"object-contain pb-2",src:"/img/flight/airlines/"+(0,g.dx)(e.data.flights)})}),(0,s.jsxs)("div",{className:"grid items-center grid-cols-3 gap-4 pt-2 mb-6 md:pt-0 md:mb-0",children:[(0,s.jsxs)("div",{className:"flex flex-col justify-center md:items-center",children:[(0,s.jsx)("div",{className:"font-medium text-center",children:u()(e.data.flights[0].depDetail.time).format("HH:mm")}),(0,s.jsx)("div",{className:"text-center text-gray-500",children:e.data.flights[0].depDetail.code})]}),(0,s.jsx)("div",{className:"flex items-center justify-center",children:(0,s.jsx)(j(),{width:65,height:10,alt:"",src:"/img/flight/flight-pointer.svg"})}),(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsxs)("div",{className:"font-medium text-center",children:[" ",u()(e.data.flights[e.data.flights.length-1].arrDetail.time).format("HH:mm")]}),(0,s.jsx)("div",{className:"text-center text-gray-500",children:e.data.flights[e.data.flights.length-1].arrDetail.code})]}),(0,s.jsx)("div",{className:"text-center text-gray-500",children:(0,g.Hy)(e.data.journeyInfo.reduce((e,t)=>e+t.journeyTime,0))}),(0,s.jsx)("div",{className:"col-start-3 text-center text-gray-500",children:e.data.flights.length>1?D("Transit"):D("Direct")})]})]})}),(0,s.jsxs)("div",{className:"flex flex-row items-center self-end justify-between gap-0 md:justify-center md:flex-col lg:items-end md:col-start-4 md:gap-3",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center lg:items-end",children:[(0,s.jsx)("div",{className:"text-xl font-bold text-center",children:(0,g.sd)(e.data.seindoPrice,k)}),(0,s.jsxs)("div",{className:"items-center text-xs italic text-gray-500",children:[(0,g.sd)(e.data.seindoPrice/e.passengerNumber,k)," ","/ ",D("pax")]})]}),(0,s.jsx)("div",{className:"flex flex-col",children:(0,s.jsx)("button",{onClick:()=>e.bookFlight(e.data),className:"w-full px-6 py-2 font-bold text-white bg-red-500 rounded-lg md:px-8 hover:bg-red-700 md:w-auto",children:D("Book")})})]})]}),(0,s.jsxs)("div",{className:"flex items-center justify-between pt-4 mt-4 text-gray-500 border-t border-gray-300",children:[(0,s.jsxs)("div",{className:"grid grid-cols-1 gap-3 sm:grid-cols-3 lg:flex lg:gap-10 md:gap-5",children:[(null==e?void 0:null===(t=e.data)||void 0===t?void 0:null===(i=t.flights)||void 0===i?void 0:i.filter(e=>{var t;return null===(t=e.amenities)||void 0===t?void 0:t.meal}).length)>0&&(0,s.jsx)("div",{className:"flex lg:gap-5",children:(0,s.jsx)(j(),{width:24,height:24,alt:"",className:"h-6",src:"/img/flight/icons/SpoonAndFork.svg"})}),(null==e?void 0:null===(a=e.data)||void 0===a?void 0:null===(l=a.flights)||void 0===l?void 0:l.filter(e=>{var t,i;return null===(t=e.amenities)||void 0===t?void 0:null===(i=t.baggage)||void 0===i?void 0:i.cabin}).length)>0&&(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(j(),{width:24,height:24,alt:"",className:"h-4 md:h-5",src:"/img/flight/icons/LuggageCabin.svg"}),(0,s.jsx)("div",{children:null==e?void 0:null===(n=e.data)||void 0===n?void 0:null===(d=n.flights)||void 0===d?void 0:d.filter(e=>{var t,i;return null===(t=e.amenities)||void 0===t?void 0:null===(i=t.baggage)||void 0===i?void 0:i.cabin})[0].amenities.baggage.cabin.adt.desc})]}),(null==e?void 0:null===(c=e.data)||void 0===c?void 0:null===(o=c.flights)||void 0===o?void 0:o.filter(e=>{var t,i,s,a;return(null===(t=e.amenities)||void 0===t?void 0:null===(i=t.baggage)||void 0===i?void 0:i.checkin)&&(null===(s=e.amenities)||void 0===s?void 0:null===(a=s.baggage)||void 0===a?void 0:a.checkin.adt.desc)!=="0 KG Included"}).length)>0&&(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(j(),{width:24,height:24,alt:"",className:"h-6",src:"/img/flight/icons/LuggageCheckin.svg"}),(0,s.jsx)("div",{children:null===(m=null==e?void 0:null===(h=e.data)||void 0===h?void 0:null===(x=h.flights)||void 0===x?void 0:x.filter(e=>{var t,i,s,a;return(null===(t=e.amenities)||void 0===t?void 0:null===(i=t.baggage)||void 0===i?void 0:i.checkin)&&(null===(s=e.amenities)||void 0===s?void 0:null===(a=s.baggage)||void 0===a?void 0:a.checkin.adt.desc)!=="0 KG Included"})[0].amenities)||void 0===m?void 0:null===(v=m.baggage)||void 0===v?void 0:null===(y=v.checkin)||void 0===y?void 0:null===(w=y.adt)||void 0===w?void 0:w.desc})]}),(0,s.jsx)("div",{children:(0,g.ko)(e.data.flights[0].classDetail.adt.class,e.data.flights.map(e=>e.carrier.name).filter((e,t,i)=>i.indexOf(e)===t).join(", "))})]}),(0,s.jsx)("button",{onClick:()=>S(!b),children:(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6 transition-all duration-300 ".concat(b?"-rotate-180":"rotate-0"),children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"})})})]})]})}),(0,s.jsx)(f.u,{show:b,enter:"transition-all ease-in-out duration-300",enterFrom:"-translate-y-2 opacity-0",enterTo:"translate-y-0 opacity-100",leave:"transition-all ease-in-out duration-300 ",leaveFrom:"translate-y-0 opacity-100",leaveTo:"-translate-y-2 opacity-0",children:(0,s.jsx)("div",{className:"flex-1",children:(0,s.jsxs)("div",{className:"relative flex flex-col gap-4 mt-4",children:[(0,s.jsx)("div",{className:"left-[103px] h-full absolute pt-1 pb-12",children:(0,s.jsx)("div",{className:"w-0.5 bg-red-500 h-full"})}),e.data.flights.map(e=>{var t,i,a,l,r,n,d,c,o,m;return(0,s.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,s.jsxs)("div",{className:"flex items-start gap-4 ",children:[(0,s.jsxs)("div",{className:"w-20",children:[(0,s.jsx)("div",{children:u()(e.depDetail.time).format("HH:mm")}
1),(0,s.jsx)("div",{className:"text-sm font-light text-gray-500",children:u()(e.depDetail.time).format("DD/MM/yyyy")})]}),(0,s.jsx)("div",{className:"w-4 h-4 mt-1 bg-red-500 rounded-full"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"font-medium",children:e.depDetail.city}),(0,s.jsxs)("div",{className:"text-xs font-light text-gray-500",children:[e.depDetail.name," (",e.depDetail.code,")"]}),(0,s.jsxs)("div",{className:"text-xs font-light text-gray-500",children:[D("Terminal")," : (",e.depDetail.terminal,")"]})]})]}),(0,s.jsxs)("div",{className:"flex items-center gap-3 lg:gap-4 md:gap-4",children:[(0,s.jsx)("div",{className:"w-20 text-sm font-light text-gray-500",children:(0,g.Hy)(Number(e.flyTime))}),(0,s.jsx)("div",{className:"w-4 h-4"}),(0,s.jsxs)("div",{className:"flex-1 divide-y rounded-lg bg-gray-50",children:[(0,s.jsxs)("div",{className:"flex flex-col items-center gap-4 p-4 sm:flex-row",children:[(0,s.jsx)("div",{className:"w-20 p-2 ",children:(0,s.jsx)(j(),{width:24,height:24,alt:"",className:"object-contain",src:"/img/flight/airlines/"+(0,g.B0)(e.carrier.name)})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"font-bold",children:e.carrier.name}),(0,s.jsxs)("div",{className:"text-gray-500",children:[e.carrier.code,"-",e.flightNo]})]}),(0,s.jsx)("div",{className:"flex justify-end flex-1",children:(0,s.jsx)("div",{className:"text-sm italic font-light text-gray-700",children:u()(e.depDetail.time).format("dddd, D MMMM YYYY")})})]}),(0,s.jsx)("div",{className:"flex justify-center pt-6 pb-4 ",children:(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center flex-1 gap-8 sm:flex-row",children:[(null===(t=e.amenities)||void 0===t?void 0:t.meal)&&(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(j(),{width:24,height:24,alt:"",className:"h-4",src:"/img/flight/icons/SpoonAndFork.svg"}),(0,s.jsx)("div",{className:"",children:D("Include Meal")})]}),(null===(i=e.amenities)||void 0===i?void 0:null===(a=i.baggage)||void 0===a?void 0:null===(l=a.cabin)||void 0===l?void 0:l.adt)!==void 0&&(0,s.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[(0,s.jsx)(j(),{width:24,height:24,alt:"",className:"h-4",src:"/img/flight/icons/LuggageCabin.svg"}),D("Cabin"),(0,s.jsx)("div",{children:e.amenities.baggage.cabin.adt.desc})]}),(null===(r=e.amenities)||void 0===r?void 0:null===(n=r.baggage)||void 0===n?void 0:n.checkin)!==void 0&&(null===(d=e.amenities)||void 0===d?void 0:null===(c=d.baggage)||void 0===c?void 0:c.checkin.adt.desc)!=="0 KG Included"&&(0,s.jsxs)("div",{className:"flex justify-center gap-2",children:[(0,s.jsx)(j(),{width:24,height:24,alt:"",className:"h-6",src:"/img/flight/icons/LuggageCheckin.svg"}),(0,s.jsx)("div",{children:null===(o=e.amenities)||void 0===o?void 0:null===(m=o.baggage)||void 0===m?void 0:m.checkin.adt.desc})]})]})}),(0,s.jsxs)("div",{className:"grid grid-cols-3 gap-4 p-4 mt-2",children:[(0,s.jsxs)("div",{className:"flex flex-col items-start sm:items-center",children:[(0,s.jsx)("div",{className:"font-semibold",children:D("Class")}),(0,s.jsx)("div",{className:"text-sm font-light text-gray-700 text-start sm:text-center",children:D((0,g.ko)(e.classDetail.adt.class,e.carrier.name))})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start sm:items-center",children:[(0,s.jsx)("div",{className:"font-semibold",children:D("Stops")}),(0,s.jsxs)("div",{className:"text-sm font-light text-gray-700 text-start sm:text-center",children:[e.stops," ",D("stops")]})]}),(0,s.jsxs)("div",{className:"flex flex-col items-center",children:[(0,s.jsx)("div",{className:"font-semibold",children:D("Refundable")}),(0,s.jsx)("div",{className:"text-sm font-light text-gray-700",children:e.refundable?D("Yes"):D("No")})]})]})]})]}),(0,s.jsxs)("div",{className:"flex items-start gap-4",children:[(0,s.jsxs)("div",{className:"w-20",children:[(0,s.jsx)("div",{children:u()(e.arrDetail.time).format("HH:mm")}),(0,s.jsx)("div",{className:"text-sm font-light text-gray-500",children:u()(e.arrDetail.time).format("DD/MM/yyyy")})]}),(0,s.jsx)("div",{className:"w-4 h-4 mt-1 bg-red-500 rounded-full"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"font-medium",children:e.arrDetail.city}),(0,s.jsxs)("div",{className:"text-xs font-light text-gray-500",children:[e.arrDetail.name," (",e.arrDetail.code,")"]}),(0,s.jsxs)("div",{className:"text-xs font-light text-gray-500",children:[D("Terminal")," : (",e.arrDetail.terminal,")"]})]})]}),e.layover>0&&(0,s.jsxs)("div",{className:"flex items-center gap-4 mt-4 mb-8",children:[(0,s.jsxs)("div",{className:"w-20 text-sm font-light text-gray-500",children:[(0,s.jsx)("div",{children:D("Waiting")}),(0,s.jsx)("div",{children:(0,g.Hy)(Number(e.layover))})]}),(0,s.jsx)("div",{className:"w-4 h-4"}),(0,s.jsx)("div",{className:"flex-1 text-sm font-bold text-gray-500",children:D("Transit")})]})]},JSON.stringify(e))})]})})})]})};var w=i(3463),b=i(32977),S=i(33906),D=i(61148),k=i(66720),T=i(41408);let Z=e=>{let{data:t}=e,i=(0,S.useRouter)(),{data:a}=(0,T.useSession)(),o=(0,r.useRef)(new m.Z),f=(0,r.useRef)(new m.Z),v=(0,r.useRef)(new m.Z),[j,Z]=(0,r.useState)(null),[O,_]=(0,r.useState)(t.mode),[C,F]=(0,r.useState)(t.departure),[I,P]=(0,r.useState)(t.arrival),[R,M]=(0,r.useState)(t.departureText),[E,L]=(0,r.useState)(t.arrivalText),[H,Y]=(0,r.useState)(t.date),[J,A]=(0,r.useState)(t.dateReturn),[B,K]=(0,r.useState)(t.adult),[G,W]=(0,r.useState)(t.child),[X,V]=(0,r.useState)(t.infant),[$,q]=(0,r.useState)(t.classType),[z,Q]=(0,r.useState)([]),[U,ee]=(0,r.useState)([]),[et,ei]=(0,r.useState)(null),[es,ea]=(0,r.useState)(0),[el,er]=(0,r.useState)(1),[en,ed]=(0,r.useState)(20),[ec,eo]=(0,r.useState)("all"),[eu,em]=(0,r.useState)("price_asc"),[eg,eh
1]=(0,r.useState)([]),[ex,ef]=(0,r.useState)([]),[ev,ej]=(0,r.useState)([]),[ep,eN]=(0,r.useState)([]),[ey,ew]=(0,r.useState)(!1),[eb,eS]=(0,r.useState)(!1),[eD,ek]=(0,r.useState)({}),[eT,eZ]=(0,r.useState)(""),[eO,e_]=(0,r.useState)(!1),{t:eC}=(0,N.Z)("common"),[eF,eI]=(0,r.useState)({type:"IDR",operator:"*",value:"1"});(0,r.useEffect)(()=>{let e=(0,p.parseCookies)(),t=e.currency||"";if(t)try{let e=JSON.parse(t);eI(e)}catch(e){eI({type:"IDR",operator:"*",value:"1"})}},[]);let eP=e=>{let t=new Date().getTime()+6e5;if(localStorage.setItem("flightBooking",JSON.stringify({resp:e})),!a){localStorage.setItem("nextSession",JSON.stringify({url:"/flight/booking",data:{},expiration:t})),i.push("/login");return}i.push("/flight/booking")},eR=async e=>{let t;let s={keys:[e.key],orderType:"ONE WAY",isDomestic:et};for(f.current=new m.Z,f.current.mode="crm",f.current.url="flight/repricing",f.current.body=s,eS(!0);(null==(t=await f.current.call())?void 0:t.reviewStatuses)!==null||null===t.itinKey;);if(null===t&&(eZ("Failed to book, please try again."),ew(!0),e_(!0)),void 0!==t.reviewStatuses){var l;if((null===(l=t.reviewStatuses)||void 0===l?void 0:l.soldOut)!==void 0){eZ(t.reviewStatuses.soldOut),ew(!0),e_(!0);return}}if(eS(!1),e_(!1),e.seindoPrice!==t.seindoPrice){eZ("The price has changed from ".concat((0,g.sd)(e.seindoPrice,eF)," to ").concat((0,g.sd)(t.seindoPrice,eF),". Do you want to continue?")),ek(t),ew(!0);return}if(null===t.reviewStatuses&&null!==t.itinKey){let e=new Date().getTime()+6e5;if(localStorage.setItem("flightBooking",JSON.stringify({resp:t,expiration:e})),!a){localStorage.setItem("nextSession",JSON.stringify({url:"/flight/booking",data:{}})),i.push("/login");return}i.push("/flight/booking")}else{if(null==t?void 0:t.reviewStatuses){let i=null;t.reviewStatuses.soldOut?(i=t.reviewStatuses.soldOut.soldOutMessage,e_(!0),eZ(i)):eZ("The price has changed from ".concat((0,g.sd)(e.seindoPrice,eF)," to ").concat((0,g.sd)(t.seindoPrice,eF),". Do you want to continue?"))}ek(t),ew(!0)}};(0,r.useEffect)(()=>{let e=U.map(e=>e.flights[0].carrier.name),t=e.filter((e,t,i)=>i.indexOf(e)===t);eN(t)},[U,eN]);let eM=(0,r.useRef)(),eE=()=>{let e=eM.current.offsetTop-100,t=document.documentElement.scrollHeight-document.documentElement.clientHeight;setTimeout(()=>{window.scrollTo({top:Math.min(e,t),behavior:"smooth"})},200)},eL=async()=>{let e=u()(H),t={sectorInfos:[{src:{code:C},dest:{code:I},date:e.format("YYYY-MM-DD")}],paxCount:{adt:B,chd:G,inf:X},route:"ALL",class:$};o.current=new m.Z,o.current.url="airline/airline-list",o.current.body=t;let i=await o.current.call();null!==i&&(ea(0),ee([]),Q([]),Z(i.data))};(0,r.useEffect)(()=>{let e;let t=(e,t)=>e.fares.totalFare.total.amount-t.fares.totalFare.total.amount,i=(e,t)=>t.fares.totalFare.total.amount-e.fares.totalFare.total.amount,s=(e,t)=>u()(e.flights[0].depDetail.time).valueOf()-u()(t.flights[0].depDetail.time).valueOf(),a=(e,t)=>u()(t.flights[0].depDetail.time).valueOf()-u()(e.flights[0].depDetail.time).valueOf(),l=(e,t)=>u()(e.flights[e.flights.length-1].arrDetail.time).valueOf()-u()(t.flights[t.flights.length-1].arrDetail.time).valueOf(),r=(e,t)=>u()(t.flights[t.flights.length-1].arrDetail.time).valueOf()-u()(e.flights[e.flights.length-1].arrDetail.time).valueOf(),n=(e,t)=>{let i=e.journeyInfo.reduce((e,t)=>e+parseInt(t.journeyTime,10),0),s=t.journeyInfo.reduce((e,t)=>e+parseInt(t.journeyTime,10),0);return i-s},d=(e,d)=>{switch(eu){case"price_asc":return t(e,d);case"price_desc":return i(e,d);case"departure_asc":return s(e,d);case"departure_desc":return a(e,d);case"arrival_asc":return l(e,d);case"arrival_desc":return r(e,d);case"shortest":return n(e,d);default:return 0}};e=U.map(e=>e),"all"!==ec&&(e=e.filter(e=>"1"===ec?e.flights.length>1:e.flights.length>2)),eg.length>0&&(e=e.filter(e=>e.flights.some(e=>eg.includes(e.carrier.name)))),ex.length>0&&(e=e.filter(e=>{let t=!1;return ex.forEach(i=>{t||(t="morning"===i&&(0,g.xN)(e.flights[0].depDetail.time,"00:00","10:00")||"noon"===i&&(0,g.xN)(e.flights[0].depDetail.time,"10:00","15:00")||"afternoon"===i&&(0,g.xN)(e.flights[0].depDetail.time,"15:00","18:30")||"night"===i&&(0,g.xN)(e.flights[0].depDetail.time,"18:30","21:00")||"midnight"===i&&(0,g.xN)(e.flights[0].depDetail.time,"21:00","24:00"))}),t})),ev.length>0&&(e=e.filter(e=>{let t=e.flights.some(e=>!0===e.amenities.meal),i=e.flights.some(e=>void 0!==e.amenities.baggage.checkin&&"0 KG Included"!==e.amenities.baggage.checkin.adt.desc),s=!0;return ev.includes("meal")&&(s=s&&t),ev.includes("baggage")&&(s=s&&i),s})),e.sort(d),Q(e),er(1)},[ec,U,eu,eg,ex,ev]);let eH=(0,r.useCallback)(async(e,t)=>{let i=u()(H);
1v.current=new m.Z,v.current.url="airline/one-way-wise-onward",v.current.body={sectorInfos:[{src:{code:C},dest:{code:I},date:i}],prefAirlines:[{code:e}],paxCount:{adt:B,chd:G,inf:X},route:"ALL",class:$,allowDisc:!1,name:t};let s=await v.current.call();if(ea(e=>e+1),null!==s){var a;ei(s.data.isDomestic),ee(e=>{var t;return[...e,...null!==(a=null==s?void 0:null===(t=s.data)||void 0===t?void 0:t.onwardJourneys)&&void 0!==a?a:[]]})}},[B,I,G,H,C,X,$]);return(0,r.useEffect)(()=>{let e=async()=>{if(null!==j&&j.searchList.length>es){var e;null==j||null===(e=j.searchList)||void 0===e||e.map(async e=>{eH(e.carriers[0].code,e.carriers[0].name)})}};e()},[j]),(0,r.useEffect)(()=>{Z(null),_(t.mode),F(t.departure),P(t.arrival),M(t.departureText),L(t.arrivalText),Y(t.date),A(t.dateReturn),K(t.adult),W(t.child),V(t.infant),q(t.classType),Q([]),ee([]),ei(null),ea(0),er(1),ed(20),eo("all"),em("price_asc"),eh([]),ef([]),ej([]),eN([]),ew(!1),eS(!1),ek({}),eZ(""),e_(!1),eL();let e=o.current,i=f.current,s=v.current;return()=>{e.abort(),i.abort(),s.abort()}},[i.asPath]),(0,s.jsx)("main",{className:" ".concat(l().className),children:(0,s.jsxs)(d.Z,{children:[(0,s.jsx)(n.Z,{mode:O,departureCode:C,departureText:R,arrivalCode:I,arrivalText:E,date:H,dateReturn:J,adult:B,child:G,infant:X,classType:$}),(0,s.jsx)(D.Z,{mode:t.mode,departureCode:t.departure,departureText:t.departureText,arrivalCode:t.arrival,arrivalText:t.arrivalText,date:t.date,dateReturn:t.dateReturn,adult:t.adult,child:t.child,infant:t.infant,isDomestic:et,classType:$}),(0,s.jsx)("div",{className:"pt-8 mx-auto max-w-7xl",children:(0,s.jsx)(k.Z,{count:es,list:j})}),(0,s.jsxs)("div",{className:"flex gap-8 pb-16",children:[(0,s.jsx)(c.Z,{flightList:z,filterTransit:ec,setFilterTransit:eo,filterSort:eu,setFilterSort:em,list:ep,filterAirline:eg,setFilterAirline:eh,filterDeparture:ex,setFilterDeparture:ef,filterFacilities:ev,setFilterFacilities:ej}),0!==U.length?(0,s.jsx)(s.Fragment,{children:z.length>0?(0,s.jsxs)("div",{ref:eM,className:"flex flex-col flex-1 gap-4",children:[(0,s.jsx)("div",{className:"flex justify-center flex-1",children:(0,s.jsx)(x.Z,{currentPage:el,totalPages:Math.ceil(z.length/en),onPageChange:e=>{er(e),eE()}})}),z.slice((el-1)*en,el*en).map(e=>(0,s.jsx)(y,{data:e,bookFlight:eR,passengerNumber:B+G+X},JSON.stringify(e))),(0,s.jsx)("div",{className:"flex justify-center flex-1",children:(0,s.jsx)(x.Z,{currentPage:el,totalPages:Math.ceil(z.length/en),onPageChange:e=>{er(e),eE()}})})]}):(0,s.jsx)("div",{children:eC("No results found")})}):(0,s.jsx)("div",{className:"flex flex-col flex-1 gap-4",children:es/(null==j?void 0:j.searchList.length)!=1?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(h.Z,{})]}):(0,s.jsx)("div",{className:"w-full py-8 text-center text-gray-700",children:eC("No flight found for this date")})})]}),(0,s.jsx)(w.Z,{setShowRepricing:ew,showRepricing:ey,messageRepricing:eT,soldOut:eO,repricing:eD,continueBook:eP}),(0,s.jsx)(b.Z,{loading:eb})]})})};var O=!0,_=Z}},function(e){e.O(0,[509,4885,4838,4434,8391,4738,3001,4741,4735,8292,8775,1260,2810,9774,2888,179],function(){return e(e.s=36309)}),_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.