PageSourceSearch

https://www.starlux-airlines.com/_nuxt/b0ee3f1.js

js starlux-airlines.com collected 2026-09-24 17:33:58 UTC 11,516 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{887:function(e,t,r){"use strict";r(16),r(12),r(21),r(22),r(14),r(9);var n=r(11),o=r(76),c=r(3),d=r(0),l=(r(33),r(19),r(17),r(23),r(29),r(8),r(15),r(39),r(54),r(38),r(42)),_=r(2),O=r(781),h=r(4),A=r(31),S=r(5),E=r(1),m=["atHome","trip","ga4NameTripType","ga4NameSegment","firstPickerInfo"];function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function T(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(Object(r),!0).forEach(function(t){Object(d.a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}t.a={data:function(){return{}},computed:T(T(T({},Object(l.c)("Booking",["vxWeeklyCalendars"])),Object(l.c)("Award",["vxWeeklyCalendars"])),{},{mIsAward:function(){return this.$options.name.startsWith("Award")},computedGetCalendarsAction:function(){return this.mIsAward?this[S.AWARD_FLIGHT_GET_CALENDARS]:this[S.BOOKING_FLIGHT_GET_CALENDARS]},computedGetSearchFlightAction:function(){return this.mIsAward?this[S.AWARD_FLIGHT_GET_SEARCHFLIGHT]:this[S.BOOKING_FLIGHT_GET_SEARCHFLIGHT]},computedSetSearchConditionNotfoundReturnAction:function(){return this.mIsAward?this[S.AWARD_SET_SEARCH_CONDITION_NOTFOUND_RETURN]:this[S.BOOKING_SET_SEARCH_CONDITION_NOTFOUND_RETURN]},computedSetSearchConditionNewSelectedGoAction:function(){return this.mIsAward?this[S.AWARD_SET_SEARCH_CONDITION_NEWSELECTED_GO]:this[S.BOOKING_SET_SEARCH_CONDITION_NEWSELECTED_GO]},computedSetSearchConditionNewSelectedReturnAction:function(){return this.mIsAward?this[S.AWARD_SET_SEARCH_CONDITION_NEWSELECTED_RETURN]:this[S.BOOKING_SET_SEARCH_CONDITION_NEWSELECTED_RETURN]},computedSetCurrentPickerInfoAction:function(){return this.mIsAward?this[S.AWARD_SET_CURRENT_PICKER_INFO]:this[S.BOOKING_SET_CURRENT_PICKER_INFO]},computedSetSearchConditionAction:function(){return this.mIsAward?this[S.AWARD_SET_SEARCH_CONDITION]:this[S.BOOKING_SET_SEARCH_CONDITION]},language:function(){return this.$store.state.global.language},location:function(){return this.$store.state.global.location}}),methods:T(T(T({},Object(l.b)("Booking",[S.BOOKING_SET_CURRENT_PICKER_INFO,S.BOOKING_SET_SEARCH_CONDITION,S.BOOKING_FLIGHT_GET_SEARCHFLIGHT,S.BOOKING_FLIGHT_GET_CALENDARS,S.BOOKING_SET_SEARCH_CONDITION_NOTFOUND_RETURN,S.BOOKING_SET_SEARCH_CONDITION_NEWSELECTED_GO,S.BOOKING_SET_SEARCH_CONDITION_NEWSELECTED_RETURN,S.BOOKING_SET_FLIGHT_SEARCH_OPTIONS])),Object(l.b)("Award",[S.AWARD_SET_CURRENT_PICKER_INFO,S.AWARD_SET_SEARCH_CONDITION,S.AWARD_FLIGHT_GET_SEARCHFLIGHT,S.AWARD_FLIGHT_GET_CALENDARS,S.AWARD_SET_SEARCH_CONDITION_NOTFOUND_RETURN,S.AWARD_SET_SEARCH_CONDITION_NEWSELECTED_GO,S.AWARD_SET_SEARCH_CONDITION_NEWSELECTED_RETURN])),{},{mJourneySearch:function(e,t){var r=this;return Object(c.a)(regeneratorRuntime.mark(function n(){var c,d,l,A,S,R,T,f,N,C,I,D,w,G,k;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return c=e.atHome,d=e.trip,l=e.ga4NameTripType,A=e.ga4NameSegment,S=e.firstPickerInfo,R=Object(o.a)(e,m),r.mIsAward?(r.$store.commit("Award/".concat(E.AWARD_CART_CLEAR_INFO)),r.$store.commit("Award/".concat(E.AWARD_CART_CLEAR_ORDER)),r.$store.commit("Award/".concat(E.AWARD_FLIGHT_SET_CABIN_INFO_DATA),{}),r.$store.commit("Award/".concat(E.AWARD_SET_RESULT_PICKER_LIST),[]),T=R.selectedPassengers,r.$store.commit("Award/".concat(E.AWARD_SET_SELECTED_MEMBER_PASSENGERS),T)):(r.$store.commit("Booking/".concat(E.BOOKING_CART_CLEAR_INFO)),r.$store.commit("Booking/".concat(E.BOOKING_CART_CLEAR_ORDER)),r.$store.commit("Booking/".concat(E.BOOKING_FLIGHT_SET_CABIN_CLASS_PICKER_DATA),{}),r.$store.commit("Booking/".concat(E.BOOKING_SET_RESULT_PICKER_LIST),[])),n.next=1,r.computedSetSearchConditionNewSelectedGoAction(null);case 1:return n.next=2,r.computedSetSearchConditionNewSelectedReturnAction(null);case 2:return n.next=3,r.computedSetCurrentPickerInfoAction(S);case 3:return n.prev=3,r.$nuxt.$loading.start&&r.$nuxt.$loading.start(),N=Object(_.cloneDeep)(R),C=Object(_.cloneDeep)(R),n.next=4,r.mGoSearchFlightAndCalendar(N,d);case 4:if(I=n.sent,r.mIsAward||null===(f=I.flightSearchResult.data)||void 0===f||!f.promotion){n.next=6;break}if(!1!==I.flightSearchResult.data.promotion.applied){n.next=5;break}return r.$nuxt.$loading.finish&&r.$nuxt.$loading.finish(),(D=/skyscanner|everymundo|chatbot|google|googleflight/i).test(r.$route.path)&&D.test(Object(h.e)(r.$cookies.get("jx_utmz")))?r.$nuxt.$emit("open-message-modal",{title:r.$t("CW_booking242"),message:r.$t("CW_booking243"),cancelButton:!1,dismiss:!1,confirmText:r.$t("CW_booking38"),confirmCallback:function(){r.$router.push(r.localePath("/".concat(r.language,"-").concat(r.location)))}}):r.$nuxt.$emit("alert",r.$t("CW_errorMessage70")),n.abrupt("return");case 5:r.$GA4.cbsTextChange(void 0,c?"webHomeBkgPromoCode":"webBkgPromoCode",I.flightSearchResult.data.promotion.code);case 6:return C.uuid=Object(O.a)(),n.next=7,r.saveSearchFlightToCondition(I,C,d);case 7:w="".concat(l,"_").concat(A),G=c?"webHomeBkgSearch":"webBkgSearch",r.mIsAward&&(G="webAwardSearch"),r.$GA4.cbsAddClick(w,G),r.mIsAward||t?r.mIsAward&&r.forwardToAwardSearchResult(d):r.forwardToBookingSearchResult(d),n.next=9;break;case 8:n.prev=8,k=n.catch(3),r.$nuxt.$emit("alert",k.details,k.code);case 9:return n.prev=9,r.$nuxt.$loading.finish&&r.$nuxt.$loading.finish(),n.finish(9);case 10:case"end":return n.stop()}},n,null,[[3,8,9,10]])}))()},getPromiseArray:function(e){return e.map(function(e){return e.then(function(e){return Object.assign({},e,{isFulfilled:!0})}).catch(function(e){return Object.assign({},e,{isFulfilled:!1})})})},doFlightSearchErrorHandle:function(e){if(["01005"].includes(e.code))return{i18nTranslated:!0,reason:e.details[0]};throw e},mGoSearchFlightAndCalendar:function(e){var t=arguments,r=this;return Object(c.a)(regeneratorRuntime.mark(function o(){var d,l,O,h,S,E,m,R,T,f,data,meta,N;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return d=t.length>1&&void 0!==t[1]?t[1]:A.v.RoundTrip,o.next=1,r.computedSetSearchConditionNotfoundReturnAction(null);case 1:if(S=null,E=null,m=Object(_.first)(e.itineraries).departureDate,R=Object(_.last)(e.itineraries).departureDate,T=r.$cookies.get("alliance_award_skip_calendar"),!(r.mIsA
1ward&&T&&"AS"===e.companyCode)){o.next=5;break}return o.prev=2,o.next=3,r.computedGetSearchFlightAction(e);case 3:return f=o.sent,data=f.data,meta=f.meta,h={data:data,meta:meta},o.abrupt("return",{calendars:O,flightSearchResult:h,notFound:{goNotFound:S,returnNotFound:E}});case 4:throw o.prev=4,o.catch(2);case 5:return N=r.getPromiseArray([r.computedGetCalendarsAction(e),r.computedGetSearchFlightAction(e)]),o.next=6,Promise.all(N).then(function(){var t=Object(c.a)(regeneratorRuntime.mark(function t(o){var c,T,f,N,C,I,D,w,G,k,x,F,v,$;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(c=Object(n.a)(o,2),T=c[0],f=c[1],!T.isFulfilled){t.next=9;break}if(O=T.calendars,N=Object(_.find)(O,{departureDate:m}),C=!1,d===A.v.RoundTrip||d===A.v.MultiCity?N&&"available"===N.status?N.returnDate!==R&&(E=Object(_.find)(O,{departureDate:R}),l=Object(_.set)(e,"itineraries[1].departureDate",N.returnDate),C=!0):(S=N,I=r.calendarSearch(O),D=I.departureDate,l=Object(_.set)(e,"itineraries[0].departureDate",D),l=Object(_.set)(e,"itineraries[1].departureDate",I.returnDate),C=!0):d===A.v.OneWay&&N&&"available"!==N.status&&(S=N,w=r.calendarSearch(O),G=w.departureDate,l=Object(_.set)(e,"itineraries[0].departureDate",G),C=!0),!C){t.next=7;break}if(t.prev=1,!N.returnDate){t.next=3;break}return t.next=2,r.computedGetSearchFlightAction(l||e);case 2:h=t.sent,t.next=4;break;case 3:k=f.data,x=f.meta,h={data:k,meta:x};case 4:t.next=6;break;case 5:t.prev=5,$=t.catch(1),S=r.doFlightSearchErrorHandle($);case 6:t.next=8;break;case 7:f.isFulfilled?(F=f.data,v=f.meta,h={data:F,meta:v}):S=r.doFlightSearchErrorHandle(f);case 8:t.next=11;break;case 9:if(T.isFulfilled){t.next=10;break}throw T;case 10:throw f;case 11:case"end":return t.stop()}},t,null,[[1,5]])}));return function(e){return t.apply(this,arguments)}}());case 6:return o.abrupt("return",{calendars:O,flightSearchResult:h,notFound:{goNotFound:S,returnNotFound:E}});case 7:case"end":return o.stop()}},o,null,[[2,4]])}))()},mReturnSearchFlightAndCalendar:function(e,t,r){var o=this;return Object(c.a)(regeneratorRuntime.mark(function d(){var l,O;return regeneratorRuntime.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(l=o.$cookies.get("alliance_award_skip_calendar"),!(o.mIsAward&&l&&"AS"===r.companyCode)){d.next=2;break}return d.next=1,o.computedGetSearchFlightAction(r);case 1:return d.abrupt("return");case 2:return O=o.getPromiseArray([o.computedGetCalendarsAction(t),o.computedGetSearchFlightAction(r)]),d.next=3,Promise.all(O).then(function(){var t=Object(c.a)(regeneratorRuntime.mark(function t(c){var d,l,O,h,A,S,E,m,R;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(d=Object(n.a)(c,2),l=d[0],O=d[1],!l.isFulfilled){t.next=8;break}if(h=l.calendars,!(A=Object(_.find)(h,{departureDate:e}))){t.next=4;break}if("unavailable"!==A.status){t.next=1;break}return t.next=1,o.computedSetSearchConditionNotfoundReturnAction(A);case 1:if(!["01003","01011","01005"].includes(O.code)){t.next=2;break}if("unavailable"===A.status){t.next=2;break}throw O;case 2:if(O.isFulfilled){t.next=3;break}throw O;case 3:t.next=7;break;case 4:return S={reason:"OriginDateOutOfWeeklyCalendars"},t.next=5,o.computedSetSearchConditionNotfoundReturnAction(S);case 5:if(!O.isFulfilled){t.next=6;break}return t.abrupt("return");case 6:return E=o.calendarSearch(h),m=E.departureDate,r=Object(_.set)(r,"itineraries[1].departureDate",m),t.next=7,o.computedGetSearchFlightAction(r);case 7:t.next=11;break;case 8:if(l.isFulfilled){t.next=10;break}return R={apiErrorCalendars:!l.isFulfilled,i18nTranslated:!0,reason:l.details[0]},t.next=9,o.computedSetSearchConditionNotfoundReturnAction(R);case 9:throw l;case 10:throw O;case 11:case"end":return t.stop()}},t)}));return function(e){return t.apply(this,arguments)}}());case 3:case"end":return d.stop()}},d)}))()},calendarSearch:function(e,t){var r=0;t&&(r=Object(_.findIndex)(e,t));var n=Object(_.find)(e,{status:"available"},r),o=Object(_.findLast)(e,{status:"available"},r);return n||o},saveSearchFlightToCondition:function(e,t,r){var n=this;return Object(c.a)(regeneratorRuntime.mark(function o(){var c;return regeneratorRuntime.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return c=e.notFound,o.next=1,n.computedSetSearchConditionAction(T(T(T({trip:r},t),c),{},{goNewSelected:null,returnNewSelected:null}));case 1:if(n.mIsAward){o.next=2;break}return o.next=2,n[S.BOOKING_SET_FLIGHT_SEARCH_OPTIONS]({trip:r,mode:A.c.General});case 2:case"end":return o.stop()}},o)}))()},forwardToBookingSearchResult:function(e){var t=this.$route.path;this.$store.commit("Booking/".concat(E.BOOKING_SET_SEARCHROUTE),t),this.$nuxt.$router.push(this.localePath({path:"/booking/search-result",query:{trip:e}}))},forwardToAwardSearchResult:function(e){var t=this.$route.path;this.$store.commit("Award/".concat(E.AWARD_CART_SET_SEARCH_ROUTE),t),this.$nuxt.$router.push(this.localePath({path:"/redeem-award-ticket/search-result",query:{trip:e}}))}})}}}]);

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.