PageSourceSearch

https://www.aircanada.com/home/955.54ba0aa6fb43c980.js

js aircanada.com collected 2026-09-24 07:55:17 UTC 20,323 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhome=self.webpackChunkhome||[]).push([[955],{9938(G,D,s){s.d(D,{Z:()=>a});const a={ProfileRetrievalIssue:"BKRW-TVS-870",CorporateProfileNotFound:"BKRW-TVS-871",RegisteredTravelersRetrievalIssue:"BKRW-TVS-872",GuestTravelersRetrievalIssue:"BKRW-TVS-873",AllTravelersRetrievalIssue:"BKRW-TVS-874"}},12336(G,D,s){s.d(D,{k:()=>Be});var a=s(2615),u=s(59640),N=s(25606),K=s(84412),x=s(84572),m=s(7673),g=s(5964),P=s(96697),T=s(96354),A=s(25558),H=s(99437),W=s(20160),d=s(74523),M=s(31397),c=s(18810),S=s(54843),R=s(55454),b=s(92771),y=s(99023),O=s(49264),U=s(24864);let Z=(()=>{var e;class r{constructor(t=new U.A({basePath:""})){this.apiName=r.apiName,this.client=t}fetchCorporateTravelers(){var t=this;return(0,d.A)(function*(){const o=t.client.options.basePath;if(!o)throw new Error(`[CorporateTravelersApi] basePath is empty. Verify that the key '${r.apiName}' is registered in the ApiManager configuration.`);const i=JSON.stringify({query:"query getCorporateTravelers {\n  getCorporateTravelers {\n    responseData {\n      guestTravelers {\n        id\n        isActive\n        travelerId\n        paxType\n        firstName\n        middleName\n        lastName\n        ffNumber\n        ffProgram\n        ffTierCode\n        label\n        groupName\n        contact {\n          emails {\n            emailAddress\n          }\n        }\n      }\n      registeredTravelers {\n        id\n        isActive\n        travelerId\n        paxType\n        firstName\n        middleName\n        lastName\n        dob\n        gender\n        ffNumber\n        ffProgram\n        ffTierCode\n        label\n        groupName\n        contact {\n          emails {\n            emailAddress\n          }\n        }\n      }\n      availableGroups\n    }\n    sessionData {\n      transactionId\n    }\n    errors {\n      friendlyCode\n      systemErrorMessage\n      systemErrorCode\n      systemService\n      systemSubService\n    }\n    warnings {\n      friendlyCode\n      systemErrorMessage\n      systemErrorCode\n      systemService\n      systemSubService\n    }\n  }\n}"}),l=yield t.client.getRequestOptions({basePath:o,method:"POST",queryParams:{},headers:{},body:i,api:t}),n=t.client.prepareUrl(o);return t.client.processCall(n,l,O.U.DEFAULT,r.apiName)})()}static#e=e=()=>this.apiName="CompleteProfileApiGraphQl"}return e(),r})(),k=(()=>{var e;class r{constructor(t=new U.A({basePath:""})){this.apiName=r.apiName,this.client=t}fetchCompleteProfile(t){var o=this;return(0,d.A)(function*(i,l=!1){const n=o.client.options.basePath;if(!n)throw new Error(`[CompleteProfileApi] basePath is empty. Verify that the key '${r.apiName}' is registered in the ApiManager configuration.`);const p=JSON.stringify({query:l?"query getCompleteProfile($input: String) {\n  getCompleteProfile(getCompleteProfileInput: $input) {\n    responseData {\n      accountHolder {\n        name {\n          firstName\n          lastName\n        }\n        loyalty {\n          ffNumber\n          fqtvNumber\n        }\n        contact {\n          emails {\n            emailAddress\n          }\n          address {\n            postalCode\n            countryCode\n          }\n        }\n        travelInfo {\n          dob\n          seatPreference\n        }\n        aeroplanProfile {\n          statusCode\n          acTierExpiry\n          millionMile\n          points {\n            totalPoints\n            totalPoolPoints\n            pointsExpiry\n          }\n          cobrandCardDetails {\n            cardType\n          }\n        }\n        acWalletBalance {\n          hasActivity\n          totalBalance\n          currency {\n            code\n            country\n            symbol\n          }\n          upcomingExpiry {\n            balanceExpiryAmount\n            balanceExpiryDate\n          }\n          canAccrue\n          canRedeem\n        }\n        memberSince\n      }\n      corporateProfile {\n        __typename\n        isTravelArranger\n      }\n    }\n    errors {\n      friendlyCode\n      systemErrorMessage\n      systemErrorCode\n      systemService\n      systemSubService\n    }\n    warnings {\n      friendlyCode\n      systemErrorMessage\n      systemErrorCode\n      systemService\n      systemSubService\n    }\n  }\n}":"query getCompleteProfile($input: String) {\n  getCompleteProfile(getCompleteProfileInput: $input) {\n    responseData {\n      accountHolder {\n        name {\n          firstName\n          lastName\n        }\n        loyalty {\n          ffNumber\n          fqtvNumber\n        }\n        contact {\n          emails {\n            emailAddress\n          }\n          address {\n            postalCode\n            countryCode\n          }\n        }\n        travelInfo {\n          dob\n          seatPreference\n        }\n        aeroplanProfile {\n          statusCode\n          acTierExpiry\n          millionMile\n          points {\n            totalPoints\n            totalPoolPoints\n            pointsExpiry\n          }
1\n          cobrandCardDetails {\n            cardType\n          }\n        }\n        acWalletBalance {\n          hasActivity\n          totalBalance\n          currency {\n            code\n            country\n            symbol\n          }\n          upcomingExpiry {\n            balanceExpiryAmount\n            balanceExpiryDate\n          }\n          canAccrue\n          canRedeem\n        }\n        memberSince\n      }\n    }\n    errors {\n      friendlyCode\n      systemErrorMessage\n      systemErrorCode\n      systemService\n      systemSubService\n    }\n    warnings {\n      friendlyCode\n      systemErrorMessage\n      systemErrorCode\n      systemService\n      systemSubService\n    }\n  }\n}",variables:{input:i}}),F=yield o.client.getRequestOptions({basePath:n,method:"POST",queryParams:{},headers:{},body:p,api:o}),L=o.client.prepareUrl(n);return o.client.processCall(L,F,O.U.DEFAULT,r.apiName)}).apply(this,arguments)}static#e=e=()=>this.apiName="CompleteProfileApiGraphQl"}return e(),r})();var B=s(9938);let Y=(()=>{var e;class r{constructor(){this.apiFactoryService=(0,a.WQX)(N.A8),this.corporateTravelersApi=new Z(this.apiFactoryService.getConfigFor(k)),this.corporateTravelersSubject=new b.m(1),this.corporateTravelers$=this.corporateTravelersSubject.asObservable(),this.isCorporateTravelersErrorSubject=new K.t(!1),this.isCorporateTravelersError$=this.isCorporateTravelersErrorSubject.asObservable(),this.isLoadingCorporateTravelers=(0,a.vPA)(!1),this.hasFetched=!1}fetchCorporateTravelers(){var t=this;return(0,d.A)(function*(){if(!t.hasFetched&&!t.isLoadingCorporateTravelers()){t.isLoadingCorporateTravelers.set(!0),t.isCorporateTravelersErrorSubject.next(!1);try{const o=yield t.fetchTravelers();t.hasFetched=!0,t.corporateTravelersSubject.next(o)}catch{t.hasFetched=!0,t.isCorporateTravelersErrorSubject.next(!0)}finally{t.isLoadingCorporateTravelers.set(!1)}}})()}fetchTravelers(){var t=this;return(0,d.A)(function*(){const i=(yield t.corporateTravelersApi.fetchCorporateTravelers()).data?.getCorporateTravelers,l=i?.warnings?.some(L=>L.friendlyCode===B.Z.AllTravelersRetrievalIssue);if(!i||i.errors?.length||!(0,y.O9)(i.responseData)&&!l)throw new Error("[CorporateTravelersService] Corporate travelers response is missing usable data");const n=i.responseData,f=(0,y.O9)(n?.guestTravelers),p=(0,y.O9)(n?.registeredTravelers);if(!f&&!p&&!l)throw new Error("[CorporateTravelersService] Corporate traveler lists are missing");return{model:n?{...n,guestTravelers:n.guestTravelers??[],registeredTravelers:n.registeredTravelers??[]}:{guestTravelers:[],registeredTravelers:[]},warnings:i.warnings??[]}})()}static#e=e=()=>(this.\u0275fac=function(o){return new(o||r)},this.\u0275prov=a.jDH({token:r,factory:r.\u0275fac,providedIn:"root"}))}return e(),r})();var _=s(26759),ee=s(57646);let re=(()=>{var e;class r{constructor(){this.corporateTravelersService=(0,a.WQX)(Y),this.store=(0,a.WQX)(u.il)}fetchCorporateTravelers(){this.store.pipe((0,u.Lt)(_.vT),(0,P.s)(1)).subscribe(t=>{t?.isPending||t?.model||(this.store.dispatch((0,ee.w_)({call:this.bridgeToStoreData()})),this.corporateTravelersService.fetchCorporateTravelers())})}bridgeToStoreData(){var t=this;return(0,d.A)(function*(){const o=t.corporateTravelersService.corporateTravelers$.pipe((0,P.s)(1)),i=t.corporateTravelersService.isCorporateTravelersError$.pipe((0,g.p)(l=>!0===l),(0,P.s)(1),(0,M.Z)(()=>(0,c.$)(()=>new Error("[CorporateTravelersStoreService] Corporate travelers fetch failed"))));return(0,S._)((0,R.O)(o,i))})()}static#e=e=()=>(this.\u0275fac=function(o){return new(o||r)},this.\u0275prov=a.jDH({token:r,factory:r.\u0275fac,providedIn:"root"}))}return e(),r})(),te=(()=>{var e;class r{constructor(){this.apiFactoryService=(0,a.WQX)(N.A8),this.completeProfileApi=this.apiFactoryService.getApi(k),this.completeProfileSubject=new b.m(1),this.completeProfile$=this.completeProfileSubject.asObservable(),this.isCompleteProfileErrorSubject=new K.t(!1),this.isCompleteProfileError$=this.isCompleteProfileErrorSubject.asObservable(),this.isLoadingCompleteProfile=(0,a.vPA)(!1),this.hasRetried=!1,this.hasFetched=!1}fetchCompleteProfile(t){var o=this;return(0,d.A)(function*(i,l=!1){if(!o.hasFetched&&!o.isLoadingCompleteProfile()){o.isLoadingCompleteProfile.set(!0),o.isCompleteProfileErrorSubject.next(!1),o.hasRetried=!1;try{yield o.fetchAndEmit(i,l)}catch{if(!o.hasRetried){o.hasRetried=!0;try{yield o.fetchAndEmit(i,l)}catch{o.emitFailure()}return}o.emitFailure()}finally{o.isLoadingCompleteProfile.set(!1)}}}).apply(this,arguments)}fetchAndEmit(t){var o=this;return(0,d.A)(function*(i,l=!1){const f=(yield o.completeProfileApi.fetchCompleteProfile(i,l)).data?.getCompleteProfile;if(!f||f.errors?.length||!(0,y.O9)(f.responseData))throw new Error("[CompleteProfileService] Complete profile response is missing usable data");o.hasFetched=!0,o.completeProfileSubject.next({model:f.responseData,warnings:f.warnings??[]})}).apply(this,arguments)}emitFailure(){this.hasFetched=!0,this.isCompleteProfileErrorSubject.next(!0)}static#e=e=()=>(this.\u0275fac=function(o){return new(o||r)},this.\u0275prov=a.jDH({token:r,factory:r.\u0275fac,providedIn:"root"}))}return e(),r})();var I=s(48924),oe=s(49070);let ie=(()=>{var e;
1class r{constructor(){this.completeProfileService=(0,a.WQX)(te),this.corporateTravelersStoreService=(0,a.WQX)(re),this.store=(0,a.WQX)(u.il)}fetchCompleteProfile(t,o=!1){this.store.pipe((0,u.Lt)(I.Qf),(0,P.s)(1)).subscribe(i=>{i?.isPending||i?.model||(this.store.dispatch((0,oe.NT)({call:this.bridgeToStoreData(o)})),this.completeProfileService.fetchCompleteProfile(t,o))})}bridgeToStoreData(t){var o=this;return(0,d.A)(function*(){const i=o.completeProfileService.completeProfile$.pipe((0,P.s)(1)),l=o.completeProfileService.isCompleteProfileError$.pipe((0,g.p)(p=>!0===p),(0,P.s)(1),(0,M.Z)(()=>(0,c.$)(()=>new Error("[CompleteProfileStoreService] Profile fetch failed")))),n=yield(0,S._)((0,R.O)(i,l)),f=n.warnings?.some(p=>p.friendlyCode===B.Z.ProfileRetrievalIssue||p.friendlyCode===B.Z.CorporateProfileNotFound);return t&&!f&&!0===n.model?.corporateProfile?.isTravelArranger&&o.corporateTravelersStoreService.fetchCorporateTravelers(),n})()}static#e=e=()=>(this.\u0275fac=function(o){return new(o||r)},this.\u0275prov=a.jDH({token:r,factory:r.\u0275fac,providedIn:"root"}))}return e(),r})();var se=s(96945),$=s(68137),j=s(15132),ae=s(35128);const le={logIn:{header:"achome.page_loader.sign_in.header.text",design:"material"},logOut:{header:"achome.page_loader.log_out.header.text",design:"material"},signUp:{header:"achome.page_loader.enrollment.header.text",design:"material"}};var v=s(76780);function ne(e,r){if(e)return e}function ce(e,r){if(e)return e}function C(e,r=null,E,t){if(e){for(let o=0;o<e.length;o++)e[o]=E(e[o],r,t);return e}}function ue(e,r){if(e)return e}function z(e,r){if(e)return e}function Q(e,r){if(e)return e}function Ce(e,r){if(e)return e}function Te(e,r){if(e)return e}function w(e,r){if(e)return e}function Ae(e,r){if(e)return e.acPartners=C(e.acPartners,r,ne),e.name=function me(e){if(e)return e}(e.name),e.loyalty=Q(e.loyalty),e.contact=function de(e,r){if(e)return e.address=function he(e){if(e)return e}(e.address),e.phones=function ve(e){if(e)return e.primary=z(e.primary),e.additionalPhones=z(e.additionalPhones),e}(e.phones),e}(e.contact),e.security=function ye(e){if(e)return e.tfaPhone=function Pe(e){if(e)return e}(e.tfaPhone),e.tfaEmail=function ge(e){if(e)return e}(e.tfaEmail),e}(e.security),e.travelInfo=function Se(e,r){if(e)return e.passports=C(e.passports,r,w),e.nexus=C(e.nexus,r,Te),e}(e.travelInfo,r),e.aeroplanProfile=function fe(e,r){if(e)return e.cobrandCardDetails=C(e.cobrandCardDetails,r,ce),e.points=function pe(e){if(e)return e}(e.points),e}(e.aeroplanProfile,r),e.consent=C(e.consent,r,ue),e.subscriptions=C(e.subscriptions,r,Ce),e}function Ne(e,r){if(e)return e.name=function Fe(e){if(e)return e}(e.name),e.loyalty=Q(e.loyalty),e.contact=function Ee(e){if(e)return e.phone=function be(e){if(e)return e}(e.phone),e}(e.contact),e.travelInfo=function De(e,r){if(e)return e.passports=C(e.passports,r,w),e}(e.travelInfo,r),e}function Re(e,r){if(e)return e}function Ie(e,r){if(e)return e.errors=C(e.errors,r,Re),e.accountHolder=Ae(e.accountHolder,r),e.additionalPassengers=function xe(e,r){if(e)return e.passengers=C(e.passengers,r,Ne),e}(e.additionalPassengers,r),e}let Le=(()=>{var e;class r{constructor(t){this.apiName=r.apiName,this.client=t}viewProfile(t){var o=this;return(0,d.A)(function*(){const i=o.client.extractQueryParams(t,["profiletype"]),l={Authorization:t.Authorization,"x-app-client-id":"homepage-web"},f=`${o.client.options.basePath}/getProfileKilo`,p=yield o.client.getRequestOptions({basePath:f,method:"POST",queryParams:i,headers:l,body:void 0,api:o}),F=o.client.prepareUrl(p.basePath,p.queryParams);return o.client.processCall(F,p,O.U.DEFAULT,r.apiName,Ie)})()}static#e=e=()=>this.apiName="GetProfileKiloApi"}return e(),r})();function Ke(e,r){if(e)return e}let Me=(()=>{var e;class r{constructor(t){this.apiName=r.apiName,this.client=t}getMarketingIdentifier(t){var o=this;return(0,d.A)(function*(){const i=o.client.extractQueryParams(t,[]),l={"Content-Type":"application/json",Authorization:t.Authorization};let n="";n=t.body?JSON.stringify(t.body):"{}";const f=`${o.client.options.basePath}/webaudience`,p=yield o.client.getRequestOptions({basePath:f,method:"POST",queryParams:i,headers:l,body:n||void 0,api:o}),F=o.client.prepareUrl(p.basePath,p.queryParams);return o.client.processCall(F,p,O.U.DEFAULT,r.apiName,Ke)})()}static#e=e=()=>this.apiName="WebaudienceApi"}return e(),r})();var Oe=s(91937),X=s(38560);let Be=(()=>{var e;
1class r{constructor(){this.abcLoaderService=(0,a.WQX)(Oe.JL),this.aeroplanService=(0,a.WQX)(X.NgxAcAeroplanService),this.logger=(0,a.WQX)(X.NgxAcLogger),this.apiFactoryService=(0,a.WQX)(N.A8),this.analyticsService=(0,a.WQX)(W.c),this.store=(0,a.WQX)(u.il),this.completeProfileStoreService=(0,a.WQX)(ie),this.featureFlagsService=(0,a.WQX)(se.f),this.completeProfileStore=(0,a.WQX)(u.il),this.completeProfileGqlFlagKey="achome.enableGetCompleteProfileGql.config",this.corporateBookingFlagKey="achome.enableCorporateBooking.config",this.getProfileApi=this.apiFactoryService.getApi(Le),this.webAudienceApi=this.apiFactoryService.getApi(Me),this.isWebAudienceCheckCompleted$=new K.t(null),this.userProfile$=this.store.pipe((0,u.Lt)($.El),(0,g.p)(t=>!!t),(0,P.s)(1)),this.isPending$=this.store.pipe((0,u.Lt)($.IX),(0,T.T)(t=>!!t)),this.userMenuProfile$=this.userProfile$.pipe((0,T.T)(t=>this.formatUserMenuProfile(t))),this.store.pipe((0,u.Lt)($.Og),(0,g.p)(t=>!0===t?.isFailure),(0,P.s)(1)).subscribe(t=>{this.isWebAudienceCheckCompleted$.next(!0),t.type===j.cD&&this.analyticsService.triggerErrorEvent("ACO_LOGIN","ACO_LOGIN_FAILED")}),this.aeroplanService.getAeroplanRedirectEvents().pipe((0,g.p)(t=>!!t)).subscribe(t=>this.abcLoaderService.togglePageLoader({showLoader:!0,config:le[t]})),this.featureFlagsService.getKeyBasedResourceFlag(this.completeProfileGqlFlagKey).pipe((0,A.n)(t=>"true"===t?this.completeProfileStore.pipe((0,u.Lt)(I.Ly),(0,g.p)(o=>!!o?.fqtvNumber),(0,T.T)(o=>o.fqtvNumber)):this.userProfile$.pipe((0,g.p)(o=>!!o?.accountHolder?.loyalty?.fqtvNumber),(0,T.T)(o=>o.accountHolder.loyalty.fqtvNumber)))).subscribe(t=>this.getMarketingIdentifier(this.sessionId,t))}initialise(){this.aeroplanService.getLoginStatus().pipe((0,A.n)(t=>(0,x.z)([this.featureFlagsService.getKeyBasedResourceFlag(this.completeProfileGqlFlagKey),this.featureFlagsService.getKeyBasedResourceFlag(this.corporateBookingFlagKey)]).pipe((0,T.T)(([o,i])=>({status:t,isGqlEnabled:"true"===o,isCorporateBookingEnabled:"true"===i}))))).subscribe(({status:t,isGqlEnabled:o,isCorporateBookingEnabled:i})=>{t.isLoggedIn&&t.authToken&&t.ffp?(o?this.completeProfileStoreService.fetchCompleteProfile(void 0,i):this.triggerGetProfileCall(t.authToken),this.sessionId=t.authToken):!t.isPending&&!t.isLoggedIn&&(this.store.dispatch(ae.r.updateBusinessTravel({isBusinessTravel:!1})),this.isWebAudienceCheckCompleted$.next(!0))})}getUserMenuProfile(){return this.featureFlagsService.getKeyBasedResourceFlag(this.completeProfileGqlFlagKey).pipe((0,A.n)(t=>"true"===t?(0,x.z)([this.completeProfileStore.pipe((0,u.Lt)(I.OK)),this.completeProfileStore.pipe((0,u.Lt)(I.d_))]).pipe((0,A.n)(([i,l])=>l?(this.logger.warn("[AcoUserService] Complete profile GraphQL failed, falling back to REST API"),this.analyticsService.triggerErrorEvent("COMPLETE_PROFILE_FALLBACK","GRAPHQL_TO_REST_FALLBACK"),this.sessionId&&this.triggerGetProfileCall(this.sessionId),this.userMenuProfile$):(0,m.of)(i)),(0,H.W)(i=>(this.logger.error("[AcoUserService] Unexpected error in getUserMenuProfile, falling back to REST:",i),this.analyticsService.triggerErrorEvent("COMPLETE_PROFILE_ERROR","UNEXPECTED_ERROR_FALLBACK"),this.userMenuProfile$))):this.userMenuProfile$))}getIsPending(){return this.featureFlagsService.getKeyBasedResourceFlag(this.completeProfileGqlFlagKey).pipe((0,A.n)(t=>"true"===t?(0,x.z)([this.completeProfileStore.pipe((0,u.Lt)(I.iw)),this.isPending$]).pipe((0,T.T)(([i,l])=>!(!i&&!l))):this.isPending$))}formatUserMenuProfile(t){const o=t?.accountHolder,i=o?.aeroplanProfile;let l;switch(i?.statusCode){case"BASE":l="B";break;case"P25K":case"E35K":l="S";break;default:l="G"}return{firstName:o?.name?.firstName||"",lastName:o?.name?.lastName||"",aeroplanNumber:o?.loyalty?.fqtvNumber||"",pointsExpiryDate:i?.points?.pointsExpiry||"",totalPoints:i?.points?.totalPoints||0,totalPoolPoints:i?.points?.totalPoolPoints||0,acWalletBalance:0,acWalletCurrencyCode:"CAD",aeroplanStatusCode:i?.statusCode,starAllianceStatusCode:l,isCoBrandCreditCardHolder:!1,millionMiles:i?.millionMile,memberSince:o?.aeroplanProfile?.enrolmentDate||""}}triggerGetProfileCall(t){this.store.dispatch((0,j.zA)({call:this.getProfileApi.viewProfile({profiletype:"complete",Authorization:t})}))}getMarketingIdentifier(t,o){this.webAudienceApi?.getMarketingIdentifier({Authorization:t,body:{ffpNumber:o}}).then(i=>{if(i.errors){const l=i.errors.some(n=>
1n&&n.code===v.dp);this.analyticsService.setMarketingData({mrc:l?v.R7:v.yA,amh_flag:l?v.R7:v.yA,th_flag:l?v.R7:v.yA,ch_flag:l?v.R7:v.yA})}else i.hashedId&&this.analyticsService.setMarketingData({mrc:i.restrictionCode,amh_flag:i.cc1CobrandCardholder,th_flag:i.cc2CobrandCardholder,ch_flag:i.cc3CobrandCardholder});this.isWebAudienceCheckCompleted$.next(!0)},i=>{this.logger.error("Unable to fetch marketing identifiers for user",i),this.analyticsService.setMarketingData({mrc:v.yA,amh_flag:v.yA,th_flag:v.yA,ch_flag:v.yA}),this.isWebAudienceCheckCompleted$.next(!0)})}static#e=e=()=>(this.\u0275fac=function(o){return new(o||r)},this.\u0275prov=a.jDH({token:r,factory:r.\u0275fac,providedIn:"root"}))}return e(),r})()},26759(G,D,s){s.d(D,{vT:()=>m,Iq:()=>M});var a=s(59640),x=s(89624);const m=(0,a.UX)(x.z),g=(0,a.Mz)(m,c=>c?.model),M=((0,a.Mz)(m,c=>c?.isPending),(0,a.Mz)(m,c=>c?.isFailure),(0,a.Mz)(m,c=>c?.warnings??[]),(0,a.Mz)(m,c=>c?.model?.guestTravelers),(0,a.Mz)(m,c=>c?.model?.registeredTravelers),(0,a.Mz)(m,c=>c?.model?.availableGroups),(0,a.Mz)(g,c=>{const S=c?"responseData"in c?c.responseData??null:c:null;return S?[...(S.guestTravelers||[]).map(y=>({...y,travelerType:"guest"})),...(S.registeredTravelers||[]).map(y=>({...y,travelerType:"registered"}))]:[]}))}}]);

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.