PageSourceSearch

https://www.wego.co.id/roxana/9430.88da5948.bundle.js

js wego.co.id collected 2026-09-25 00:43:23 UTC 14,716 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkroxana=self.webpackChunkroxana||[]).push([[9430],{96777(e,t,a){a.d(t,{f:()=>b});var n=a(96540);const r=e=>({...e,airlineCode:e.marketingAirlineCode,airlineName:e.marketingAirlineName}),o=e=>({...e,segments:e.segments.map(r)}),i=e=>(e?.baggages||[]).some(e=>e.some(e=>e&&e.length>0)),s=e=>(e.brandedfare?.passengerInfos?.filter(Boolean)||[]).some(i);var d=a(54622);const l=e=>e===d._.REFUNDED||e===d._.FAILED||e===d._.CANCELLED,c=e=>(e?.meals||[]).some(e=>{return(t=e.status)===d._.BOOKED||t===d._.SELECTED||t===d._.REFUNDED||t===d._.FAILED||t===d._.REVIEW_IN_PROCESS||t===d._.CANCELLED;var t}),u=e=>(e?.mealDetails||[])?.some(c),g=e=>e.status&&l(e.status),m=e=>e.meals.some(e=>e.status&&l(e.status)),C=e=>e.baggageItems.some(e=>e.status&&l(e.status)),f=e=>{const t=e.seatDetails?.some(g)??!1,a=e.mealDetails?.some(m)??!1,n=e.baggageDetails?.some(C)??!1;return t||a||n};var h=a(39176),p=a(62749),y=a(16897),D=a(39873),I=a(73586);const b=({baseApiUrl:e,lastName:t,bookingRef:a,enabled:r,additionalParams:i})=>{const{data:l,isLoading:c,isError:g}=((e,t,a,n)=>(0,h.I)({queryKey:[I.P0.GET_HISTORY_DETAILS,t.bookingRef,t.lastName,n],queryFn:()=>(async({baseApiUrl:e,bookingRef:t,lastName:a,genzoId:n,vendorId:r,clientId:o,clientSessionId:i,additionalParams:s,customHeaders:d})=>{const l=`${e}/metasearch/bookings/flights/v2/details?bookingRef=${encodeURIComponent(t)}&lastname=${encodeURIComponent(a)}`,c=(0,p.O)(l,s);return(await(0,y.xi)(c,{headers:{...(0,D.o)({vendorId:r,clientId:o,clientSessionId:i,genzoId:n,customHeaders:d})}})).data})({baseApiUrl:e,...t,additionalParams:n}),cacheTime:I.i9,staleTime:I.i9,refetchOnWindowFocus:!1,retry:0,...a}))(e,{bookingRef:a,lastName:t,clientId:"",clientSessionId:"",abTestInsuranceSupplierType:"",genzoId:"",vendorId:""},{enabled:Boolean(r&&a&&t)},i),m=(0,n.useMemo)(()=>{if(l)return l.payments&&l.payments.length>0?l.payments[0]:void 0},[l]),C=(0,n.useMemo)(()=>!!l&&l.itineraries.some(e=>!!e.exchange),[l]),b=(0,n.useMemo)(()=>(e=>{if(e&&0!==e.refunds.length)return(e.refunds||[]).map(e=>({refundDate:e.createdAt,refundAmount:e.refundAmount,currencyCode:e.currencyCode,chargedCurrencyCode:e.chargedCurrencyCode,refundAmountInChargedCurrency:e.refundAmountInChargedCurrency})).reduce((e,t)=>new Date(e?.refundDate).getTime()>new Date(t?.refundDate).getTime()?e:t,{refundAmount:0,refundDate:"",chargedCurrencyCode:"",currencyCode:"",refundAmountInChargedCurrency:0})})(l),[l]),S=(0,n.useMemo)(()=>(e=>{if(!e)return[];const t=(e=>e.itineraries.flatMap(e=>e.legs))(e);return t.map(o)})(l),[l]),A=(0,n.useMemo)(()=>(e=>!!e&&e.itineraries.some(s))(l),[l]),_=(0,n.useMemo)(()=>(l?.passengers||[])?.filter(e=>"ADULT"===e.passengerType).length||0,[l]),k=(0,n.useMemo)(()=>(l?.passengers||[])?.filter(e=>"CHILD"===e.passengerType).length||0,[l]),R=(0,n.useMemo)(()=>(l?.passengers||[])?.filter(e=>"INFANT"===e.passengerType).length||0,[l]),E=(0,n.useCallback)(e=>{if(e){const t=new Date;t.setHours(0,0,0,0);const a=new Date(e);return a.setHours(0,0,0,0),t<a}return!1},[]),v=(0,n.useMemo)(()=>(e=>e.some(e=>e.segments.some(e=>(e.baggageDetails||[])?.some(e=>e.baggageItems.length>0))))(S),[S]),P=(0,n.useMemo)(()=>(e=>e.some(e=>e.segments.some(e=>(e?.seatDetails||[])?.some(e=>{return(t=e.status)===d._.BOOKED||t===d._.SELECTED||t===d._.REVIEW_IN_PROCESS;var t}))))(S),[S]),T=(0,n.useMemo)(()=>(e=>e.some(e=>e.segments.some(u)))(S),[S]),F=(0,n.useMemo)(()=>(e=>e.some(e=>e.segments.some(f)))(S),[S]);return{response:{bookingDetails:l,bookingDetailsStatus:{isLoading:c,isError:g}},passengerCount:{adultCount:_,childCount:k,infantCount:R,totalCount:_+k+R},paymentDetails:m,latestRefundDetails:b,legDetails:S,isExchangeBooking:C,isBeforeArrivalDate:E,hasIncludedBaggages:A,hasBaggageDetails:v,hasSeatDetails:P,hasMealDetails:T,hasAncillaryFailures:F}}},96375(e,t,a){a.d(t,{X:()=>d});var n=a(39176),r=a(62749),o=a(16897),i=a(39873),s=a(73586);const d=(e,t,a,d)=>(0,n.I)({queryKey:[s.P0.GET_BOOKING_ORDER_STATUS,t.bookingRef,d],queryFn:()=>(async({baseApiUrl:e,bookingRef:t,genzoId:a,vendorId:n,clientId:s,clientSessionId:d,additionalParams:l,customHeaders:c})=>{const u=`${e}/metasearch/bookings/flights/status?bookingRef=${t}`,g=(0,r.O)(u,l);return(await(0,o.xi)(g,{headers:{...(0,i.o)({vendorId:n,clientId:s,clientSessionId:d,genzoId:a,customHeaders:c})}})).data})({baseApiUrl:e,...t,additionalParams:d}),cacheTime:s.L9,staleTime:s.L9,refetchOnWindowFocus:!1,retry:0,...a})},15256(e,t,a){a.d(t,{Q:()=>d});var n=a(39176),r=a(62749),o=a(16897),i=a(39873),s=a(73586);const d=(e,t,a,d)=>(0,n.I)({queryKey:[s.P0.GET_PAYMENT_DETAILS,t.paymentId,d],queryFn:()=>(async({baseApiUrl:e,paymentId:t,genzoId:a,vendorId:n,clientId:s,clientSessionId:d,additionalParams:l,customHeaders:c})=>{const u=`${e}/metasearch/bookings/flights/payments/${t}`,g=(0,r.O)(u,l);return(await(0,o.xi)(g,{headers:{...(0,i.o)({vendorId:n,clientId:s,clientSessionId:d,genzoId:a,customHeaders:c})}})).data})({baseApiUrl:e,...t,additionalParams:d}),cacheTime:s.L9,staleTime:s.L9,refetchOnWindowFocus:!1,retry:0,...a})},18564(e,t,a){a.d(t,{t:()=>d});var n=a(39176),r=a(62749),o=a(16897),i=a(39873),s=a(73586);const d=(e,t,a,d)=>
1{const l="fareCode"in t?t.fareCode:t.bookingRef;return(0,n.I)({queryKey:[s.P0.GET_TRAVEL_ADVISORIES,l,d],queryFn:()=>(async e=>{const{baseApiUrl:t,genzoId:a,vendorId:n,clientId:s,clientSessionId:d,customHeaders:l}=e,c=`${t}/metasearch/bookings/flights/travel-advisories?${new URLSearchParams("fareCode"in e?{msFareId:e.fareCode}:{bookingRef:e.bookingRef}).toString()}`,u=(0,r.O)(c,e.additionalParams);return(await(0,o.xi)(u,{headers:{...(0,i.o)({vendorId:n,clientId:s,clientSessionId:d,genzoId:a,customHeaders:l})}})).data})({baseApiUrl:e,...t,additionalParams:d}),cacheTime:s.i9,staleTime:s.i9,refetchOnWindowFocus:!1,retry:0,enabled:Boolean(l),...a})}},38616(e,t,a){a.d(t,{I:()=>s});var n=a(96540),r=a(72859),o=a(38433);const i=e=>e.reduce((e,t)=>{for(const a of t.segments)a.airlineName&&(e[a.airlineCode.toLowerCase()]=a.airlineName);return e},{}),s=e=>{const{trip:t,fare:a,booking:s,webEngageTrackEvent:d,numberOfNights:l,leadTime:c}=e,{siteCode:u,locale:g,tripId:m,cabinClass:C,paxCount:f,searchLegs:h,departureLeg:p,returnLeg:y}=t,{providers:D,selectedFarePrices:I}=a,{bookingStatus:b,hotelCrossSellCheckboxState:S}=s;(0,n.useEffect)(()=>{if(b!==r.c.Success||!p||0===h.length||0===I.length)return;const e=`we_booking_confirmed:${m}`;if(sessionStorage.getItem(e))return;const{base:t,tripLegs:a}=(({trip:{siteCode:e,locale:t,tripId:a,cabinClass:n,paxCount:r,searchLegs:s,departureLeg:d,returnLeg:l},fare:{selectedFarePrices:c},leadTime:u,numberOfNights:g})=>{const{adultsCount:m,childrenCount:C,infantsCount:f}=r,h=[d];l&&h.push(l);const p=i(h),y=a.split(":")[1]??"",D=y.split("="),{cityNames:I,destCodes:b,routes:S}=((e,t)=>{const a=[],n=[],r=[],o=/(?:fa|ar)/i.test(t);for(const t of e){const e=t.departureCity,i=t.arrivalCity;o?(a.unshift(`${i.name} - ${e.name}`),n.unshift(`${i.code} - ${e.code}`),r.unshift(`${i.code}-${e.code}-${t.outboundDate}`)):(a.push(`${e.name} - ${i.name}`),n.push(`${e.code} - ${i.code}`),r.push(`${e.code}-${i.code}-${t.outboundDate}`))}return{cityNames:a,destCodes:n,routes:r}})(s,t),A={city_name:I.join(", "),dest_code:b.join(", "),route:S.join(":"),flight_number:y.replace("=",":")},_=((e,t,a,n)=>{const r={};return t.forEach((t,i)=>{const s=e[i];if(!s)return;const d=i+1;r[`leg${d}_info`]={origin_city_name:s.departureCity.name,origin_city_code:s.departureCity.code,dest_city_name:s.arrivalCity.name,dest_city_code:s.arrivalCity.code,airline:n[t.airlineCodes[0]?.toLowerCase()??""],air_code:t.airlineCodes[0],flight_number:a[i]},r[`leg${d}_origin_code`]=t.departureAirportCode??s.departureCity.code,r[`leg${d}_origin_country`]=s.departureCity.countryName,r[`leg${d}_depart_date`]=(0,o.S)({dateStr:s.outboundDate}),r[`leg${d}_dest_code`]=t.arrivalAirportCode??s.arrivalCity.code,r[`leg${d}_dest_country`]=s.arrivalCity.countryName}),r})(s,h,D,p),k=c.reduce((e,t)=>e+t.totalAmount,0),R=m+C+f,E=(0,o.S)({dateStr:s[0].outboundDate}),v=l&&s[1]?(0,o.S)({dateStr:s[1].outboundDate}):void 0,P={language:t,is_roundtrip:!!d&&!!l,..._,legs:h.length,route_info:A,passengers:R,adults:m,children:C,infants:f,class:n,is_domestic:!(s[0].departureCity.countryName!==s[0].arrivalCity.countryName||l&&s[1]&&s[1].departureCity.countryName!==s[1].arrivalCity.countryName),leadtime:String(u(s[0].outboundDate)),partner:"wego.com",br:k/R,gbv:k,currency:c[0].currencyCode};if(v){const t=g(E.getTime(),v.getTime());P.duration=t,P.is_weekend=t>5||((e,t,a)=>{const n=new Date(t.getTime());for(;n<a;){const t=n.getDay();let a=!1;if(a=/(?:AE|BH|DZ|EG|IQ|JO|KW|LB|LY|MA|OM|PS|QA|SA|SD|SY|TN|US)/i.test(e)?5===t||6===t:"IR"===e.toUpperCase()?4===t||5===t:6===t||0===t,a)return!0;n.setDate(n.getDate()+1)}return!1})(e,E,v)}return{base:P,tripLegs:h,outboundDate:E,inboundDate:v}})({trip:{siteCode:u,locale:g,tripId:m,cabinClass:C,paxCount:f,searchLegs:h,departureLeg:p,returnLeg:y},fare:{selectedFarePrices:I},leadTime:c,numberOfNights:l}),n=a.flatMap(e=>e.allianceCodes).filter(e=>!!e).filter((e,t,a)=>a.indexOf(e)===t).join(","),s=i(a),A=a.flatMap(e=>e.airlineCodes).join(":"),_=A.split(":").map(e=>s[e.toLowerCase()]).join(":");d("flight_payment",{...t,alliance:n,airline:_,airline_code:A,has_facilitated_option:D.some(e=>e.instant),is_facilitated:!1,hotel_crosssell_checkbox_state:S}),d("flight_booking",{...t,alliance:n||void 0,airline:_,airline_code:A,site_code:u,hotel_crosssell_checkbox_state:S}),d("Purchase",{}),sessionStorage.setItem(e,"1")},[b,u,g,m,C,f,p,y,h,D,I,S,d,l,c])}},72859(e,t,a){a.d(t,{c:()=>n});var n=function(e){return e[e.Success=1e4]="Success",e[e.BookingFailed=10050]="BookingFailed",e[e.PaymentFailed=7e4]="PaymentFailed",e[e.CardFormatErrorWithBookingReference=20001]="CardFormatErrorWithBookingReference",e[e.ThreeDSErrorWithBookingReference=20002]="ThreeDSErrorWithBookingReference",e[e.TryAnotherCardWithBookingReference=20003]="TryAnotherCardWithBookingReference",e[e.GenericPaymentFailureWithBookingReference=20050]="GenericPaymentFailureWithBookingReference",e[e.CardFormatErrorWithoutBookingReference=30001]="CardFormatErrorWithoutBookingReference",e[e.ThreeDSErrorWithoutBookingReference=30002]="ThreeDSErrorWithoutBookingReference",e[e.TryAnotherCardWithoutBookingReference=30003]="TryAnotherCardWithoutBookingReference",e[e.GenericPaymentFailureWithoutBookingReference=30050]="GenericPaymentFailureWithoutBookingReference",e[e.GeneralError=4e4]="GeneralError",e[e.Polling=5e4]="Polling",e[e.AllowRetryPayment=6e4]="AllowRetryPayment",e[e.PollingAfterSuccessfulPayment=500001]="PollingAfterSuccessfulPayment",e}({})},97682(e,t,a){a.d(t,{d:()=>n});var n=function(e){return e[e.Blank=0]="Blank",e[e.FraudDeclined=1]="FraudDeclined",e[e.FraudFailed=9]="FraudFailed",e[e.Abandon=5001]="Abandon",e[e.Authorized=1e3]="Authorized",e[e.AuthDeclined=1001]="AuthDeclined",e[e.AuthPending=1002]="AuthPending",e[e.AuthPendingConfirmation=1003]="AuthPendingConfirmation",e[e.AuthFailed=1009]="AuthFailed",e[e.Cancelled=5e3]="Cancelled",e[e.Captured=2e3]="Captured",e[e.CaptureDeclined=2001]="CaptureDeclined",e[e.CaptureFailed=2009]="CaptureFailed",e[e.Voided=2100]="Voided",e[e.VoidDeclined=2101]="VoidDeclined",e[e.VoidFailed=2109]="VoidFailed",e[e.Refunded=3e3]="Refunded",e[e.RefundDeclined=3001]="RefundDeclined",e[e.RefundFailed=3009]="RefundFailed",e}({})},21620(e,t,a){a.d(t,{n:()=>o});var n=a(72859),r=a(97682);const o=({isLoadingPaymentStatus:e,isErrorPaymentStatus:t,paymentStatusResponse:a,flightMetaSearchBookingStatus:o,historyDetailResponse:i,isInitialHistoryApiCallNeeded:s})=>e?n.c.Polling:a&&o?.responseCode&&!t?(({paymentStatus:e,flightMetaSearchBookingStatus:t})=>e.allowRetry||e.statusCode!==r.d.Abandon&&e.statusCode!==r.d.Cancelled?t===n.c.Success?n.c.Success:e.allowRetry?n.c.AllowRetryPayment:[r.d.Authorized,r.d.AuthPending,r.d.Captured].includes(e.statusCode)&&t===n.c.Polling?n.c.PollingAfterSuccessfulPayment:t:n.c.BookingFailed)({paymentStatus:a,flightMetaSearchBookingStatus:o.responseCode}):a?.allowRetry&&!t?n.c.AllowRetryPayment:i?.bookingDetailsStatus?.isError&&!t?n.c.BookingFailed:i?.bookingDetails?.responseCode?i.bookingDetails.responseCode:i?.bookingDetailsStatus?.isLoading||s&&!i?.bookingDetailsStatus?n.c.Polling:n.c.BookingFailed},24765(e,t,a){function n(e){const[t,a,n]=e.split("-");return new Date(Number.parseInt(t,10),Number.parseInt(a,10)-1,Number.parseInt(n,10))}
1function r({isHotelCrossSellEnabled:e,isOptInHotelCrossSell:t,legDetails:a,formatDate:r}){if(!e||!t||!a[0])return null;const o=a[0],i=n(o.arrivalDateTime),s=a[1];let d;return s?(d=n(s.departureDateTime),d<=i&&(d=new Date(i),d.setDate(d.getDate()+1))):(d=new Date(i),d.setDate(d.getDate()+1)),{destination:o.arrivalCityName,cityCode:o.arrivalCityCode,checkIn:i,checkOut:d,availableDates:`${r(i)} - ${r(d)}`}}a.d(t,{B:()=>r})},74565(e,t,a){a.d(t,{R:()=>i});var n=a(74848),r=a(96540),o=a(23258);const i=(0,r.forwardRef)(({title:e,...t},a)=>(0,n.jsx)(o.a,{title:e,...t,ref:a,viewBox:"0 0 24 24",children:(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5858 11H3C2.44772 11 2 11.4477 2 12C2 12.5523 2.44772 13 3 13H18.5858L16.2929 15.2929C15.9024 15.6834 15.9024 16.3166 16.2929 16.7071C16.6834 17.0976 17.3166 17.0976 17.7071 16.7071L21.7071 12.7071C22.0976 12.3166 22.0976 11.6834 21.7071 11.2929L17.7071 7.29289C17.3166 6.90237 16.6834 6.90237 16.2929 7.29289C15.9024 7.68342 15.9024 8.31658 16.2929 8.70711L18.5858 11Z",fill:"currentColor"})}));i.displayName="ArrowLongRightIcon"},99211(e,t,a){a.d(t,{u:()=>i});var n=a(74848),r=a(96540),o=a(23258);const i=(0,r.forwardRef)(({title:e,...t},a)=>(0,n.jsx)(o.a,{title:e,...t,ref:a,viewBox:"0 0 24 24",children:(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 23C5.92487 23 1 18.0751 1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23ZM12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM12.7071 10.2929C12.8881 10.4739 13 10.7239 13 11V15C13.5523 15 14 15.4477 14 16C14 16.5523 13.5523 17 13 17H11C10.4477 17 10 16.5523 10 16C10 15.4477 10.4477 15 11 15V12C10.4477 12 10 11.5523 10 11C10 10.4477 10.4477 10 11 10H12C12.2761 10 12.5261 10.1119 12.7071 10.2929ZM12 9C11.3096 9 10.75 8.44036 10.75 7.75C10.75 7.05964 11.3096 6.5 12 6.5C12.6904 6.5 13.25 7.05964 13.25 7.75C13.25 8.44036 12.6904 9 12 9Z",fill:"currentColor"})}));i.displayName="InformationIcon"},39241(e,t,a){a.d(t,{A:()=>n});const n=function(e){for(var t=-1,a=null==e?0:e.length,n=0,r=[];++t<a;){var o=e[t];o&&(r[n++]=o)}return r}},90(e,t,a){a.d(t,{A:()=>i});var n=a(52528),r=a(13184),o=Object.prototype.hasOwnProperty;const i=(0,r.A)(function(e,t,a){o.call(e,a)?++e[a]:(0,n.A)(e,a,1)})}}]);

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.