(window.webpackJsonp=window.webpackJsonp||[]).push([[44],{"3Z3s":function(t,e,r){"use strict";r.d(e,"a",(function(){return u})),r("1Opb"),r("yTtk"),r("AcpL"),r("Klzi");var n=r("eXOc"),i=r("mmnA"),a=(r("ckqB"),r("YqQn"),r("9lYf")),o=r("Ze3n"),l=r("xCW2"),s=r("J0YA"),c=r("t82Q"),h=(r("bFMo"),r("Ip0R")),g=r("AytR"),u=(r("KuF8"),function(){function t(t,e,r,h,u,p,S,m,P,f,d,L,R,C){this.generalHelper=t,this.flightService=e,this.flightHomeService=r,this.flightState=h,this.generalState=u,this.formBuilder=p,this.activatedRoute=S,this.router=m,this.platform=P,this.generalService=f,this.errorLogger=d,this.route=L,this.flightGeneralState=R,this.cookieService=C,this.commonAdapter=new a.a(this.flightState,this.generalState),this.commonHelper=new o.a(this.flightState,this.generalState,this.route),this.flightDisplayHelper=new c.a(this.flightState),this.flightHomeAdapter=new i.a(this.flightState,this.generalState),this.flightAdapter=new l.a(this.flightState,this.generalState,null,this.formBuilder),this.expressSearchCount=0,this.createSearchRequestCount=0,this.repeatTime=new Date,this.responseWaitingTime=2,this.generalAdapter=new n.a(this.generalState),this.flightHelper=new s.a(this.flightState,this.flightService,null,this.generalState,this.flightAdapter,null),this.rsTUI="",this.rtTUI="",this.travelDetails=[],this.EnableFingerPrintCookie=!1,this.EnableAWSWAF=!1,this.callExpressSearchCount=0,this.loaderWidth=0,g.a.MerchantSettings.Desktop.AUI=g.a.MerchantSettings.GoogleSearch.AUI,g.a.MerchantSettings.Desktop.APIkey=g.a.MerchantSettings.GoogleSearch.APIkey,g.a.MerchantSettings.Mobile.AUI=g.a.MerchantSettings.GoogleSearch.AUI,g.a.MerchantSettings.Mobile.APIkey=g.a.MerchantSettings.GoogleSearch.APIkey,this.flightState.thirdPartySearchURLParams={}}return Object.defineProperty(t.prototype,"ismultiCity",{get:function(){try{var t=!1;return(this.flightState&&this.flightState.thirdPartySearchURLParams&&"MC"==this.flightState.thirdPartySearchURLParams.TripType||"DM"==this.flightState.thirdPartySearchURLParams.TripType||"IM"==this.flightState.thirdPartySearchURLParams.TripType)&&(t=!0),t}catch(e){}},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;try{if(Object(h.F)(this.platform)){this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:ngOnInit","GFS page loaded : "+this.router.url,null,null,null,"00000000-0000-0000-0000-000000000000|00000000-0000-0000-0000-000000000000|00000000000000"),this.createURLParamsAndDoNext();for(var e=function(e){setTimeout((function(){t.loaderWidth=e}),50*e)},r=0;r<75;r++)e(r)}}catch(n){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:ngOnInit",n.stack.toLocaleString())}},t.prototype.createURLParamsAndDoNext=function(){var t=this;try{this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createURLParamsAndDoNext","createURLParamsAndDoNext : start. URL : "+this.router.url),this.commonHelper.createSearchURLState().then((function(e){t.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createURLParamsAndDoNext","createURLParamsAndDoNext : inpromise. URL : "+t.router.url),t.flightState.thirdPartySearchURLParams=e,t.setCurrenciesSymbol(),t.flightState.SearchType=t.flightState.thirdPartySearchURLParams.TripType;var r=t.flightHomeAdapter.createAirportRequest("","","A");t.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createURLParamsAndDoNext","createURLParamsAndDoNext : airportReq : "+JSON.stringify(r)+". URL : "+t.router.url),t.repeatTime=new Date,t.repeatTime.setSeconds(t.repeatTime.getSeconds()+t.responseWaitingTime),setTimeout((function(){t._getAirportSub=t.flightHomeService.getAirports(r).subscribe((function(e){e?(t.flightGeneralState.AllAirports=e,t.processGetAirports(e)):t.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createURLParamsAndDoNext","createURLParamsAndDoNext : getAirports else. URL : "+t.router.url)}),(function(e){t.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createURLParamsAndDoNext","getairports service failed : => Signature TUI : "+t.generalState.TUI+t.router.url)})),setTimeout((function(){t.flightGeneralState&&!t.flightGeneralState.AllAirports&&(t.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createURLParamsAndDoNext","createURLParamsAndDoNext : airportReq2 : "+JSON.stringify(r)+". URL : "+t.router.url),t._getAirportSub=t.flightHomeService.getAirports(r).subscribe((function(e){e?(t.flightGeneralState.AllAirports=e,t.processGetAirports(e)):t.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createURLParamsAndDoNext","createURLParamsAndDoNext : getAirports else. URL : "+t.router.url)}),(function(e){t.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createURLParamsAndDoNext","getairports service failed => Signature TUI : "+t.generalState.TUI+t.router.url)})))}),2e3)}),200)}))}catch(e){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:createURLParamsAndDoNext",e.stack.toLocaleString())}},t.prototype.setCurrenciesSymbol=function(){try{var t=void 0;"INR"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="₹":"AED"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="DH":"BHD"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="BD":"EUR"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="€":"GBP"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="£":"KWD"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="KD":"LKR"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="රු‎":"MYR"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="RM":"QAR"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="QR":"OMR"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="OR":"SAR"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="SR":"SGD"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="S$":"THB"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="฿":"USD"==this.flightState.thirdPartySearchURLParams.UserCurrency?t="$":"ZAR"==this.flightState.thirdPartySearchURLParams.UserCurrency&&(t="R"),this.setCurrency(t,this.flightState.thirdPartySearchURLParams.UserCurrency)}catch(e){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:setCurrenciesSymbol",e.stack.toLocaleString())}},t.prototype.setCurrency=function(t,e){try{Object(h.F)(this.platform)&&(sessionStorage.setItem("currencySymbol",t),sessionStorage.setItem("currencyvalue",e)),t&&e&&this.processExchangeRate(t.trim(),e.trim())}catch(r){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:setCurrency",r.stack.toLocaleString())}},t.prototype.processExchangeRate=function(t,e){var r=this;try{Object(h.F)(this.platform)&&(this.generalHelper.keepInLocalStorage(this.generalHelper.localStorageKey.currencysymbol,t),this.generalHelper.keepInLocalStorage(this.generalHelper.localStorageKey.currency,e));var n=this.generalAdapter.createCurrencyExchangeRateRequest();this._getCrcyExRtSub=this.generalService.getCurrencyExchangeRate(n).subscribe((function(t){null!=t&&t.Currencies&&Object(h.F)(r.platform)&&r.generalHelper.keepInSession("currencyexchangerates",t.Currencies)}),(function(t){}))}catch(i){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:processExchangeRate",i.stack.toLocaleString())}},t.prototype.ngOnDestroy=function(){try{this._getSmrtPrcSub&&this._getSmrtPrcSub.unsubscribe()}catch(t){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:ngOnDestroy",t.stack.toLocaleString())}},t.prototype.processGetAirports=function(t){var e=this;try{this.flightGeneralState.AllAirports=t,this.travelDetails=this.commonHelper.setLoderPageDetails(),this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:processGetAirports","processGetAirports : sectorTypeReq : "+JSON.stringify(this.flightState.thirdPartySearchURLParams.Trips)+". URL : "+this.router.url),this.commonHelper.setSectorType(this.flightState.thirdPartySearchURLParams.Trips).then((function(t){t?setTimeout((function(){e.createSearchRequest()}),100):e.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:processGetAirports","processGetAirports : sectorTypeReq else : "+JSON.stringify(e.flightState.thirdPartySearchURLParams.Trips)+". URL : "+e.router.url)}))}catch(r){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:processGetAirports",r.stack.toLocaleString())}},t.prototype.createSearchRequest=function(){var t=this;try{this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createSearchRequest","createSearchRequest : createSearchRequestCount : "+this.createSearchRequestCount+" .URL : "+this.router.url),this.generalState.WebSettings&&this.generalState.WebSettings[0]?(this.flightState.isFreshSearch=!1,this.exprsSrchRequst=this.commonAdapter.createExpressSearchRequest(0,null),this.flightHelper.keepInSession("avlreq",this.exprsSrchRequst),this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createSearchRequest","createSearchRequest : this.exprsSrchRequst : "+JSON.stringify(this.exprsSrchRequst)+" .URL : "+this.router.url),"RT"==this.flightState.thirdPartySearchURLParams.TripType&&(this.exprsSrchRequstRSF=this.commonAdapter.createExpressSearchRequest(0,"RS"),this.flightHelper.keepInSession("avlreq",this.exprsSrchRequstRSF)),this.flightAdapter.createSearchFormGroupInState(this.exprsSrchRequst),this.flightState.SearchRequest=this.exprsSrchRequst,this.generalHelper.getSaudiDomAirports(this.flightGeneralState.AllAirports,this.flightState.SearchRequest.Trips),this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createSearchRequest","createSearchRequest : this.flightState.SearchRequest : "+JSON.stringify(this.flightState.SearchRequest)+" .URL : "+this.router.url),setTimeout((function(){t.generalState&&t.generalState.WebSettings&&t.generalState.WebSettings.length>0&&t.generalState.WebSettings[0]&&(t.EnableAWSWAF=!(!t.generalState.WebSettings[0].filter((function(t){return"EnableAWSWAF"==t.Key}))||!t.generalState.WebSettings[0].filter((function(t){return"EnableAWSWAF"==t.Key}))[0]||"true"!=t.generalState.WebSettings[0].filter((function(t){return"EnableAWSWAF"==t.Key}))[0].Value),t.EnableFingerPrintCookie=!(!t.generalState.WebSettings[0].filter((function(t){return"FingerPrintCookieEnabled"==t.Key}))||!t.generalState.WebSettings[0].filter((function(t){return"FingerPrintCookieEnabled"==t.Key}))[0]||"true"!=t.generalState.WebSettings[0].filter((function(t){return"FingerPrintCookieEnabled"==t.Key}))[0].Value)),t.callExpressSearchCount=0,t.callexpsearch()}),500)):(this.createSearchRequestCount++,this.createSearchRequestCount<=20?setTimeout((function(){t.getWebSettings()}),100):this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:createSearchRequest","createSearchRequest : websettings else .URL : "+this.router.url))}catch(e){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:createSearchRequest",e.stack.toLocaleString()+this.router.url)}},t.prototype.callexpsearch=function(){var t=this;try{var e=!1;this.EnableFingerPrintCookie&&this.cookieService.check("x-bni-rncf")&&this.cookieService.check("x-bni-fpc")&&(e=!e),!this.EnableAWSWAF&&!this.EnableFingerPrintCookie||this.EnableAWSWAF&&AwsWafIntegration||e||this.callExpressSearchCount>20?this.initiateExpressSearch():this.callExpressSearchCount<=20&&setTimeout((function(){t.callexpsearch(),t.callExpressSearchCount++}),500)}catch(r){this.callExpressSearchCount<=20&&setTimeout((function(){t.callexpsearch(),t.callExpressSearchCount++}),500)}},t.prototype.getWebSettings=function(){var t=this;try{this.generalState.WebSettings=[],this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:getWebSettings","getWebSettings : start. URL : "+this.router.url);var e=this.flightHomeAdapter.createWebSettingsRequest();this.flightHomeService.getCommonSettings(e).subscribe((function(e){t.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:getWebSettings","getWebSettings : inPromise. URL : "+t.router.url),e?(t.generalState.WebSettings.push(e),t.createSearchRequest()):t.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:getWebSettings","websettings service failed. URL : "+t.router.url)}),(function(e){t.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:getWebSettings","getWebSettings Error "+e+".URL : "+t.router.url)}))}catch(r){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:getWebSettings","getWebSettings Exception"+r.stack.toLocaleString()+".URL : "+this.router.url)}},t.prototype.initiateExpressSearch=function(){var t=this;try{if(this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:ngOnInit","GFS express search initiated : "+this.router.url,null,null,null,"00000000-0000-0000-0000-000000000000|00000000-0000-0000-0000-000000000000|00000000000000"),"RT"==this.flightState.thirdPartySearchURLParams.TripType)this.flightHomeService.startExpressSearch(this.exprsSrchRequst).subscribe((function(e){t.rtTUI=e,null!=t.flightState.SearchResult&&null!=t.flightState.SearchResult&&t.flightState.SearchResult.CeilingInfo&&t.generalHelper.ChangeCurrencySettingsFromResponse(t.flightState.SearchResult.CeilingInfo),t.flightHomeService.startExpressSearchRSF(t.exprsSrchRequstRSF).subscribe((function(e){t.rsTUI=e,t.filterWithResponseAndRedirect(t.rtTUI,t.rsTUI)}),(function(e){t.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:initiateExpressSearch:RSF-service",e.message+". GFS current URL : "+t.router.url),t.filterWithResponseAndRedirect(t.rtTUI,t.rsTUI)}))}),(function(e){e&&e.stack&&t.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:initiateExpressSearch:RT-service",e.message+". GFS current URL : "+t.router.url),t.router.navigateByUrl("/flight")}));else{this.flightState.SearchResTUI=[];for(var e=0;e0&&r[0]?this.redirectToPricingPage(r):(this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:filterWithResponseAndRedirect","GFS express search completed : No matching flight. URL : "+this.router.url),this.redirectToDisplayPage(t,e))}else this.errorLogger.Log("B2CPORTAL","INFO","FLT","ThirdPartyFlightSearchComponent:filterWithResponseAndRedirect","GFS express search completed : No availability. URL : "+this.router.url),this.redirectToDisplayPage(t,e);else this.expressSearchCount++,this.initiateExpressSearch();else this.expressSearchCount++,this.initiateExpressSearch()}catch(n){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:filterWithResponseAndRedirect",n.stack.toLocaleString())}},t.prototype.redirectToPricingPage=function(t){var e=this;try{if("DM"!=this.flightState.thirdPartySearchURLParams.TripType){var r=this.commonAdapter.createSmartPricerRequest(t);this.flightState.SmartPricerRequest=r,this.repeatTime=new Date,this.repeatTime.setSeconds(this.repeatTime.getSeconds()+this.responseWaitingTime),this.errorLogger.Log("smartPricer API Called","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage","smartPricer API Called - GFS"+this.router.url),setTimeout((function(){e._getSmrtPrcSub=e.flightService.getSmartPricer(r).subscribe((function(t){e.errorLogger.Log("smartPricer API Success","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage","smartPricer API Success - GFS. Navigation URL : "+ +e.router.url),e.errorLogger.Log("GFS Review page Url","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage","GFS Review page Url : "+e.commonHelper.createReviewURL()),null!=t&&null!=t&&t.CeilingInfo&&e.generalHelper.ChangeCurrencySettingsFromResponse(t.CeilingInfo),null==t||null==t||"200"!==t.Code&&"1500"!==t.Code?e.router.navigate(["/flight/error/"+e.generalState.TUI]):(e.flightState.smartPricerTUI=t.TUI,e.proceedPricingPage(t))})),setTimeout((function(){e.errorLogger.Log("smartPricer API repeat call start","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage","smartPricer API repeat call start"+e.router.url),e.errorLogger.Log("this.flightState.smartPricerTUI","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage",e.flightState?e.flightState.smartPricerTUI:"flight state undefined "+e.router.url),!e.flightState||e.flightState.smartPricerTUI&&""!=e.flightState.smartPricerTUI||(e.errorLogger.Log("smartPricer API Called","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage","smartPricer API Called - GFS2"+e.router.url),e._getSmrtPrcSub=e.flightService.getSmartPricer(r).subscribe((function(t){e.errorLogger.Log("smartPricer API Success","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage","smartPricer API Success - GFS2. Navigation URL : "+e.router.url),e.errorLogger.Log("GFS Review page Url","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage","GFS Review page Url : "+e.commonHelper.createReviewURL()),null!=t&&null!=t&&t.CeilingInfo&&e.generalHelper.ChangeCurrencySettingsFromResponse(t.CeilingInfo),null==t||null==t||"200"!==t.Code&&"1500"!==t.Code?e.router.navigate(["/flight/error/"+e.generalState.TUI]):(e.flightState.smartPricerTUI=t.TUI,e.proceedPricingPage(t))})))}),2e3)}),100)}else{this.flightState.SmartPricerResponseMC=[],this.flightState.SmartPricerResponse={},this.flightState.SmartPricerResponse.Trips=[],this.flightState.SmartPricerResponse.SSR=[],this.flightState.SmartPricerResponse.Rules=[],this.flightState.SmartPricerResponse.NetAmountArray=[],this.flightState.SmartPricerResponse.SSRAmountArray=[],this.flightState.SmartPricerResponse.GrossAmountArray=[];for(var n=function(r){var n=i.commonAdapter.createSmartPricerRequest(t,r);setTimeout((function(){e.errorLogger.Log("smartPricer API Called DM","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage","smartPricer API Called DM"+e.router.url),e._getSmrtPrcSub=e.flightService.getSmartPricer(n,r).subscribe((function(r){e.errorLogger.Log("smartPricer API Success DM","FLOW","FLT","ThirdPartyFlightSearchComponent:redirectToPricingPage","smartPricer API Success DM. Navigation URL : "+e.router.url),null!=r&&null!=r&&r.CeilingInfo&&e.generalHelper.ChangeCurrencySettingsFromResponse(r.CeilingInfo),null==r||null==r||"200"!==r.Code&&"1500"!==r.Code?e.router.navigate(["/flight/error/"+e.generalState.TUI]):(e.flightState.smartPricerTUI=r.TUI,e.proceedPricingPage(r,t))}))}),100)},i=this,a=0;a0&&this.flightState.SmartPricerResponseMC.forEach((function(e){e&&e.length>0&&t++})),t}catch(e){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:countOfMCResponse",e.stack.toLocaleString()+this.router.url)}},t.prototype.redirectToDisplayPage=function(t,e){try{sessionStorage.setItem("startNewSearch","enabled");var r=this.commonHelper.getDisplayURL(t,e);this.commonHelper.setMerchantIDInSession(),this.router.navigate([r])}catch(n){this.errorLogger.Log("B2CPORTAL","ERROR","FLT","ThirdPartyFlightSearchComponent:redirectToDisplayPage",n.stack.toLocaleString()+this.router.url)}},t.prototype.getCDNPath=function(){try{return this.generalHelper.getCDNPath()}catch(t){}},t}())},mUXb:function(t,e,r){"use strict";var n=r("CcnG"),i=r("Ip0R"),a=r("21Lb"),o=r("OzfB"),l=r("3Z3s"),s=r("KuF8"),c=r("1Opb"),h=r("ckqB"),g=r("yTtk"),u=r("AcpL"),p=r("gIcY"),S=r("ZYCi"),m=r("Klzi"),P=r("YqQn"),f=r("bFMo"),d=r("z4EA");r.d(e,"a",(function(){return M}));var L=n.Ab({encapsulation:0,styles:[[".m-0[_ngcontent-%COMP%]{margin:0!important}.m-t-0[_ngcontent-%COMP%]{margin-top:0!important}.m-b-0[_ngcontent-%COMP%]{margin-bottom:0!important}.m-t-10[_ngcontent-%COMP%]{margin-top:10px!important}.m-t-15[_ngcontent-%COMP%]{margin-top:15px!important}.m-t-20[_ngcontent-%COMP%]{margin-top:20px!important}.m-t-30[_ngcontent-%COMP%]{margin-top:30px!important}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px!important}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px!important}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px!important}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px!important}.p-0[_ngcontent-%COMP%]{padding:0!important}.p-t-0[_ngcontent-%COMP%]{padding-top:0!important}.p-t-10[_ngcontent-%COMP%]{padding-top:10px!important}.p-t-20[_ngcontent-%COMP%]{padding-top:20px!important}.p-t-30[_ngcontent-%COMP%]{padding-top:30px!important}.p-b-0[_ngcontent-%COMP%]{padding-bottom:0!important}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px!important}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px!important}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px!important}.common-padding[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.common-padding-innerpage[_ngcontent-%COMP%]{padding-top:25px;padding-bottom:25px}.row[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px}.container[_ngcontent-%COMP%]{width:100%;max-width:1230px;padding:0 15px;margin:0 auto}ul[_ngcontent-%COMP%]{list-style-type:none}a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:focus, a[_ngcontent-%COMP%]:hover, button[_ngcontent-%COMP%], button[_ngcontent-%COMP%]:focus, button[_ngcontent-%COMP%]:hover{text-decoration:none;transition:all .5s ease;cursor:pointer}.heading-one[_ngcontent-%COMP%]{font-size:36px;font-weight:300;color:#000;margin:0 0 20px;text-align:center}.heading-one[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700}.mat-flat-button.mat-primary[_ngcontent-%COMP%]{background:#d32f2f;text-transform:capitalize;color:#fff!important}.mat-flat-button.mat-primary.mat-flat-button.mat-primary[disabled][_ngcontent-%COMP%]{background-color:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.26)!important}.linkswith-heading[_ngcontent-%COMP%]{margin-bottom:40px}.linkswith-heading[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.labels[_ngcontent-%COMP%]{color:#000;font-size:14px;padding:5px 13px;border-radius:999px;border:1px solid #b8b8b8}.linkswith-heading[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.labels.active[_ngcontent-%COMP%], .linkswith-heading[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.labels[_ngcontent-%COMP%]:hover{background:#d32f2f;color:#fff;border-color:#d32f2f}.linkswith-heading[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.underline-link[_ngcontent-%COMP%]{font-size:13px;color:#d32f2f;text-decoration:underline}@media screen and (max-width:959px){.heading-one[_ngcontent-%COMP%]{font-size:22px}}@media (max-width:750px){.hide750[_ngcontent-%COMP%]{display:none}}.temploader[_ngcontent-%COMP%]{background:#fff}.temploader[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{min-height:100vh;text-align:center}.temploader[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{margin-bottom:25px;max-width:100%;display:block}.temploader[_ngcontent-%COMP%] .progressbar[_ngcontent-%COMP%]{margin-bottom:35px;width:100%;max-width:500px;border-radius:9999px;height:8px;overflow:hidden;background:#eee}.temploader[_ngcontent-%COMP%] .progressbar[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{background:0 0/50px 50px #19478a;border-radius:999px;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);animation:2s linear infinite move;-webkit-animation:2s linear infinite move}.temploader[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#000;font-size:16px;margin-bottom:15px}.temploader[_ngcontent-%COMP%] .multicity[_ngcontent-%COMP%]{margin-bottom:10px}.temploader[_ngcontent-%COMP%] .multicity[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{padding:0 15px;text-align:center;margin-bottom:15px;color:#19478a;border-right:1px solid #dbdbdb;font-size:18px;text-transform:uppercase}.temploader[_ngcontent-%COMP%] .multicity[_ngcontent-%COMP%] h5[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;color:#000;font-size:12px}.temploader[_ngcontent-%COMP%] .multicity[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]:last-child{border:0}.temploader[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#19478a;font-size:30px;margin-bottom:15px}.temploader[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#525252;font-size:14px;font-weight:500}.temploader[_ngcontent-%COMP%] p[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:11px}.temploader[_ngcontent-%COMP%] .exp-total[_ngcontent-%COMP%]{width:100%;text-align:center;padding-top:20px}@media screen and (max-width:767px){.temploader[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:15px;font-weight:500}.temploader[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:23px}.temploader[_ngcontent-%COMP%] .multicity[_ngcontent-%COMP%]{margin-bottom:10px}.temploader[_ngcontent-%COMP%] .multicity[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{padding:0 10px;font-size:16px}}"]],data:{}});function R(t){return n.Yb(0,[(t()(),n.Cb(0,0,null,null,4,"h5",[],null,null,null,null,null)),(t()(),n.Wb(1,null,[""," - ",""])),(t()(),n.Cb(2,0,null,null,2,"span",[],null,null,null,null,null)),(t()(),n.Wb(3,null,["",""])),n.Sb(4,2)],null,(function(t,e){t(e,1,0,e.context.$implicit.fromCode,e.context.$implicit.toCode);var r=n.Xb(e,3,0,t(e,4,0,n.Ob(e.parent.parent.parent,0),e.context.$implicit.onwardDate,"EEE dd MMM"));t(e,3,0,r)}))}function C(t){return n.Yb(0,[(t()(),n.Cb(0,0,null,null,2,null,null,null,null,null,null,null)),(t()(),n.sb(16777216,null,null,1,null,R)),n.Bb(2,278528,null,0,i.p,[n.Y,n.V,n.x],{ngForOf:[0,"ngForOf"]},null),(t()(),n.sb(0,null,null,0))],(function(t,e){t(e,2,0,e.component.travelDetails)}),null)}function y(t){return n.Yb(0,[(t()(),n.Cb(0,0,null,null,5,null,null,null,null,null,null,null)),(t()(),n.Cb(1,0,null,null,4,"div",[["class","multicity"],["fxLayout","row wrap"],["fxLayoutAlign","center center"]],null,null,null,null,null)),n.Bb(2,671744,null,0,a.d,[n.n,o.i,[2,a.m],o.f],{fxLayout:[0,"fxLayout"]},null),n.Bb(3,671744,null,0,a.c,[n.n,o.i,[2,a.k],o.f],{fxLayoutAlign:[0,"fxLayoutAlign"]},null),(t()(),n.sb(16777216,null,null,1,null,C)),n.Bb(5,16384,null,0,i.q,[n.Y,n.V],{ngIf:[0,"ngIf"]},null)],(function(t,e){var r=e.component;t(e,2,0,"row wrap"),t(e,3,0,"center center"),t(e,5,0,r.travelDetails&&r.travelDetails.length>0)}),null)}function T(t){return n.Yb(0,[(t()(),n.Cb(0,0,null,null,2,null,null,null,null,null,null,null)),(t()(),n.Cb(1,0,null,null,1,"h2",[],null,null,null,null,null)),(t()(),n.Wb(2,null,["",""]))],null,(function(t,e){t(e,2,0,e.context.$implicit.to)}))}function b(t){return n.Yb(0,[(t()(),n.Cb(0,0,null,null,2,null,null,null,null,null,null,null)),(t()(),n.Wb(1,null,["-"," "])),n.Sb(2,2)],null,(function(t,e){var r=n.Xb(e,1,0,t(e,2,0,n.Ob(e.parent.parent.parent.parent,0),e.parent.context.$implicit.returnDate,"EEE dd MMM"));t(e,1,0,r)}))}function O(t){return n.Yb(0,[(t()(),n.Cb(0,0,null,null,6,"p",[],null,null,null,null,null)),(t()(),n.Wb(1,null,["From ",", "," "])),n.Sb(2,2),(t()(),n.sb(16777216,null,null,1,null,b)),n.Bb(4,16384,null,0,i.q,[n.Y,n.V],{ngIf:[0,"ngIf"]},null),(t()(),n.Cb(5,0,null,null,0,"span",[["class","icon ak-user"]],null,null,null,null,null)),(t()(),n.Wb(6,null,[" "," "]))],(function(t,e){t(e,4,0,""!=e.context.$implicit.returnDate)}),(function(t,e){var r=e.context.$implicit.from,i=n.Xb(e,1,1,t(e,2,0,n.Ob(e.parent.parent.parent,0),e.context.$implicit.onwardDate,"EEE dd MMM"));t(e,1,0,r,i),t(e,6,0,e.context.$implicit.paxCount)}))}function F(t){return n.Yb(0,[(t()(),n.Cb(0,0,null,null,4,null,null,null,null,null,null,null)),(t()(),n.sb(16777216,null,null,1,null,T)),n.Bb(2,278528,null,0,i.p,[n.Y,n.V,n.x],{ngForOf:[0,"ngForOf"]},null),(t()(),n.sb(16777216,null,null,1,null,O)),n.Bb(4,278528,null,0,i.p,[n.Y,n.V,n.x],{ngForOf:[0,"ngForOf"]},null),(t()(),n.sb(0,null,null,0))],(function(t,e){var r=e.component;t(e,2,0,r.travelDetails),t(e,4,0,r.travelDetails)}),null)}function x(t){return n.Yb(0,[(t()(),n.sb(16777216,null,null,1,null,F)),n.Bb(1,16384,null,0,i.q,[n.Y,n.V],{ngIf:[0,"ngIf"]},null),(t()(),n.sb(0,null,null,0))],(function(t,e){var r=e.component;t(e,1,0,r.travelDetails&&r.travelDetails.length>0)}),null)}function A(t){return n.Yb(0,[n.Qb(0,i.f,[n.z]),(t()(),n.Cb(1,0,null,null,15,"div",[["class","temploader"]],null,null,null,null,null)),(t()(),n.Cb(2,0,null,null,14,"div",[["class","container"],["fxLayout","column"],["fxLayoutAlign","center center"]],null,null,null,null,null)),n.Bb(3,671744,null,0,a.d,[n.n,o.i,[2,a.m],o.f],{fxLayout:[0,"fxLayout"]},null),n.Bb(4,671744,null,0,a.c,[n.n,o.i,[2,a.k],o.f],{fxLayoutAlign:[0,"fxLayoutAlign"]},null),(t()(),n.Cb(5,0,null,null,0,"img",[["alt","akbar-logo"],["class","logo"]],[[8,"src",4]],null,null,null,null)),(t()(),n.Cb(6,0,null,null,3,"div",[["class","progressbar"],["fxLayout","row"],["fxLayoutAlign","start"]],null,null,null,null,null)),n.Bb(7,671744,null,0,a.d,[n.n,o.i,[2,a.m],o.f],{fxLayout:[0,"fxLayout"]},null),n.Bb(8,671744,null,0,a.c,[n.n,o.i,[2,a.k],o.f],{fxLayoutAlign:[0,"fxLayoutAlign"]},null),(t()(),n.Cb(9,0,null,null,0,"div",[],[[4,"width",null]],null,null,null,null)),(t()(),n.Cb(10,0,null,null,1,"h3",[],null,null,null,null,null)),(t()(),n.Wb(-1,null,["Fasten your seat belts, the best is coming to your screen soon.."])),(t()(),n.sb(16777216,null,null,1,null,y)),n.Bb(13,16384,null,0,i.q,[n.Y,n.V],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(t()(),n.sb(0,[["elsePart",2]],null,0,null,x)),(t()(),n.Cb(15,0,null,null,1,"div",[["class","exp-total"]],null,null,null,null,null)),(t()(),n.Cb(16,0,null,null,0,"img",[["alt","40"]],[[8,"src",4]],null,null,null,null))],(function(t,e){var r=e.component;t(e,3,0,"column"),t(e,4,0,"center center"),t(e,7,0,"row"),t(e,8,0,"start"),t(e,13,0,r.ismultiCity,n.Ob(e,14))}),(function(t,e){var r=e.component;t(e,5,0,n.Gb(1,"",r.getCDNPath(),"/assets/images/home-logo-black.png")),t(e,9,0,r.loaderWidth+"%"),t(e,16,0,n.Gb(1,"",r.getCDNPath(),"/assets/images/40years-logo.png"))}))}function U(t){return n.Yb(0,[(t()(),n.Cb(0,0,null,null,1,"app-thirdparty-flight-search",[],null,null,null,A,L)),n.Bb(1,245760,null,0,l.a,[s.a,c.a,h.a,g.a,u.b,p.g,S.a,S.l,n.I,m.a,P.a,S.a,f.a,d.a],null,null)],(function(t,e){t(e,1,0)}),null)}var M=n.yb("app-thirdparty-flight-search",l.a,U,{},{},[])}}]);