1"use strict";(self.webpackChunkuc_client=self.webpackChunkuc_client||[]).push([[5797],{95797:(Y,k,l)=>{l.r(k),l.d(k,{ResultsModule:()=>hi});var N=l(43474),g=l(94666),L=l(2508),P=l(4260),R=l(28653),M=l(59295),y=l(50635),m=l(56908),Z=l(22579),_=l(91302),T=l(90434),I=l(28515),B=l(64849),D=l(19362),q=l(97581),S=l(84095),z=l(96828),Q=l(31410),ee=l(43090),K=l(92340),te=l(48683),e=l(22560),ne=l(34497),ie=l(84674),se=l(80077),oe=l(75441),re=l(99678),ae=l(90605),le=l(17043),ce=l(80257),de=l(39716),ge=l(56564),ue=l(16787),_e=l(32911),he=l(10861),pe=l(60312),fe=l(2882),me=l(32812),xe=l(12273);const Ce=function(n,r){return{"custom-box":n,"one-box":r}},ve=function(n){return{"custom-timing":n}};function we(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",7),e._uU(1,"\n "),e.TgZ(2,"div",8),e._uU(3,"\n "),e.TgZ(4,"div",9)(5,"span",10),e._uU(6),e.qZA(),e._UZ(7,"img",3),e.TgZ(8,"span",10),e._uU(9),e.qZA(),e._uU(10," "),e.qZA(),e._uU(11,"\n "),e.TgZ(12,"div",11),e._UZ(13,"img",3),e._uU(14," "),e.TgZ(15,"div",12),e._uU(16),e.qZA()(),e._uU(17,"\n "),e.qZA(),e._uU(18,"\n "),e.TgZ(19,"div",13),e._uU(20,"\n "),e.TgZ(21,"div",14),e._uU(22,"Starting from "),e.TgZ(23,"span"),e._uU(24),e.ALo(25,"number"),e.qZA()(),e.TgZ(26,"div",15),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.onToogle())}),e._UZ(27,"img",3),e.qZA(),e._uU(28,"\n "),e.qZA(),e._uU(29,"\n "),e.qZA()}if(2&n){const t=r.$implicit,s=e.oxw();e.Q6J("ngClass",e.WLB(12,Ce,s.fares.length<3,1===s.fares.length)),e.xp6(6),e.Oqu(null==t?null:t.origin),e.xp6(1),e.MGl("src","",s.staticBase,"/fauji_family/logo/black-arrow.svg",e.LSH),e.xp6(2),e.Oqu(null==t?null:t.destination),e.xp6(3),e.Q6J("ngClass",e.VKq(15,ve,3===s.fares.length)),e.xp6(1),e.hYB("src","",s.staticBase,"/fauji_family/logo/","Early Morning"===(null==t?null:t.type)?"earlyMorning":null==t?null:t.type,".svg",e.LSH),e.xp6(3),e.Oqu(t.type),e.xp6(8),e.hij("\u20b9 ",e.lcZ(25,10,null==t?null:t.fare),""),e.xp6(3),e.MGl("src","",s.staticBase,"/fauji_family/logo/blue-arrow.svg",e.LSH)}}let G=(()=>{class n{constructor(t,s){this._commonService=t,this._parent=s,this.staticBase=K.N.ucStaticBaseUrl,this.fares=[]}onToogle(){this._commonService.logCrmEvent("event","UFF_Fares_Search_page",{}),this._parent.toggleLoginModel("open")}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(xe.v_),e.Y36((0,e.Gpc)(()=>me.y)))},n.\u0275cmp=e.Xpm({type:n,selectors:[["udchalo-fauji-family-fare"]],inputs:{fares:"fares"},decls:17,vars:2,consts:[[1,"faujhi-family-fare-container"],[1,"fare-container"],[1,"header","flex"],["alt","",3,"src"],[1,"text"],[1,"boxes"],["class","box",3,"ngClass",4,"ngFor","ngForOf"],[1,"box",3,"ngClass"],[1,"top-wrapper","flex"],[1,"flex","cities"],[1,"city"],[1,"timing","flex",3,"ngClass"],[1,"time"],[1,"bottom-wrapper","flex"],[1,"price"],[3,"click"]],template:function(t,s){1&t&&(e.TgZ(0,"div",0),e._uU(1,"\n "),e.TgZ(2,"div",1),e._uU(3,"\n "),e.TgZ(4,"div",2)(5,"div"),e._UZ(6,"img",3),e.qZA(),e.TgZ(7,"div",4),e._uU(8,"Unlock Exclusive Fauji Family Fares"),e.qZA()(),e._uU(9,"\n "),e.TgZ(10,"div",5),e._uU(11,"\n "),e.YNc(12,we,30,17,"div",6),e._uU(13,"\n "),e.qZA(),e._uU(14," \n "),e.qZA(),e._uU(15," \n"),e.qZA(),e._uU(16,"\n\n")),2&t&&(e.xp6(6),e.MGl("src","",s.staticBase,"/fauji_family/logo/exclusive-fff.svg",e.LSH),e.xp6(6),e.Q6J("ngForOf",s.fares))},dependencies:[g.mk,g.sg,g.JJ],styles:["@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.shimmer-effect[_ngcontent-%COMP%]{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#C8C8C8;background:linear-gradient(to right,#C8C8C8 8%,#A9A9A9 18%,#C8C8C8 33%);background-size:1200px 100%}.flex[_ngcontent-%COMP%]{display:flex;align-items:center}.faujhi-family-fare-container[_ngcontent-%COMP%]{background:#0A1B29;border-radius:4px;margin:8px 0}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%]{padding:10px 34px 12px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{margin-bottom:10px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{font-size:14px;line-height:18px;font-family:IBM Plex Sans,sans-serif;font-weight:500;font-style:normal;color:#fff}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .header[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:16px;width:16px;margin-right:8px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%]{display:flex;gap:14px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%]{background:#FAFEFB;border-radius:4px;border:1px solid #29ABE2;box-shadow:0 0 8px #00000026;width:100%;height:84px;flex-direction:column;justify-content:space-between;display:flex}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .to
1p-wrapper[_ngcontent-%COMP%]{padding:9px 4px 0;justify-content:space-between}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .top-wrapper[_ngcontent-%COMP%] .cities[_ngcontent-%COMP%] .city[_ngcontent-%COMP%]{font-size:12px;line-height:16px;font-family:IBM Plex Sans,sans-serif;font-weight:600;font-style:normal;color:#454545}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .top-wrapper[_ngcontent-%COMP%] .cities[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:10px;height:7px;margin:0 4px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .top-wrapper[_ngcontent-%COMP%] .timing[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:14px;height:14px;margin-right:4px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .top-wrapper[_ngcontent-%COMP%] .timing[_ngcontent-%COMP%] .time[_ngcontent-%COMP%]{font-size:10px;line-height:10px;font-family:IBM Plex Sans,sans-serif;font-weight:400;font-style:normal;color:#858585;text-transform:capitalize;width:min-content}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .top-wrapper[_ngcontent-%COMP%] .custom-timing[_ngcontent-%COMP%] .time[_ngcontent-%COMP%]{width:max-content}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .bottom-wrapper[_ngcontent-%COMP%]{background:#E4F3FD;padding:8px 4px 12px;justify-content:space-between;border-radius:0 0 4px 4px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .bottom-wrapper[_ngcontent-%COMP%] .price[_ngcontent-%COMP%]{font-size:10px;line-height:16px;font-family:open sans,proxima-nova,Proxima Nova,sans-serif;font-weight:400;font-style:normal;color:#858585}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .bottom-wrapper[_ngcontent-%COMP%] .price[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:600;font-size:12px;color:#545454}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .bottom-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{cursor:pointer}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .custom-box[_ngcontent-%COMP%] .top-wrapper[_ngcontent-%COMP%]{padding:9px 16px 0}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .custom-box[_ngcontent-%COMP%] .top-wrapper[_ngcontent-%COMP%] .timing[_ngcontent-%COMP%] .time[_ngcontent-%COMP%]{width:max-content}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .custom-box[_ngcontent-%COMP%] .bottom-wrapper[_ngcontent-%COMP%]{padding:8px 16px 12px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .one-box[_ngcontent-%COMP%]{width:48%}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .water-mark[_ngcontent-%COMP%]{margin-left:6px;margin-top:-84px}@media (max-width: 600px){.faujhi-family-fare-container[_ngcontent-%COMP%]{margin-bottom:4px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%]{padding:10px 0 12px 16px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%]{gap:8px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;padding-right:16px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%]{width:204px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .to
1p-wrapper[_ngcontent-%COMP%]{padding-right:12px;width:204px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .top-wrapper[_ngcontent-%COMP%] .timing[_ngcontent-%COMP%] .time[_ngcontent-%COMP%]{width:max-content}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%] .box[_ngcontent-%COMP%] .bottom-wrapper[_ngcontent-%COMP%]{padding-right:12px}.faujhi-family-fare-container[_ngcontent-%COMP%] .fare-container[_ngcontent-%COMP%] .boxes[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}}"]}),n})();var be=l(60872),Oe=l(55358),Pe=l(41299),Me=l(97640),Te=l(16411);const Ue=["tickerTrack"];function Le(n,r){if(1&n&&(e.TgZ(0,"p",13),e._uU(1),e.qZA()),2&n){const t=e.oxw();e.xp6(1),e.Oqu(t.loadingBarText)}}function Ae(n,r){if(1&n&&e._UZ(0,"udchalo-chatbot-v1",14),2&n){const t=e.oxw();e.Q6J("configData",t.chatbot)}}function Fe(n,r){if(1&n&&(e.TgZ(0,"div",15),e._uU(1,"\n "),e.TgZ(2,"udchalo-breadcrumb",16),e._uU(3,"\n "),e.qZA(),e._uU(4,"\n"),e.qZA()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("previous",t.prevBreadcrumbs)("current",t.currentBreadcrumb)}}function ye(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",17),e.NdJ("click",function(){e.CHM(t);const i=e.oxw();return e.KtG(i.setShowModifyForm())}),e.qZA()}}function Ze(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"udchalo-ltc-modal",38),e.NdJ("closeLtcModal",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.onCloseLtcModal())}),e.qZA()}}function Se(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",39),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.openLtcModal())}),e._UZ(1,"img",40),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("src",t.ltcADBanner,e.LSH)}}function ke(n,r){1&n&&e._UZ(0,"udchalo-loader")}function Re(n,r){1&n&&(e.TgZ(0,"p"),e._uU(1,"Please wait while we reconfirm the flight fares"),e.qZA())}function Ie(n,r){if(1&n&&(e.TgZ(0,"h2",56),e._UZ(1,"i",57),e._uU(2),e.qZA()),2&n){const t=e.oxw(4);e.xp6(2),e.hij(" ",t.getFareChangeText(),"")}}function De(n,r){if(1&n&&(e.TgZ(0,"h2",58),e._UZ(1,"i",57),e._uU(2),e.qZA()),2&n){const t=e.oxw(4);e.xp6(2),e.hij(" ",t.getFareChangeText(),"")}}function qe(n,r){if(1&n&&e._UZ(0,"udchalo-leg",59),2&n){const t=e.oxw(4);e.Q6J("iconsConfig",t.iconsConfig)("staticDataConfig",t.staticDataConfig)("search",t.search)("context","withoutConvinienceFee")("leg",t.selectedOnwardLeg)("selectedOnwardLeg",t.selectedOnwardLeg)("isOnwardLeg",!0)("showEmiPrices",t.showEmiPrices)("context","pricing")("pricingObj",t.pricingObject.onwardLeg.newFare)("isAllSuppliers",t.isAllSuppliers)("displayProvider",t.displayProvider)("isInternational",t.isInternational)("generalConfig",t.generalConfig)("partnerAdSpacesData",t.partnerAdSpacesData)("redirectUrl",t.ntdUrl)("codCoupons",t.codCoupons)("codProviders",t.codProviders)}}function Je(n,r){if(1&n&&e._UZ(0,"udchalo-leg",60),2&n){const t=e.oxw(4);e.Q6J("iconsConfig",t.iconsConfig)("staticDataConfig",t.staticDataConfig)("search",t.search)("context","withoutConvinienceFee")("leg",t.selectedReturnLeg)("selectedOnwardLeg",t.selectedReturnLeg)("isReturnLeg",!0)("showEmiPrices",t.showEmiPrices)("context","pricing")("pricingObj",t.pricingObject.returnLeg.newFare)("isAllSuppliers",t.isAllSuppliers)("displayProvider",t.displayProvider)("isInternational",t.isInternational)("generalConfig",t.generalConfig)("partnerAdSpacesData",t.partnerAdSpacesData)("redirectUrl",t.ntdUrl)("codCoupons",t.codCoupons)("codProviders",t.codProviders)}}function Ne(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",44),e._uU(1,"\n "),e.YNc(2,Ie,3,1,"h2",45),e._uU(3,"\n "),e.YNc(4,De,3,1,"h2",46),e._uU(5,"\n "),e.TgZ(6,"table",47),e._uU(7,"\n "),e.TgZ(8,"tbody"),e._uU(9,"\n "),e.TgZ(10,"tr",48),e._uU(11,"\n "),e.TgZ(12,"td"),e._uU(13,"Flight"),e.qZA(),e._uU(14,"\n "),e.TgZ(15,"td"),e._uU(16,"Depart"),e.qZA(),e._uU(17,"\n "),e.TgZ(18,"td",49),e._uU(19,"Duration"),e.qZA(),e._uU(20,"\n "),e.TgZ(21,"td"),e._uU(22,"Arrive"),e.qZA(),e._uU(23,"\n "),e.TgZ(24,"td"),e._uU(25,"Old Fare"),e.qZA(),e._uU(26,"\n "),e.TgZ(27,"td"),e._uU(28,"New Fare"),e.qZA(),e._uU(29,"\n "),e.qZA(),e._uU(30,"\n "),e.qZA(),e._uU(31,"\n "),e.qZA(),e._uU(32,"\n "),e.YNc(33,qe,1,18,"udchalo-leg",50),e._uU(34,"\n "),e.YNc(35,Je,1,18,"udchalo-leg",51),e._uU(36,"\n "),e.TgZ(37,"p",52),e._uU(38,"\n "),e.TgZ(39,"a",53),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.chooseOtherFlight())}),e._uU(40,"Go back"),e.qZA(),e._uU(41,"\n "),e.TgZ(42,"a",54),e._uU(43," OR "),e.qZA(),e._uU(44,"\n "),e.TgZ(45,"a",55),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.continueBooking())}),e._uU(46,"Continue booking"),e.qZA(),e._uU(47,"\n "),e.qZA(),e._uU(48,"\n "),e.qZA()}if(2&n){const t=e.oxw(3);e.xp6(2),e.Q6J("ngIf",!t.isDecreasedFare),e.xp6(2),e.Q6J("ngIf",t.isDecreasedFare),e.xp6(29),e.Q6J("ngIf",t.pricingObject.onwardLeg.isPriceChanged),e.xp6(2),e.Q6J("ngIf",t.pricingObject.returnLeg.isPriceChanged)}}function Be(n,r){if(1&n&&(e.TgZ(0,"div",41),e._uU(1,"\n "),e.YNc(2,ke,1,0,"udchalo-loader",42),e._uU(3,"\n "),e.YNc(4,Re,2,0,"p",42),e._uU(5,"\n "),e.YNc(6,Ne,49,4,"div",43),e._uU(7,"\n "),e.qZA()),2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("ngIf",!t.isPriceChanged),e.xp6(2),e.Q6J("ngIf",!t.isPriceChanged),e.xp6(2),e.Q6J("ngIf",t.isPriceChanged)}}function Qe(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"customDate"),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.hij("| Return: ",e.lcZ(2,1,t.search.returnDate)," ")}}function je(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"plural"),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.Oqu(e.xi3(2,1,t.search.adults,"Adult"))}}function Ee(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.hij(", ",t.search.children+" Children","")}}function Ye(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"plural"),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.hij(", ",e.xi3(2,1,t.search.infants,"Infant"),"")}}function ze(n,r){if(1&n&&(e.TgZ(0,"div",66),e._uU(1,"\n "),e.TgZ(2,"div"),e._uU(3),e.qZA(),e._uU(4,"\n "),e.TgZ(5,"div",67),e._uU(6),e.ALo(7,"customDate"),e.YNc(8,Qe,3,3,"span",42),e._uU(9," | "),e.YNc(10,je,3,4,"span",42),e.YNc(11,Ee,2,1,"span",42),e.YNc(12,Ye,3,4,"span",42),e.TgZ(13,"span"),e._uU(14),e.qZA()(),e._uU(15,"\n "),e.qZA()),2&n){const t=e.oxw(3);e.xp6(3),e.lnq("","oneway"==t.search.tripType?"Oneway":"Round"," Trip | ",t.getCity(t.search.origin)," \u2192 ",t.getCity(t.search.destination),""),e.xp6(3),e.AsE("","roundtrip"===t.search.tripType?"Onward:":""," ",e.lcZ(7,10,t.search.departDate)," "),e.xp6(2),e.Q6J("ngIf","roundtrip"===t.search.tripType),e.xp6(2),e.Q6J("ngIf",t.search.adults>0),e.xp6(1),e.Q6J("ngIf",t.search.children>0),e.xp6(1),e.Q6J("ngIf",t.search.infants>0),e.xp6(2),e.hij(" | ",null==t.search?null:t.search.cabin,"")}}const H=function(n,r){return{"btn--primary":n,"btn--default":r}};function Ke(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",68),e._uU(1,"\n "),e.TgZ(2,"a",69),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.resetFilters())}),e._uU(3,"All Flights"),e.qZA(),e._uU(4,"\n "),e.TgZ(5,"a",70),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.filterForStops(0,!1))}),e._uU(6,"Non Stop "),e.TgZ(7,"span"),e._uU(8),e.qZA()(),e._uU(9,"\n "),e.qZA()}if(2&n){const t=e.oxw(3);e.xp6(2),e.Q6J("ngClass",e.WLB(3,H,t.allFlights,!t.allFlights)),e.xp6(3),e.Q6J("ngClass",e.WLB(6,H,!t.allFlights,t.allFlights)),e.xp6(3),e.hij("(",t.getTotalNonStopLegs(),")")}}function Ge(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",61),e._uU(1,"\n "),e.TgZ(2,"div",62),e._uU(3,"\n "),e.TgZ(4,"a",63),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.setShowModifyForm())}),e._uU(5,"\n Modify Search\n "),e.qZA(),e._uU(6,"\n "),e.qZA(),e._uU(7,"\n "),e.YNc(8,ze,16,12,"div",64),e._uU(9,"\n "),e.YNc(10,Ke,10,9,"div",65),e._uU(11,"\n "),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(8),e.Q6J("ngIf",null==t.search?null:t.search.tripType),e.xp6(2),e.Q6J("ngIf",t.searchOptions)}}function He(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",71),e._uU(1,"\n "),e.TgZ(2,"i",72),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.setShowModifyForm())}),e.qZA(),e._uU(3,"\n "),e.TgZ(4,"udchalo-modify-form",73),e.NdJ("showAirportClosedMessage",function(i){e.CHM(t);const o=e.oxw(2);return e.KtG(o.showAirportClosedMessage(i))}),e.qZA(),e._uU(5,"\n "),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(4),e.Q6J("context","resultsPage")("isBalmerLawrieSelected",t.isBalmerLawrieTabSelected)}}function $e(n,r){if(1&n&&e._UZ(0,"img",79),2&n){const t=e.oxw(3);e.MGl("src","https://static.udchalo.com/client_assets/img/flags/",null==t.search?null:t.search.originCountryCode,".png",e.LSH),e.s9C("alt",null==t.search?null:t.search.originCountryCode)}}function Ve(n,r){if(1&n&&e._UZ(0,"img",79),2&n){const t=e.oxw(3);e.MGl("src","https://static.udchalo.com/client_assets/img/flags/",null==t.search?null:t.search.destinationCountryCode,".png",e.LSH),e.s9C("alt",null==t.search?null:t.search.destinationCountryCode)}}const U=function(n){return{active:n}};function We(n,r){if(1&n&&(e.TgZ(0,"div",80),e._uU(1,"\n "),e._uU(2,"\n "),e._UZ(3,"udchalo-leg",81),e._uU(4,"\n "),e._uU(5,"\n "),e.qZA()),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(21,U,t.isReturnLegsActive&&!t.isOnwardLegsActive)),e.xp6(3),e.Q6J("iconsConfig",t.iconsConfig)("staticDataConfig",t.staticDataConfig)("search",t.search)("search",t.search)("context","withoutConvinienceFee")("leg",t.selectedOnwardLeg)("isRoundTrip",t.isReturnJourney())("selectedOnwardLeg",t.selectedOnwardLeg)("isOnwardLeg",!0)("showEmiPrices",t.showEmiPrices)("isClassInverse",!0)("isAllSuppliers",t.isAllSuppliers)("displayProvider",t.displayProvider)("isInternational",t.isInternational)("hideExclusive",!0)("generalConfig",t.generalConfig)("partnerAdSpacesData",t.partnerAdSpacesData)("redirectUrl",t.ntdUrl)("codCoupons",t.codCoupons)("codProviders",t.codProviders)}}function Xe(n,r){if(1&n&&e._UZ(0,"img",79),2&n){const t=e.oxw(4);e.MGl("src","https://static.udchalo.com/client_assets/img/flags/",null==t.search?null:t.search.destinationCountryCode,".png",e.LSH),e.s9C("alt",null==t.search?null:t.search.destinationCountryCode)}}function et(n,r){if(1&n&&e._UZ(0,"img",83),2&n){const t=e.oxw(4);e.MGl("src","https://static.udchalo.com/client_assets/img/flags/",null==t.search?null:t.search.originCountryCode,".png",e.LSH),e.s9C("alt",null==t.search?null:t.search.originCountryCode)}}function tt(n,r){if(1&n&&(e.TgZ(0,"div",75),e._uU(1),e.TgZ(2,"p"),e.YNc(3,Xe,1,2,"img",76),e._uU(4),e.YNc(5,et,1,2,"img",82),e._uU(6),e.ALo(7,"date"),e.ALo(8,"plural"),e.TgZ(9,"span"),e._uU(10),e.qZA()(),e._uU(11,"\n "),e.qZA()),2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(15,U,t.isReturnLegsActive&&!t.isOnwardLegsActive)),e.xp6(1),e.hij("\n ",t.isAllSuppliers?"Select your return flight | "+t.returnLegs.length+" Flights":t.loadingBarText+" | "+t.returnLegs.length+" Flights found so far","\n "),e.xp6(2),e.Q6J("ngIf",t.isInternational),e.xp6(1),e.hij("",t.getCity(t.search.destination)," \u2192 "),e.xp6(1),e.Q6J("ngIf",t.isInternational),e.xp6(1),e.lnq("",t.getCity(t.search.origin)," | ",e.xi3(7,9,t.search.returnDate,"dd MMM")," | ",e.xi3(8,12,t.getTravellersCount(),"Traveller")," "),e.xp6(4),e.hij(" | ",null==t.search?null:t.search.cabin,"")}}function nt(n,r){if(1&n&&(e.TgZ(0,"div",74),e._uU(1,"\n "),e.TgZ(2,"div",75),e._uU(3),e.TgZ(4,"p"),e.YNc(5,$e,1,2,"
1img",76),e._uU(6),e.YNc(7,Ve,1,2,"img",76),e._uU(8),e.ALo(9,"date"),e.ALo(10,"plural"),e.TgZ(11,"span"),e._uU(12),e.qZA()(),e._uU(13,"\n "),e.qZA(),e._uU(14,"\n \n "),e.YNc(15,We,6,23,"div",77),e._uU(16,"\n "),e.YNc(17,tt,12,17,"div",78),e._uU(18,"\n "),e.qZA()),2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("ngClass",e.VKq(17,U,t.isOnwardLegsActive)),e.xp6(1),e.hij("\n ",t.isAllSuppliers?t.search&&"roundtrip"===t.search.tripType?"Select your onward trip ":"Oneway trip | "+t.onwardLegs.length+" Flights":t.loadingBarText,"\n "),e.xp6(2),e.Q6J("ngIf",t.isInternational),e.xp6(1),e.hij("",t.getCity(t.search.origin)," \u2192 "),e.xp6(1),e.Q6J("ngIf",t.isInternational),e.xp6(1),e.lnq("",t.getCity(t.search.destination)," | ",e.xi3(9,11,t.search.departDate,"dd MMM")," | ",e.xi3(10,14,t.getTravellersCount(),"Traveller")," "),e.xp6(4),e.hij(" | ",null==t.search?null:t.search.cabin,""),e.xp6(3),e.Q6J("ngIf",t.isReturnJourney()&&null!=t.selectedOnwardLeg),e.xp6(2),e.Q6J("ngIf",t.isReturnJourney())}}function it(n,r){if(1&n&&e._UZ(0,"udchalo-marketingcarousel",87),2&n){const t=e.oxw().$implicit;e.Q6J("marketingImages",t)}}function st(n,r){if(1&n&&(e.ynx(0),e._uU(1,"\n "),e.YNc(2,it,1,1,"udchalo-marketingcarousel",86),e._uU(3,"\n "),e.BQk()),2&n){const t=r.$implicit,s=e.oxw(4);e.xp6(2),e.Q6J("ngIf","/flights/results"===t.page&&t.platform.includes(s.platform))}}function ot(n,r){if(1&n&&(e.ynx(0),e._uU(1,"\n "),e.YNc(2,st,4,1,"ng-container",11),e._uU(3,"\n "),e.BQk()),2&n){const t=e.oxw(3);e.xp6(2),e.Q6J("ngForOf",t.marketingImages)}}function rt(n,r){if(1&n&&(e.TgZ(0,"div",84),e._uU(1,"\n "),e._UZ(2,"udchalo-loader",85),e._uU(3,"\n "),e._UZ(4,"br"),e._uU(5,"\n "),e._UZ(6,"br"),e._uU(7,"\n "),e._uU(8,"\n "),e.YNc(9,ot,4,1,"ng-container",42),e._uU(10,"\n "),e.qZA()),2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("context","flight")("textData",t.flightLoaderData)("text",t.loaderSearchText)("searchTextStyle",t.searchTextStyle),e.xp6(7),e.Q6J("ngIf",t.marketingImages.length)}}function at(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"plural"),e.qZA()),2&n){const t=e.oxw(5);e.xp6(1),e.Oqu(e.xi3(2,1,t.search.adults,"Adult"))}}function lt(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(5);e.xp6(1),e.hij(", ",t.search.children+" Children","")}}function ct(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"plural"),e.qZA()),2&n){const t=e.oxw(5);e.xp6(1),e.hij(", ",e.xi3(2,1,t.search.infants,"Infant"),"")}}function dt(n,r){if(1&n&&(e.TgZ(0,"p"),e._uU(1,"Hi, No results found for your search from "),e.TgZ(2,"b"),e._uU(3),e.qZA(),e._uU(4," on "),e.TgZ(5,"b"),e._uU(6),e.ALo(7,"customDate"),e.qZA(),e._uU(8," for "),e.TgZ(9,"b"),e.YNc(10,at,3,4,"span",42),e.YNc(11,lt,2,1,"span",42),e.YNc(12,ct,3,4,"span",42),e._uU(13," "),e.TgZ(14,"span"),e._uU(15),e.qZA()()()),2&n){const t=e.oxw(4);e.xp6(3),e.AsE("",t.getCity(t.search.origin)," \u2192 ",t.getCity(t.search.destination),""),e.xp6(3),e.Oqu(e.lcZ(7,7,t.search.departDate)),e.xp6(4),e.Q6J("ngIf",t.search.adults>0),e.xp6(1),e.Q6J("ngIf",t.search.children>0),e.xp6(1),e.Q6J("ngIf",t.search.infants>0),e.xp6(3),e.hij(" | ",null==t.search?null:t.search.cabin,"")}}function gt(n,r){1&n&&(e.TgZ(0,"p"),e._uU(1,"Hi, you landed on a wrong destination. Please Search again! :("),e.qZA())}function ut(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"a",93),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(4);return e.KtG(i.modifySearchNow("desktop"))}),e._uU(1,"Modify Search"),e.qZA()}}function _t(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"a",93),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(4);return e.KtG(i.gotoFlights())}),e._uU(1,"Search Flights"),e.qZA()}}function ht(n,r){if(1&n&&(e.TgZ(0,"div",90),e._uU(1,"\n "),e._UZ(2,"img",91),e._uU(3,"\n "),e.YNc(4,dt,16,9,"p",42),e._uU(5,"\n "),e.YNc(6,gt,2,0,"p",42),e._uU(7,"\n "),e.YNc(8,ut,2,0,"a",92),e._uU(9,"\n "),e.YNc(10,_t,2,0,"a",92),e._uU(11,"\n "),e.qZA()),2&n){const t=e.oxw(3);e.xp6(4),e.Q6J("ngIf",t.search&&t.getCity(t.search.origin)),e.xp6(2),e.Q6J("ngIf",null===t.search),e.xp6(2),e.Q6J("ngIf",null!=t.search),e.xp6(2),e.Q6J("ngIf",null===t.search)}}function pt(n,r){if(1&n&&(e.TgZ(0,"div",88),e._uU(1,"\n "),e.YNc(2,ht,12,4,"div",89),e._uU(3,"\n "),e.qZA()),2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("ngIf",!t.isResults)}}function ft(n,r){1&n&&e._UZ(0,"img",94)}function mt(n,r){1&n&&e._UZ(0,"img",95)}function xt(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",101),e._uU(1,"\n "),e._UZ(2,"img",102),e._uU(3,"\n "),e.TgZ(4,"span",103),e._uU(5),e.qZA(),e._uU(6,"\n "),e.TgZ(7,"span",104),e._uU(8,"(applied)"),e.qZA(),e._uU(9,"\n "),e.TgZ(10,"span",105),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.removeSelectedCoupon())}),e._uU(11,"Remove"),e.qZA(),e._uU(12,"\n "),e.qZA()}if(2&n){const t=e.oxw(3);e.xp6(5),e.hij("",null==t.selectedCoupon?null:t.selectedCoupon.code," Selected")}}function Ct(n,r){1&n&&e.GkF(0)}function vt(n,r){1&n&&e.GkF(0)}function wt(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",106,107),e.NdJ("mouseenter",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.pauseScroll())})("mouseleave",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.resumeScroll())}),e._uU(2,"\n "),e._uU(3,"\n "),e.YNc(4,Ct,1,0,"ng-container",108),e._uU(5,"\n "),e.YNc(6,vt,1,0,"ng-container",108),e._uU(7,"\n "),e.qZA()}if(2&n){e.oxw(2);const t=e.MAs(38);e.xp6(4),e.Q6J("ngTemplateOutlet",t),e.xp6(2),e.Q6J("ngTemplateOutlet",t)}}function bt(n,r){if(1&n&&(e.TgZ(0,"div",96),e._uU(1,"\n "),e.YNc(2,xt,13,1,"div",97),e._uU(3,"\n\n "),e._uU(4,"\n "),e.TgZ(5,"div",98,99),e._uU(7,"\n "),e.YNc(8,wt,8,2,"div",100),e._uU(9,"\n "),e.qZA(),e._uU(10,"\n "),e.qZA()),2&n){const t=e.oxw(2);e.xp6(2),e.Q6J("ngIf",t.selectedCoupon),e.xp6(6),e.Q6J("ngIf",!t.selectedCoupon||t.couponsList.length>0)}}function Ot(n,r){if(1&n&&(e.TgZ(0,"div",110),e._uU(1,"\n "),e._UZ(2,"img",111),e._uU(3,"\n "),e.TgZ(4,"span",112),e._uU(5),e.qZA(),e._uU(6,"\n "),e.TgZ(7,"span",113),e._uU(8,"people viewed this in the last 24 hours"),e.qZA(),e._uU(9,"\n "),e.qZA()),2&n){const t=e.oxw(3);e.xp6(5),e.Oqu(t.fomoCount)}}function Pt(n,r){if(1&n&&(e.ynx(0),e._uU(1,"\n "),e.TgZ(2,"div",110),e._uU(3,"\n "),e._UZ(4,"img",111),e._uU(5,"\n "),e.TgZ(6,"span",112),e._uU(7),e.qZA(),e._uU(8,"\n "),e.TgZ(9,"span",113),e._uU(10,"people viewed this in the last 24 hours"),e.qZA(),e._uU(11,"\n "),e.qZA(),e._uU(12,"\n "),e.BQk()),2&n){const t=e.oxw(5);e.xp6(7),e.Oqu(t.fomoCount)}}function Mt(n,r){if(1&n){const t=e.EpF();e.ynx(0),e._uU(1,"\n "),e.TgZ(2,"div",114),e.NdJ("click",function(){const o=e.CHM(t).$implicit,a=e.oxw(4);return e.KtG(a.selectCoupon(o))}),e._uU(3,"\n "),e._UZ(4,"img",115),e._uU(5,"\n "),e.TgZ(6,"span",116),e._uU(7),e.qZA(),e._uU(8,"\n "),e.TgZ(9,"span",117),e._uU(10),e.qZA(),e._uU(11,"\n "),e.TgZ(12,"span",118),e._uU(13,"Select offer"),e.qZA(),e._uU(14,"\n "),e.qZA(),e._uU(15,"\n\n "),e.YNc(16,Pt,13,1,"ng-container",42),e._uU(17,"\n "),e.BQk()}if(2&n){const t=r.$implicit,s=r.index,i=e.oxw(4);e.xp6(4),e.Q6J("src",t.icon,e.LSH),e.xp6(3),e.Oqu((null==t?null:t.text)||""),e.xp6(3),e.Oqu((null==t?null:t.description)||""),e.xp6(6),e.Q6J("ngIf",(s+1)%2==0&&i.fomoCount>0&&!i.hideFomo)}}function Tt(n,r){if(1&n&&(e.ynx(0),e._uU(1,"\n "),e.YNc(2,Mt,18,4,"ng-container",11),e._uU(3,"\n "),e.BQk()),2&n){const t=e.oxw(3);e.xp6(2),e.Q6J("ngForOf",t.couponsList)}}function Ut(n,r){if(1&n&&(e._uU(0,"\n "),e.YNc(1,Ot,10,1,"div",109),e._uU(2,"\n\n "),e.YNc(3,Tt,4,1,"ng-container",42),e._uU(4,"\n")),2&n){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",t.fomoCount>0&&!t.hideFomo&&t.selectedCoupon),e.xp6(2),e.Q6J("ngIf",!t.selectedCoupon)}}function Lt(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",119),e._uU(1,"\n "),e._UZ(2,"img",120),e._uU(3,"\n "),e.TgZ(4,"span",121),e._uU(5,"\n "),e.TgZ(6,"span",122),e._uU(7,"Show EMI Prices"),e.qZA(),e.TgZ(8,"span",123),e._uU(9),e.ALo(10,"number"),e.qZA(),e._uU(11,"\n "),e.TgZ(12,"span",124),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.toggleTooltip())}),e._uU(13,"\u24d8\n "),e.TgZ(14,"span",125),e._uU(15,"Select EMI option at the payment page. Final amount may differ."),e.qZA(),e._uU(16,"\n "),e.qZA(),e._uU(17,"\n "),e.qZA(),e._uU(18,"\n\n "),e.TgZ(19,"label",126),e._uU(20,"\n "),e.TgZ(21,"input",127),e.NdJ("ngModelChange",function(i){e.CHM(t);const o=e.oxw(2);return e.KtG(o.showEmiPrices=i)})("change",function(i){e.CHM(t);const o=e.oxw(2);return e.KtG(o.onToggleEmi(i.target.checked))}),e.qZA(),e._uU(22,"\n "),e._UZ(23,"span",128),e._uU(24,"\n "),e.qZA(),e._uU(25,"\n "),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(9),e.hij(", starts at \u20b9",e.lcZ(10,4,t.getRoundTripEmiPerMonth()),"/monthly only"),e.xp6(3),e.ekj("active",t.isTooltipVisible),e.xp6(9),e.Q6J("ngModel",t.showEmiPrices)}}function At(n,r){if(1&n&&(e.TgZ(0,"div",151),e._uU(1,"\n "),e._UZ(2,"udchalo-dateslider",152),e._uU(3,"\n "),e.qZA()),2&n){const t=e.oxw(4);e.xp6(2),e.Q6J("newSearch",t.searchObjectForDateSlider)("isAllSuppliers",t.isAllSuppliers)("sessionId",t.sessionId)("isLtcSearch",t.isBalmerLawrieTabSelected)}}function Ft(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",153),e._uU(1,"\n "),e._UZ(2,"img",120),e._uU(3,"\n "),e.TgZ(4,"span",121),e._uU(5,"\n "),e.TgZ(6,"span",122),e._uU(7,"Show EMI Prices"),e.qZA(),e.TgZ(8,"span",123),e._uU(9),e.ALo(10,"number"),e.qZA(),e._uU(11," "),e.TgZ(12,"span",124),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(4);return e.KtG(i.toggleTooltip())}),e._uU(13,"\n \u24d8\n "),e.TgZ(14,"span",125),e._uU(15,"Select EMI option at the payment page. Final amount may differ."),e.qZA(),e._uU(16,"\n "),e.qZA(),e._uU(17,"\n "),e.qZA(),e._uU(18,"\n\n "),e.TgZ(19,"label",126),e._uU(20,"\n "),e.TgZ(21,"input",127),e.NdJ("ngModelChange",function(i){e.CHM(t);const o=e.oxw(4);return e.KtG(o.showEmiPrices=i)})("change",function(i){e.CHM(t);const o=e.oxw(4);return e.KtG(o.onToggleEmi(i.target.checked))}),e.qZA(),e._uU(22,"\n "),e._UZ(23,"span",128),e._uU(24,"\n "),e.qZA(),e._uU(25,"\n "),e.qZA()}if(2&n){const t=e.oxw(4);e.xp6(9),e.hij(", starts at \u20b9",e.xi3(10,4,t.minEmiFare||0,"1.0-0"),"/monthly only "),e.xp6(3),e.ekj("active",t.isTooltipVisible),e.xp6(9),e.Q6J("ngModel",t.showEmiPrices)}}function yt(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"button",157),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(5);return e.KtG(i.showGneratedLink=!0)}),e._uU(1,"Generate link"),e.qZA()}}const Zt=function(n){return{"booking-id-border":n}};function St(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",158),e._uU(1,"\n "),e.TgZ(2,"div",159),e._uU(3," "),e.TgZ(4,"a"),e._uU(5),e.qZA(),e._uU(6," "),e.qZA(),e._uU(7,"\n "),e.TgZ(8,"div",160),e._uU(9,"\n "),e.TgZ(10,"div",161),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(5);return e.KtG(i.copyCode())}),e._UZ(11,"img",162),e.qZA(),e._uU(12,"\n "),e.qZA(),e._uU(13,"\n "),e.qZA()}if(2&n){const t=e.oxw(5);
1e.Q6J("ngClass",e.VKq(2,Zt,t.mobileView)),e.xp6(5),e.Oqu(t.search.sharingUrl)}}function kt(n,r){if(1&n&&(e.TgZ(0,"div",154),e._uU(1,"\n "),e.YNc(2,yt,2,0,"button",155),e._uU(3,"\n "),e.YNc(4,St,14,4,"div",156),e._uU(5,"\n "),e.qZA()),2&n){const t=e.oxw(4);e.xp6(2),e.Q6J("ngIf",!t.mobileView||!t.showGneratedLink),e.xp6(2),e.Q6J("ngIf",t.showGneratedLink)}}function Rt(n,r){if(1&n&&e._UZ(0,"i"),2&n){const t=e.oxw(4);e.Tol(t.onwardSortAsc?"icon md-long-arrow-up":"icon md-long-arrow-down")}}function It(n,r){if(1&n&&e._UZ(0,"i"),2&n){const t=e.oxw(5);e.Tol(t.onwardSortAsc?"icon md-long-arrow-up":"icon md-long-arrow-down")}}function Dt(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",163),e._uU(1,"\n "),e.TgZ(2,"a",141),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(4);return e.KtG(i.sortOnwardLegs(3,"sort"))}),e._uU(3,"Duration "),e.YNc(4,It,1,2,"i",142),e.qZA(),e._uU(5,"\n "),e.qZA()}if(2&n){const t=e.oxw(4);e.xp6(2),e.Q6J("ngClass",e.VKq(2,U,3==t.onwardSortType)),e.xp6(2),e.Q6J("ngIf",3==t.onwardSortType)}}function qt(n,r){if(1&n&&e._UZ(0,"i"),2&n){const t=e.oxw(4);e.Tol(t.onwardSortAsc?"icon md-long-arrow-up":"icon md-long-arrow-down")}}function Jt(n,r){if(1&n&&e._UZ(0,"i"),2&n){const t=e.oxw(4);e.Tol(t.onwardSortAsc?"icon md-long-arrow-up":"icon md-long-arrow-down")}}function Nt(n,r){1&n&&(e.TgZ(0,"div",164),e._uU(1,"\n \xa0\n "),e.qZA())}function Bt(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",165),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(4);return e.KtG(i.openLtcModal())}),e._UZ(1,"img",40),e.qZA()}if(2&n){const t=e.oxw(4);e.xp6(1),e.Q6J("src",t.ltcADBanner,e.LSH)}}const Qt=function(n){return{"results--filter--active":n}};function jt(n,r){if(1&n&&(e.TgZ(0,"div",166),e._uU(1,"\n "),e.TgZ(2,"span",167),e._uU(3,"Currently showing defence fares"),e.qZA(),e._uU(4,"\n "),e._uU(5,"\n "),e.qZA()),2&n){const t=e.oxw(4);e.Q6J("ngClass",e.VKq(1,Qt,t.isDefenceFilterActive))}}function Et(n,r){if(1&n&&e._UZ(0,"udchalo-marketingcarousel",170),2&n){const t=e.oxw().$implicit;e.Q6J("marketingImages",t)("isScrollable",!1)("showArrows",!1)}}function Yt(n,r){if(1&n&&(e.ynx(0),e._uU(1,"\n "),e.YNc(2,Et,1,3,"udchalo-marketingcarousel",169),e._uU(3,"\n "),e.BQk()),2&n){const t=r.$implicit,s=e.oxw(5);e.xp6(2),e.Q6J("ngIf",t.platform.includes(s.platform))}}function zt(n,r){if(1&n&&(e.TgZ(0,"div",168),e._uU(1,"\n "),e.YNc(2,Yt,4,1,"ng-container",11),e._uU(3,"\n "),e.qZA()),2&n){const t=e.oxw(4);e.xp6(2),e.Q6J("ngForOf",t.offerImages)}}const $=function(n){return{noPadding:n}};function Kt(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",172),e._uU(1,"\n "),e._uU(2,"\n "),e.TgZ(3,"udchalo-leg",173),e.NdJ("onLegSelect",function(i){e.CHM(t);const o=e.oxw(5);return e.KtG(o.bookFlight(i))})("onSetLegs",function(i){e.CHM(t);const o=e.oxw(5);return o.setLegs(i),e.KtG(o.hideSpeechBubble=!1)})("emiFareCalculated",function(i){e.CHM(t);const o=e.oxw(5);return e.KtG(o.onEmiFareReceived(i))})("airportChangeClosed",function(){e.CHM(t);const i=e.oxw(5);return e.KtG(i.onAirportChangeClose())}),e.qZA(),e._uU(4,"\n "),e.qZA()}if(2&n){const t=e.oxw(),s=t.$implicit,i=t.index,o=e.oxw(4);e.Q6J("ngClass",e.VKq(23,$,!o.mobileView)),e.xp6(3),e.Q6J("iconsConfig",o.iconsConfig)("staticDataConfig",o.staticDataConfig)("isLtcTab",o.isBalmerLawrieTabSelected)("search",o.search)("context","withoutConvinienceFee")("leg",s)("isRoundTrip",o.isReturnJourney())("selectedCoupon",o.selectedCoupon)("selectedOnwardLeg",o.selectedOnwardLeg)("selectedReturnLeg",o.selectedReturnLeg)("isOnwardLeg",!0)("isAllSuppliers",o.isAllSuppliers)("showEmiPrices",o.showEmiPrices)("displayProvider",o.displayProvider)("isInternational",o.isInternational)("generalConfig",o.generalConfig)("legIndex",i)("partnerAdSpacesData",o.partnerAdSpacesData)("redirectUrl",o.ntdUrl)("codCoupons",o.codCoupons)("codProviders",o.codProviders)("airportChangeLeg",o.showAirportChange===(null==s?null:s.legId))}}const V=function(n,r){return{"return-flight-bank-offer":n,"bank-offer":r}};function Gt(n,r){if(1&n){const t=e.EpF();e.ynx(0),e._uU(1,"\n "),e.TgZ(2,"div",28),e._uU(3,"\n "),e.TgZ(4,"udchalo-bank-offers",174),e.NdJ("trackEvent",function(i){e.CHM(t);const o=e.oxw(5);return e.KtG(o.trackAnalyticsData(i))}),e.qZA(),e._uU(5,"\n "),e.qZA(),e._uU(6,"\n "),e.BQk()}if(2&n){const t=e.oxw(5);e.xp6(2),e.Q6J("ngClass",e.WLB(2,V,"roundtrip"===t.search.tripType,"roundtrip"!=t.search.tripType)),e.xp6(2),e.Q6J("bankOffers",t.bankOffers)}}function Ht(n,r){if(1&n&&(e.ynx(0),e._uU(1,"\n "),e.TgZ(2,"udchalo-fauji-family-fare",175),e._uU(3," "),e.qZA(),e._uU(4,"\n "),e.BQk()),2&n){const t=e.oxw(5);e.xp6(2),e.Q6J("fares",t.fffData)}}function $t(n,r){if(1&n&&(e.TgZ(0,"div"),e._uU(1,"\n "),e.YNc(2,Kt,5,25,"div",171),e._uU(3,"\n "),e._uU(4,"\n "),e.YNc(5,Gt,7,5,"ng-container",42),e._uU(6,"\n "),e.YNc(7,Ht,5,
11,"ng-container",42),e._uU(8,"\n "),e.qZA()),2&n){const t=r.$implicit,s=r.index,i=e.oxw(4);e.uIk("data-legId",t.legId),e.xp6(2),e.Q6J("ngIf",t.shouldDisplay),e.xp6(3),e.Q6J("ngIf",i.bankOffers&&!((s+i.firstBannerInterval)%i.bankOfferinterval&&s)&&s&&!i.isFilter&&!i.returnLegs.length),e.xp6(2),e.Q6J("ngIf",!i.isBalmerLawrieTabSelected&&i.fffData.length&&(s+2)%4==0&&!i.returnLegs.length&&!i.isFilter&&i.showFaujiFamilyFare)}}function Vt(n,r){if(1&n){const t=e.EpF();e.ynx(0),e._uU(1,"\n "),e.TgZ(2,"div",28),e._uU(3,"\n "),e.TgZ(4,"udchalo-bank-offers",174),e.NdJ("trackEvent",function(i){e.CHM(t);const o=e.oxw(4);return e.KtG(o.trackAnalyticsData(i))}),e.qZA(),e._uU(5,"\n "),e.qZA(),e._uU(6,"\n "),e.BQk()}if(2&n){const t=e.oxw(4);e.xp6(2),e.Q6J("ngClass",e.WLB(2,V,"roundtrip"===(null==t.search?null:t.search.tripType),"roundtrip"!=(null==t.search?null:t.search.tripType))),e.xp6(2),e.Q6J("bankOffers",t.bankOffers)}}const W=function(n){return{legs:n}};function Wt(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",134),e._uU(1,"\n "),e._uU(2,"\n\n\n "),e.YNc(3,At,4,4,"div",135),e._uU(4,"\n "),e.YNc(5,Ft,26,7,"div",136),e._uU(6,"\n "),e.YNc(7,kt,6,2,"div",137),e._uU(8," \n "),e.TgZ(9,"div",138),e._uU(10,"\n "),e.TgZ(11,"div",139),e._uU(12,"\n "),e.TgZ(13,"span",49),e._uU(14,"Airline"),e.qZA(),e._uU(15,"\n "),e.qZA(),e._uU(16,"\n "),e.TgZ(17,"div",140),e._uU(18,"\n "),e.TgZ(19,"a",141),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.sortOnwardLegs(1,"sort"))}),e._uU(20,"Depart "),e.YNc(21,Rt,1,2,"i",142),e.qZA(),e._uU(22,"\n "),e.qZA(),e._uU(23,"\n "),e.YNc(24,Dt,6,4,"div",143),e._uU(25,"\n "),e.TgZ(26,"div",144),e._uU(27,"\n "),e.TgZ(28,"a",141),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.sortOnwardLegs(2,"sort"))}),e._uU(29,"Arrive "),e.YNc(30,qt,1,2,"i",142),e.qZA(),e._uU(31,"\n "),e.qZA(),e._uU(32,"\n "),e.TgZ(33,"div",145),e._uU(34,"\n "),e.TgZ(35,"a",141),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.sortOnwardLegs(4,"sort"))}),e._uU(36,"Price "),e.YNc(37,Jt,1,2,"i",142),e.qZA(),e._uU(38,"\n "),e.qZA(),e._uU(39,"\n "),e.YNc(40,Nt,2,0,"div",146),e._uU(41,"\n "),e.qZA(),e._uU(42,"\n "),e._uU(43,"\n "),e._uU(44,"\n "),e.YNc(45,Bt,2,1,"div",147),e._uU(46,"\n "),e.YNc(47,jt,6,3,"div",148),e._uU(48,"\n "),e._uU(49,"\n "),e._uU(50,"\n\n "),e._uU(51,"\n "),e.YNc(52,zt,4,1,"div",149),e._uU(53,"\n "),e._uU(54,"\n "),e.TgZ(55,"div",150),e._uU(56,"\n "),e.YNc(57,$t,9,4,"div",11),e._uU(58,"\n "),e.qZA(),e._uU(59,"\n "),e._uU(60,"\n "),e.YNc(61,Vt,7,5,"ng-container",42),e._uU(62,"\n "),e._uU(63,"\n "),e.qZA()}if(2&n){const t=e.oxw(3);e.Q6J("hidden",!t.isOnwardLegsActive),e.xp6(3),e.Q6J("ngIf",!t.isReturnJourney()&&t.search),e.xp6(2),e.Q6J("ngIf",!t.isReturnJourney()&&t.search),e.xp6(2),e.Q6J("ngIf",null==t.search?null:t.search.sharingUrl),e.xp6(12),e.Q6J("ngClass",e.VKq(18,U,1==t.onwardSortType)),e.xp6(2),e.Q6J("ngIf",1==t.onwardSortType),e.xp6(3),e.Q6J("ngIf",!t.isReturnJourney()),e.xp6(4),e.Q6J("ngClass",e.VKq(20,U,2==t.onwardSortType)),e.xp6(2),e.Q6J("ngIf",2==t.onwardSortType),e.xp6(5),e.Q6J("ngClass",e.VKq(22,U,4==t.onwardSortType)),e.xp6(2),e.Q6J("ngIf",4==t.onwardSortType),e.xp6(3),e.Q6J("ngIf",!t.isReturnJourney()),e.xp6(5),e.Q6J("ngIf",t.isLtcFlow&&t.isAllSuppliers),e.xp6(2),e.Q6J("ngIf",t.search.isDefence&&t.isAllSuppliers),e.xp6(5),e.Q6J("ngIf",t.offerImages&&t.offerImages.length),e.xp6(3),e.Q6J("ngClass",e.VKq(24,W,t.mobileView)),e.xp6(2),e.Q6J("ngForOf",t.onwardLegs),e.xp6(4),e.Q6J("ngIf",t.bankOffers&&(!t.returnLegs.length&&t.isFilter||!t.isFilter&&t.onwardLegs.length<t.firstBannerInterval))}}function Xt(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",90),e._uU(1,"\n "),e._UZ(2,"img",91),e._uU(3,"\n "),e.TgZ(4,"p"),e._uU(5," No flight combinations foun
1d. Please reset Filters or Modify your Search. "),e.qZA(),e._uU(6,"\n "),e.TgZ(7,"a",53),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.resetFilters())}),e._uU(8,"Reset Filters"),e.qZA(),e._uU(9,"\n "),e.TgZ(10,"a",176),e._uU(11," OR "),e.qZA(),e._uU(12,"\n "),e.TgZ(13,"a",177),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.modifySearchNow("desktop"))}),e._uU(14,"Modify Search"),e.qZA(),e._uU(15,"\n "),e.qZA()}}function en(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"customDate"),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.hij(" \u2192 ",e.lcZ(2,1,t.search.returnDate),"")}}function tn(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"plural"),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.Oqu(e.xi3(2,1,t.search.adults,"Adult"))}}function nn(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.hij(", ",t.search.children+" Children","")}}function sn(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.ALo(2,"plural"),e.qZA()),2&n){const t=e.oxw(4);e.xp6(1),e.hij(", ",e.xi3(2,1,t.search.infants,"Infant"),"")}}function on(n,r){if(1&n&&e._UZ(0,"udchalo-marketingcarousel",87),2&n){const t=e.oxw().$implicit;e.Q6J("marketingImages",t)}}function rn(n,r){if(1&n&&(e.ynx(0),e._uU(1,"\n "),e.YNc(2,on,1,1,"udchalo-marketingcarousel",86),e._uU(3,"\n "),e.BQk()),2&n){const t=r.$implicit,s=e.oxw(5);e.xp6(2),e.Q6J("ngIf","/flights/results"===t.page&&t.platform.includes(s.platform))}}function an(n,r){if(1&n&&(e.ynx(0),e._uU(1,"\n "),e.YNc(2,rn,4,1,"ng-container",11),e._uU(3,"\n "),e.BQk()),2&n){const t=e.oxw(4);e.xp6(2),e.Q6J("ngForOf",t.marketingImages)}}function ln(n,r){if(1&n&&(e.TgZ(0,"div",90),e._uU(1,"\n "),e.TgZ(2,"p",178),e._uU(3,"Please wait while we find best flight options for your search."),e._UZ(4,"br"),e.TgZ(5,"b"),e._uU(6),e.ALo(7,"customDate"),e.YNc(8,en,3,3,"span",42),e._uU(9," \u2192 "),e.YNc(10,tn,3,4,"span",42),e.YNc(11,nn,2,1,"span",42),e.YNc(12,sn,3,4,"span",42),e.TgZ(13,"span"),e._uU(14),e.qZA()(),e._uU(15,"\n "),e._uU(16,"\n "),e.YNc(17,an,4,1,"ng-container",42),e._uU(18,"\n "),e.qZA(),e._uU(19,"\n "),e.qZA()),2&n){const t=e.oxw(3);e.xp6(6),e.lnq("",t.getCity(t.search.origin)," \u2192 ",t.getCity(t.search.destination)," ",e.lcZ(7,9,t.search.departDate),""),e.xp6(2),e.Q6J("ngIf","roundtrip"===(null==t.search?null:t.search.tripType)),e.xp6(2),e.Q6J("ngIf",t.search.adults>0),e.xp6(1),e.Q6J("ngIf",t.search.children>0),e.xp6(1),e.Q6J("ngIf",t.search.infants>0),e.xp6(2),e.hij(" | ",null==t.search?null:t.search.cabin,""),e.xp6(3),e.Q6J("ngIf",t.marketingImages.length)}}function cn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",90),e._uU(1,"\n "),e._UZ(2,"img",91),e._uU(3,"\n "),e.TgZ(4,"p"),e._uU(5," No flight combinations found. Please reset Filters or Modify your Search. "),e.qZA(),e._uU(6,"\n "),e.TgZ(7,"a",53),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.resetFilters())}),e._uU(8,"Reset Filters"),e.qZA(),e._uU(9,"\n "),e.TgZ(10,"a",176),e._uU(11," OR "),e.qZA(),e._uU(12,"\n "),e.TgZ(13,"a",177),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.modifySearchNow("desktop"))}),e._uU(14,"Modify Search"),e.qZA(),e._uU(15,"\n "),e.qZA()}}function dn(n,r){if(1&n&&e._UZ(0,"i"),2&n){const t=e.oxw(4);e.Tol(t.returnSortAsc?"icon md-long-arrow-up":"icon md-long-arrow-down")}}function gn(n,r){if(1&n&&e._UZ(0,"i"),2&n){const t=e.oxw(4);e.Tol(t.returnSortAsc?"icon md-long-arrow-up":"icon md-long-arrow-down")}}function un(n,r){if(1&n&&e._UZ(0,"i"),2&n){const t=e.oxw(4);e.Tol(t.returnSortAsc?"icon md-long-arrow-up":"icon md-long-arrow-down")}}function _n(n,r){1&n&&(e.TgZ(0,"div",182),e._uU(1,"\n "),e.TgZ(2,"span",167),e._uU(3,"Currently showing defence fares"),e.qZA(),e._uU(4,"\n "),e._uU(5,"\n "),e.qZA())}function hn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",184),e._uU(1,"\n "),e.TgZ(2,"udchalo-leg",185),e.NdJ("onLegSelect",function(i){e.CHM(t);const o=e.oxw(5);return e.KtG(o.bookFlight(i))})("onSetLegs",function(i){e.CHM(t);const o=e.oxw(5);return o.setLegs(i),e.KtG(o.hideSpeechBubble=!1)})("airportChangeClosed",function(){e.CHM(t);const i=e.oxw(5);return e.KtG(i.onAirportChangeClose())}),e.qZA(),e._uU(3,"\n "),e.qZA()}
1if(2&n){const t=e.oxw(),s=t.$implicit,i=t.index,o=e.oxw(4);e.Q6J("ngClass",e.VKq(22,$,!o.mobileView))("ucWatermark",o.options),e.xp6(2),e.Q6J("iconsConfig",o.iconsConfig)("staticDataConfig",o.staticDataConfig)("search",o.search)("context","withoutConvinienceFee")("leg",s)("isRoundTrip",o.isReturnJourney())("selectedOnwardLeg",o.selectedOnwardLeg)("selectedReturnLeg",o.selectedReturnLeg)("isReturnLeg",!0)("showEmiPrices",o.showEmiPrices)("isAllSuppliers",o.isAllSuppliers)("displayProvider",o.displayProvider)("isInternational",o.isInternational)("generalConfig",o.generalConfig)("legIndex",i)("partnerAdSpacesData",o.partnerAdSpacesData)("redirectUrl",o.ntdUrl)("codCoupons",o.codCoupons)("codProviders",o.codProviders)("airportChangeLeg",o.showAirportChange===(null==s?null:s.legId))}}function pn(n,r){if(1&n&&(e.TgZ(0,"div"),e._uU(1,"\n "),e.YNc(2,hn,4,24,"div",183),e._uU(3,"\n "),e.qZA()),2&n){const t=r.$implicit;e.uIk("data-legId",t.legId),e.xp6(2),e.Q6J("ngIf",t.shouldDisplay)}}function fn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",179),e._uU(1,"\n "),e._uU(2,"\n "),e.TgZ(3,"div",180),e._uU(4,"\n "),e.TgZ(5,"div",139),e._uU(6,"\n "),e.TgZ(7,"span",49),e._uU(8,"Airline"),e.qZA(),e._uU(9,"\n "),e.qZA(),e._uU(10,"\n "),e.TgZ(11,"div",140),e._uU(12,"\n "),e.TgZ(13,"a",141),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.sortReturnLegs(1,"sort"))}),e._uU(14,"Depart "),e.YNc(15,dn,1,2,"i",142),e.qZA(),e._uU(16,"\n "),e.qZA(),e._uU(17,"\n "),e.TgZ(18,"div",144),e._uU(19,"\n "),e.TgZ(20,"a",141),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.sortReturnLegs(2,"sort"))}),e._uU(21,"Arrive "),e.YNc(22,gn,1,2,"i",142),e.qZA(),e._uU(23,"\n "),e.qZA(),e._uU(24,"\n "),e.TgZ(25,"div",145),e._uU(26,"\n "),e.TgZ(27,"a",141),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.sortReturnLegs(4,"sort"))}),e._uU(28,"Price "),e.YNc(29,un,1,2,"i",142),e.qZA(),e._uU(30,"\n "),e.qZA(),e._uU(31,"\n "),e.qZA(),e._uU(32,"\n "),e._uU(33,"\n "),e._uU(34,"\n "),e.YNc(35,_n,6,0,"div",181),e._uU(36,"\n "),e._uU(37,"\n "),e._uU(38,"\n "),e.TgZ(39,"div",150),e._uU(40,"\n "),e.YNc(41,pn,4,2,"div",11),e._uU(42,"\n "),e.qZA(),e._uU(43,"\n "),e._uU(44,"\n "),e.qZA()}if(2&n){const t=e.oxw(3);e.Q6J("hidden",!t.isReturnLegsActive),e.xp6(13),e.Q6J("ngClass",e.VKq(10,U,1==t.returnSortType)),e.xp6(2),e.Q6J("ngIf",1==t.returnSortType),e.xp6(5),e.Q6J("ngClass",e.VKq(12,U,2==t.returnSortType)),e.xp6(2),e.Q6J("ngIf",2==t.returnSortType),e.xp6(5),e.Q6J("ngClass",e.VKq(14,U,4==t.returnSortType)),e.xp6(2),e.Q6J("ngIf",4==t.returnSortType),e.xp6(6),e.Q6J("ngIf",t.search.isDefence&&t.isAllSuppliers),e.xp6(4),e.Q6J("ngClass",e.VKq(16,W,t.mobileView)),e.xp6(2),e.Q6J("ngForOf",t.returnLegs)}}function mn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",186),e._uU(1,"\n\n "),e._UZ(2,"img",91),e._uU(3,"\n "),e.TgZ(4,"p"),e._uU(5," No flight combinations found. Please reset Filters or Modify your Search. "),e.qZA(),e._uU(6,"\n "),e.TgZ(7,"a",53),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.resetFilters())}),e._uU(8,"Reset Filters"),e.qZA(),e._uU(9,"\n "),e.TgZ(10,"a",176),e._uU(11," OR "),e.qZA(),e._uU(12,"\n "),e.TgZ(13,"a",177),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.modifySearchNow("desktop"))}),e._uU(14,"Modify Search"),e.qZA(),e._uU(15,"\n "),e.qZA()}if(2&n){const t=e.oxw(3);e.Q6J("hidden",!t.isReturnLegsActive)}}function xn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",129),e._uU(1,"\n "),e._uU(2,"\n "),e.TgZ(3,"udchalo-filters",130),e.NdJ("isOnwardLegsFiltersAciveChange",function(i){e.CHM(t);const o=e.oxw(2);return e.KtG(o.isOnwardLegsFiltersAcive=i)})("isRetrunLegsFiltersActiveChange",function(i){e.CHM(t);const o=e.oxw(2);return e.KtG(o.isRetrunLegsFiltersActive=i)})("filterChanged",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.updateDisplay())})("nonStopToggle",function(i){e.CHM(t);const o=e.oxw(2);return e.KtG(o.nonStopToggle(i))})("onResetFilter",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.resetFilters())})("onApplySortFilter",function(i){e.CHM(t);const o=e.oxw(2);return e.KtG(o.sortLegs(i))})("isFilter",function(i){e.CHM(t);const o=e.oxw(2);return e.KtG(o.checkFilterData(i))}),e.qZA(),e._uU(4,"\n "),e._uU(5,"\n "),e._uU(6,"\n "),e.YNc(7,Wt,64,26,"div",131),e._uU(8,"\n "),e._uU(9,"\n "),e._uU(10,"\n "),e.YNc(11,Xt,16,0,"div",89),e._uU(12,"\n "),e._uU(13,"\n "),e._uU(14,"\n "),e.YNc(15,ln,20,11,"div",89),e._uU(16,"\n "),e.YNc(17,cn,16,0,"div",89),e._uU(18,"\n "),e._uU(19,"\n "),e._uU(20,"\n "),e.YNc(21,fn,45,18,"div",132),e._uU(22,"\n "),e._uU(23,"\n\n "),e._uU(24,"\n "),e.YNc(25,mn,16,1,"div",133),e._uU(26,"\n "),e._uU(27,"\n "),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(3),e.Q6J("onwardLegs",t.onwardLegs)("returnLegs",t.returnLegs)("generalConfig",t.generalConfig)("isOnwardLegsFiltersAcive",t.isOnwardLegsFiltersAcive)("isRetrunLegsFiltersActive",t.isRetrunLegsFiltersActive),e.xp6(4),e.Q6J("ngIf",null!=t.selectedOnwardLeg),e.xp6(4),e.Q6J("ngIf",null!=t.selectedReturnLeg&&t.isReturnJourney()&&null==t.selectedOnwardLeg),e.xp6(4),e.Q6J("ngIf",!t.isAllSuppliers&&null==t.selectedOnwardLeg&&null==t.selectedReturnLeg),e.xp6(2),e.Q6J("ngIf",t.isAllSuppliers&&null==t.selectedOnwardLeg&&null==t.selectedReturnLeg),e.xp6(4),e.Q6J("ngIf",t.isReturnJourney()&&null!=t.selectedReturnLeg),e.xp6(4),e.Q6J("ngIf",null==t.selectedReturnLeg&&t.isReturnJourney()&&null!=t.selectedOnwardLeg)}}function Cn(n,r){if(1&n&&(e.TgZ(0,"div",191)(1,"small"),e._uU(2),e.ALo(3,"customDate"),e.qZA()()),2&n){const t=e.oxw(3);e.xp6(2),e.lnq("",t.search.origin," \u2192 ",t.search.destination," | ",e.lcZ(3,3,t.search.departDate),"")}}function vn(n,r){if(1&n&&(e.TgZ(0,"div",191)(1,"small"),e._uU(2),e.ALo(3,"customDate"),e.qZA()()),2&n){const t=e.oxw(3);e.xp6(2),e.lnq("",t.search.destination," \u2192 ",t.search.origin," | ",e.lcZ(3,3,t.search.returnDate),"")}}function wn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",187),e._uU(1,"\n "),e.TgZ(2,"a",188),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.showFilters())}),e._uU(3,"\n "),e.TgZ(4,"span",189),e._UZ(5,"i",190),e._uU(6," Sort & Filters"),e.qZA(),e._uU(7,"\n "),e.TgZ(8,"div",191)(9,"small"),e._uU(10),e.qZA()(),e._uU(11,"\n "),e.qZA(),e._uU(12,"\n "),e.TgZ(13,"a",192),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.modifySearchNow("mobile"))}),e._uU(14,"\n "),e.TgZ(15,"span",189),e._UZ(16,"i",193),e._uU(17," Modify"),e.qZA(),e._uU(18,"\n "),e.YNc(19,Cn,4,5,"div",194),e._uU(20,"\n "),e.YNc(21,vn,4,5,"div",194),e._uU(22,"\n "),e.qZA(),e._uU(23,"\n "),e.qZA()}if(2&n){const t=e.oxw(2);e.xp6(10),e.AsE("",t.filteredFlightsCount," of ",t.totalFlightsCount," Results"),e.xp6(9),e.Q6J("ngIf",!t.isReturnLegsActive&&t.isOnwardLegsActive),e.xp6(2),e.Q6J("ngIf",t.isReturnLegsActive&&!t.isOnwardLegsActive)}}const bn=function(n){return{"mobile-banner":n}};function On(n,r){if(1&n&&(e.TgZ(0,"div",18),e._uU(1,"\n "),e.YNc(2,Ze,1,0,"udchalo-ltc-modal",19),e._uU(3,"\n "),e.TgZ(4,"div",20),e._uU(5,"\n "),e.YNc(6,Se,2,1,"div",21),e._uU(7,"\n "),e.YNc(8,Be,8,3,"div",22),e._uU(9,"\n "),e.YNc(10,Ge,12,2,"div",23),e._uU(11,"\n "),e.YNc(12,He,6,2,"div",24),e._uU(13,"\n "),e.YNc(14,nt,19,19,"div",25),e._uU(15,"\n "),e.YNc(16,rt,11,5,"div",26),e._uU(17,"\n "),e._uU(18,"\n "),e.YNc(19,pt,4,1,"div",27),e._uU(20,"\n "),e._uU(21,"\n "),e._uU(22,"\n "),e.TgZ(23,"div",28),e._uU(24,"\n "),e.TgZ(25,"a",29),e._uU(26," "),e.YNc(27,ft,1,0,"img",30),e.qZA(),e._uU(28,"\n "),e.TgZ(29,"a",31),e._uU(30," "),e.YNc(31,mt,1,0,"img",32),e.qZA(),e._uU(32,"\n "),e.qZA(),e._uU(33,"\n "),e.YNc(34,bt,11,2,"div",33),e._uU(35,"\n\n"),e._uU(36,"\n"),e.YNc(37,Ut,5,2,"ng-template",null,34,e.W1O),e._uU(39,"\n\n "),e.YNc(40,Lt,26,6,"div",35),e._uU(41,"\n\n "),e.YNc(42,xn,28,11,"div",36),e._uU(43,"\n "),e._uU(44,"\n "),e._uU(45,"\n "),e.YNc(46,wn,24,4,"div",37),e._uU(47,"\n "),e._uU(48,"\n "),e.qZA(),e._uU(49,"\n"),e.qZA()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("ngIf",t.ltcModalStatus),e.xp6(4),e.Q6J("ngIf",t.isLtcFlow&&t.isAllSuppliers),e.xp6(2),e.Q6J("ngIf",t.isPricing),e.xp6(2),e.Q6J("ngIf",t.isResults&&!t.isPricing),e.xp6(2),e.Q6J("ngIf",t.showModifyForm),e.xp6(2),e.Q6J("ngIf",t.isResults&&null!=t.selectedOnwardLeg&&!t.isPricing),e.xp6(2),e.Q6J("ngIf",!t.isResults&&null==t.selectedOnwardLeg&&!t.isPricing),e.xp6(3),e.Q6J("ngIf",!t.isResults&&null==t.selectedOnwardLeg&&null!=t.selectedReturnLeg&&!t.isPricing),e.xp6(4),e.Q6J("ngClass",e.VKq(17,bn,t.mobileView)),e.xp6(2),e.MGl("routerLink","/policies/visa-requirements/",null==t.search?null:t.search.destinationCountryCode,""),e.xp6(2),e.Q6J("ngIf",t.isResults&&!t.isPricing&&t.isInternational),e.xp6(2),e.MGl("routerLink","/policies/visa-requirements/",null==t.search?null:t.search.destinationCountryCode,""),e.xp6(2),e.Q6J("ngIf",t.isResults&&!t.isPricing&&t.isInternational),e.xp6(3),e.Q6J("ngIf",t.isResults&&!t.isPricing),e.xp6(6),e.Q6J("ngIf",t.isReturnJourney()&&t.search&&t.isResults&&!t.isPricing),e.xp6(2),e.Q6J("ngIf",t.isResults&&!t.isPricing),e.xp6(4),e.Q6J("ngIf",t.isResults&&!t.isPricing)}}function Pn(n,r){if(1&n&&(e.TgZ(0,"span"),e._UZ(1,"br"),e._uU(2),e.ALo(3,"duration"),e.qZA()),2&n){const t=e.oxw(3);e.xp6(2),e.hij("\n Layover : ",e.lcZ(3,1,t.selectedOnwardLeg.segments[0].layoverMinutes),"\n ")}}function Mn(n,r){if(1&n&&(e.TgZ(0,"div",198),e._uU(1,"\n "),e.TgZ(2,"div",199),e._uU(3,"\n "),e.TgZ(4,"div",200),e._uU(5,"\n "),e.TgZ(6,"div",201),e._uU(7,"\n "),e.TgZ(8,"div",202),e._uU(9,"\n "),e._UZ(10,"img",203),e._uU(11,"\n "),e.qZA(),e._uU(12,"\n "),e.qZA(),e._uU(13,"\n "),e.TgZ(14,"div",204),e._uU(15,"\n "),e.TgZ(16,"div",205),e._uU(17),e.qZA(),e._uU(18,"\n "),e.TgZ(19,"div",206),e._uU(20),e.qZA(),e._uU(21,"\n "),e.qZA(),e._uU(22,"\n "),e.TgZ(23,"div",204),e._uU(24,"\n "),e.TgZ(25,"div",207),e._uU(26),e.qZA(),e._uU(27,"\n "),e.TgZ(28,"div",206),e._uU(29),e.TgZ(30,"span"),e._uU(31),e.qZA(),e._uU(32,"\n "),e.qZA(),e._uU(33,"\n "),e.qZA(),e._uU(34,"\n "),e.TgZ(35,"div",208),e._uU(36,"\n "),e.TgZ(37,"div",209),e._uU(38),e.ALo(39,"duration"),e.qZA(),e._uU(40,"\n "),e.TgZ(41,"div"),e._uU(42,"\n "),e._UZ(43,"img",210),e._uU(44,"\n "),e.qZA(),e._uU(45,"\n "),e.TgZ(46,"div",211),e._uU(47),e.ALo(48,"plural"),e.YNc(49,Pn,4,3,"span",42),e._uU(50,"\n "),e.qZA(),e._uU(51,"\n "),e.qZA(),e._uU(52,"\n "),e.TgZ(53,"div",212),e._uU(54,"\n "),e.TgZ(55,"div",213),e._uU(56),e.qZA(),e._uU(57,"\n "),e.TgZ(58,"div",214),e._uU(59,"\n "),e.TgZ(60,"span"),e._uU(61),e.TgZ(62,"span"),e._uU(63),e.qZA()(),e._uU(64,"\n "),e.qZA(),e._uU(65,"\n "),e.qZA(),e._uU(66,"\n "),e.qZA(),e._uU(67,"\n "),e.qZA(),e._uU(68,"\n "),e.qZA()),2&n){const t=e.oxw(2);e.xp6(10),e.MGl("src","https://static.udchalo.com/client_assets/img/airline_logo/",t.selectedOnwardLeg.isAllianceAir?"AI-9":t.checkForCodeshare(t.selectedOnwardLeg.segments[0]),".png",e.LSH),e.xp6(7),e.AsE("\n ",t.selectedOnwardLeg.airline,"-",t.selectedOnwardLeg.segments[0].flightNumber,"\n "),e.xp6(3),e.hij("\n ",t.selectedOnwardLeg.segments[0].airlineName,"\n "),e.xp6(6),e.hij("\n ",t.getFormattedTime(t.selectedOnwardLeg.departDate),"\n "),e.xp6(3),e.hij("\n ",t.getCity(t.selectedOnwardLeg.origin)," "),e.xp6(2),e.Oqu(null!=t.selectedOnwardLeg&&null!=t.selectedOnwardLeg.segments[0]&&t.selectedOnwardLeg.segments[0].departTerminal?"(T-"+(null==t.selectedOnwardLeg||null==t.selectedOnwardLeg.segments[0]?null:t.selectedOnwardLeg.segments[0].departTerminal)+")":""),e.xp6(7),e.hij("\n ",e.lcZ(39,13,t.selectedOnwardLeg.duration),"\n "),e.xp6(9),e.hij("\n ",e.xi3(48,15,t.selectedOnwardLeg.stops,"Stop"),"\n "),e.xp6(2),e.Q6J("ngIf",t.selectedOnwardLeg.segments.length>1),e.xp6(7),e.hij("\n ",t.getFormattedTime(t.selectedOnwardLeg.arr
1iveDate),"\n "),e.xp6(5),e.hij("",t.getCity(t.selectedOnwardLeg.destination)," "),e.xp6(2),e.Oqu(null!=t.selectedOnwardLeg&&null!=t.selectedOnwardLeg.segments[t.selectedOnwardLeg.segments.length-1]&&t.selectedOnwardLeg.segments[t.selectedOnwardLeg.segments.length-1].arriveTerminal?"(T-"+(null==t.selectedOnwardLeg||null==t.selectedOnwardLeg.segments[t.selectedOnwardLeg.segments.length-1]?null:t.selectedOnwardLeg.segments[t.selectedOnwardLeg.segments.length-1].arriveTerminal)+")":"")}}function Tn(n,r){if(1&n&&(e.TgZ(0,"span"),e._UZ(1,"br"),e._uU(2),e.ALo(3,"duration"),e.qZA()),2&n){const t=e.oxw(3);e.xp6(2),e.hij("\n Layover : ",e.lcZ(3,1,t.selectedReturnLeg.segments[0].layoverMinutes),"\n ")}}function Un(n,r){if(1&n&&(e.TgZ(0,"div",198),e._uU(1,"\n "),e.TgZ(2,"div",215),e._uU(3,"\n "),e.TgZ(4,"div",200),e._uU(5,"\n "),e.TgZ(6,"div",201),e._uU(7,"\n "),e.TgZ(8,"div",202),e._uU(9,"\n "),e._UZ(10,"img",203),e._uU(11,"\n "),e.qZA(),e._uU(12,"\n "),e.qZA(),e._uU(13,"\n "),e.TgZ(14,"div",204),e._uU(15,"\n "),e.TgZ(16,"div",207),e._uU(17),e.qZA(),e._uU(18,"\n "),e.TgZ(19,"div",206),e._uU(20),e.qZA(),e._uU(21,"\n "),e.qZA(),e._uU(22,"\n "),e.TgZ(23,"div",204),e._uU(24,"\n "),e.TgZ(25,"div",207),e._uU(26),e.qZA(),e._uU(27,"\n "),e.TgZ(28,"div",206),e._uU(29),e.TgZ(30,"span"),e._uU(31),e.qZA(),e._uU(32,"\n "),e.qZA(),e._uU(33,"\n "),e.qZA(),e._uU(34,"\n "),e.TgZ(35,"div",208),e._uU(36,"\n "),e.TgZ(37,"div",209),e._uU(38),e.ALo(39,"duration"),e.qZA(),e._uU(40,"\n "),e.TgZ(41,"div"),e._uU(42,"\n "),e._UZ(43,"img",210),e._uU(44,"\n "),e.qZA(),e._uU(45,"\n "),e.TgZ(46,"div",216),e._uU(47),e.ALo(48,"plural"),e.YNc(49,Tn,4,3,"span",42),e._uU(50,"\n "),e.qZA(),e._uU(51,"\n "),e.qZA(),e._uU(52,"\n "),e.TgZ(53,"div",212),e._uU(54,"\n "),e.TgZ(55,"div",213),e._uU(56),e.qZA(),e._uU(57,"\n "),e.TgZ(58,"div",214),e._uU(59,"\n "),e.TgZ(60,"span"),e._uU(61),e.TgZ(62,"span"),e._uU(63),e.qZA()(),e._uU(64,"\n "),e.qZA(),e._uU(65,"\n "),e.qZA(),e._uU(66,"\n "),e.qZA(),e._uU(67,"\n "),e.qZA(),e._uU(68,"\n "),e.qZA()),2&n){const t=e.oxw(2);e.xp6(10),e.MGl("src","https://static.udchalo.com/client_assets/img/airline_logo/",t.selectedReturnLeg.isAllianceAir?"AI-9":t.checkForCodeshare(t.selectedReturnLeg.segments[0]),".png",e.LSH),e.xp6(7),e.AsE("\n ",t.selectedReturnLeg.airline,"-",t.selectedReturnLeg.segments[0].flightNumber,"\n "),e.xp6(3),e.hij("\n ",t.selectedReturnLeg.segments[0].airlineName,"\n "),e.xp6(6),e.hij("\n ",t.getFormattedTime(t.selectedReturnLeg.departDate),"\n "),e.xp6(3),e.hij("\n ",t.getCity(t.selectedReturnLeg.origin)," "),e.xp6(2),e.Oqu(null!=t.selectedReturnLeg&&null!=t.selectedReturnLeg.segments[0]&&t.selectedReturnLeg.segments[0].departTerminal?"(T-"+(null==t.selectedReturnLeg||null==t.selectedReturnLeg.segments[0]?null:t.selectedReturnLeg.segments[0].departTerminal)+")":""),e.xp6(7),e.hij("\n ",e.lcZ(39,13,t.selectedReturnLeg.duration),"\n "),e.xp6(9),e.hij("\n ",e.xi3(48,15,t.selectedReturnLeg.stops,"Stop"),"\n "),e.xp6(2),e.Q6J("ngIf",t.selectedReturnLeg.segments.length>1),e.xp6(7),e.hij("\n ",t.getFormattedTime(t.selectedReturnLeg.arriveDate),"\n "),e.xp6(5),e.hij(" ",t.getCity(t.selectedReturnLeg.destination)," "),e.xp6(2),e.Oqu(null!=t.selectedReturnLeg&&null!=t.selectedReturnLeg.segments[t.selectedReturnLeg.segments.length-1]&&t.selectedReturnLeg.segments[t.selectedReturnLeg.segments.length-1].arriveTerminal?"(T-"+(null==t.selectedReturnLeg||null==t.selectedReturnLeg.segments[t.selectedReturnLeg.segments.length-1]?null:t.selectedReturnLeg.segments[t.selectedReturnLeg.segments.length-1].arriveTerminal)+")":"")}}function Ln(n,r){if(1&n&&(e.TgZ(0,"span",224),e._uU(1),e.ALo(2,"number"),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.hij("\u20b9 ",e.lcZ(2,1,t.getDiscountedTotalFare(t.selectedOnwardLeg,t.selectedReturnLeg)),"")}}function An(n,r){1&n&&(e.TgZ(0,"span"),e._uU(1,"/month"),e.qZA())}function Fn(n,r){if(1&n&&(e.TgZ(0,"span",224),e._uU(1),e.ALo(2,"number"),e.ALo(3,"number"),e.YNc(4,An,2,0,"span",42),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.hij(" \u20b9 ",t.showEmiPrices?e.xi3(2,2,t.getTotalFare(t.selectedOnwardLeg,t.selectedReturnLeg)/3,"1.0-0"):e.lcZ(3,5,t.getTotalFare(t.selectedOnwardLeg,t.selectedReturnLeg)),""),e.xp6(3),e.Q6J("ngIf",t.showEmiPrices)}}const yn=function(n){return{"hide-speech-bubble":n}};function Zn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"div",225),e._uU(1,"\n "),e.TgZ(2,"p",226),e._uU(3,"Invalid combination "),e.TgZ(4,"i",72),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return e.KtG(i.hideSpeechBubble=!0)}),e.qZA()(),e._uU(5,"\n "),e.TgZ(6,"p",227),e._uU(7,"The selected flight timings are not compatible. "),e._UZ(8,"br"),e._uU(9," Please have a minimum difference of 2hrs between onward and return journey."),e.qZA(),e._uU(10,"\n "),e.qZA()}if(2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,yn,t.hideSpeechBubble))}}const Sn=function(n){return{"book-disabled":n}};function kn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"a",228),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(3);return i.bookFlights({onwardLeg:i.selectedOnwardLeg,returnLeg:i.selectedReturnLeg}),e.KtG(i.hideSpeechBubble=!1)}),e._uU(1," Book "),e.qZA()}if(2&n){const t=e.oxw(3);e.Q6J("ngClass",e.VKq(1,Sn,t.isFlightOverlap))}}function Rn(n,r){1&n&&(e.TgZ(0,"span",229)(1,"span"),e._uU(2,"."),e.qZA(),e.TgZ(3,"span"),e._uU(4,"."),e.qZA(),e.TgZ(5,"span"),e._uU(6,"."),e.qZA()())}function In(n,r){if(1&n&&(e.TgZ(0,"div",217),e._uU(1,"\n "),e.TgZ(2,"div",215),e._uU(3,"\n "),e.TgZ(4,"div",200),e._uU(5,"\n "),e.TgZ(6,"div",218),e._uU(7,"\n "),e.TgZ(8,"div",219),e._uU(9,"\n "),e.TgZ(10,"small"),e._uU(11),e.ALo(12,"number"),e.qZA(),e._uU(13,"\n "),e.YNc(14,Ln,3,3,"span",220),e._uU(15,"\n "),e.YNc(16,Fn,5,7,"span",220),e._uU(17,"\n "),e.YNc(18,Zn,11,3,"div",221),e._uU(19,"\n \n "),e.TgZ(20,"div"),e.YNc(21,kn,2,3,"a",222),e.qZA(),e._uU(22,"\n "),e.YNc(23,Rn,7,0,"span",223),e._uU(24,"\n "),e.qZA(),e._uU(25,"\n "),e.qZA(),e._uU(26,"\n "),e.qZA(),e._uU(27,"\n "),e.qZA(),e._uU(28,"\n "),e.qZA()),2&n){const t=e.oxw(2);e.xp6(11),e.Oqu(t.isSelectedDiscountedFare()?"\u20b9 "+e.lcZ(12,6,t.getTotalFare(t.selectedOnwardLeg,t.selectedReturnLeg)):""),e.xp6(3),e.Q6J("ngIf",t.isSelectedDiscountedFare()),e.xp6(2),e.Q6J("ngIf",!t.isSelectedDiscountedFare()),e.xp6(2),e.Q6J("ngIf",t.isFlightOverlap),e.xp6(3),e.Q6J("ngIf",t.isAllSuppliers),e.xp6(2),e.Q6J("ngIf",!t.isAllSuppliers)}}function Dn(n,r){if(1&n&&(e.TgZ(0,"div",195),e._uU(1,"\n "),e.TgZ(2,"div",20),e._uU(3,"\n "),e.TgZ(4,"div",129),e._uU(5,"\n "),e._uU(6,"\n "),e.YNc(7,Mn,69,18,"div",196),e._uU(8,"\n "),e._uU(9,"\n "),e._uU(10,"\n "),e.YNc(11,Un,69,18,"div",196),e._uU(12,"\n "),e._uU(13,"\n "),e._uU(14,"\n "),e.YNc(15,In,29,8,"div",197),e._uU(16,"\n "),e._uU(17,"\n "),e.qZA(),e._uU(18,"\n "),e.qZA(),e._uU(19,"\n"),e.qZA()),2&n){const t=e.oxw();e.xp6(7),e.Q6J("ngIf",null!=t.selectedOnwardLeg),e.xp6(4),e.Q6J("ngIf",null!=t.selectedReturnLeg||t.search.destination),e.xp6(4),e.Q6J("ngIf",null!=t.selectedReturnLeg)}}function qn(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.hij("1. Airline Service Fee \u20b9 ",t.totalAirlineConvFee,"")}}function Jn(n,r){if(1&n&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&n){const t=e.oxw(3);e.xp6(1),e.hij("2. udChalo Convenience Fee \u20b9 ",t.getTotalConvFeesPopup(),".")}}function Nn(n,r){if(1&n){const t=e.EpF();e.TgZ(0,"udchalo-modal",232),e.NdJ("isVisibleChange",function(i){e.CHM(t);const o=e.oxw(2);return e.KtG(o.openConvFeesModal=i)}),e._uU(1,"\n "),e.TgZ(2,"content"),e._uU(3,"\n "),e.TgZ(4,"div",233),e._uU(5,"\n "),e.TgZ(6,"div"),e._uU(7,"\n "),e.TgZ(8,"div",226),e._uU(9),e.qZA(),e._uU(10,"\n "),e.TgZ(11,"div",234),e._uU(12,"\n "),e.YNc(13,qn,2,1,"span",42),e._uU(14,"\n "),e._UZ(15,"br"),e._uU(16,"\n "),e.YNc(17,Jn,2,1,"span",42),e._uU(18,"\n "),e.qZA(),e._uU(19,"\n "),e.qZA(),e._uU(20,"\n "),e.TgZ(21,"div",235),e._uU(22,"\n "),e.TgZ(23,"span",236),e.NdJ("click",function(){e.CHM(t);const i=e.oxw(2);return e.KtG(i.continueBookingAfterPopup())}),e._uU(24,"\n Continue\n "),e.qZA(),e._uU(25,"\n "),e.qZA(),e._uU(26,"\n "),e.qZA(),e._uU(27,"\n "),e.qZA(),e._uU(28,"\n "),e.qZA()}if(2&n){const t=e.oxw(2);e.Q6J("isVisible",t.openConvFeesModal)("closeBtn",!0),e.xp6(9),e.Oqu(t.getUpdatedPopupHeading(t.showConvFeePopup.heading)),e.xp6(4),e.Q6J("ngIf",(null==t.showConvFeePopup?null:t.showConvFeePopup.showAirlineConvFee)&&t.totalAirlineConvFee>0),e.xp6(4),e.Q6J("ngIf",(null==t.showConvFeePopup?null:t.showConvFeePopup.showConvFee)&&t.getTotalConvFeesPopup()>0)}}function Bn(n,r){if(1&n&&(e.TgZ(0,"div",230),e._uU(1,"\n "),e.YNc(2,Nn,29,5,"udchalo-modal",231),e._uU(3,"\n"),e.qZA()),2&n){const t=e.oxw();e.xp6(2),e.Q6J("ngIf",t.openConvFeesModal)}}const Qn=function(n,r){return{heading:n,content:r}};function jn(n,r){if(1&n&&(e.ynx(0),e._uU(1,"\n "),e.TgZ(2,"span",237),e._uU(3),e.qZA(),e._uU(4,"\n "),e.BQk()),2&n){const t=r.$implicit,s=r.index;e.xp6(2),e.Q6J("ngClass",e.WLB(2,Qn,0===s,0!==s)),e.xp6(1),e.Oqu(t)}}let X=(()=>{class n{constructor(t,s,i,o,a,c,d,u,h,x,b,O,C,f,w,p){this._router=t,this._route=s,this._titleService=i,this._searchService=o,this._priceService=a,this._toasterService=c,this._utilService=d,this._localStorageService=u,this._flightAnalyticsService=h,this._analyticsService=x,this._loggerService=b,this._sessionStorageService=O,this._marketingService=C,this._commonService=f,this.customDate=w,this._userService=p,this.couponsList=[],this.fomoCount=0,this.selectedCoupon=null,this.scrollStopped=!1,this.hideFomo=!1,this.codProviders=[],this.codCoupons=[],this.search=null,this.isFilterUffBanner=!1,this.isFilter=!1,this.bankOfferinterval=5,this.firstBannerInterval=3,this.bankOffers=null,this.isNotAllowUff=!1,this.bannerUrl="",this.interval=8,this.ntdUrl="",this.showModifyForm=!1,this.routerReloadSubscription=null,this.loadingBarText="Getting more flights...",this.msgs=[],this.isAllSuppliers=!1,this.isFlightOverlap=!1,this.resultsRequestTimeout=null,this.remainingOnwardSuppliers=null,this.remainingReturnSuppliers=null,this.isResults=!1,this.isDecreasedFare=!1,this.onwardLegs=[],this.returnLegs=[],this.selectedOnwardLeg=null,this.selectedReturnLeg=null,this.onwardSeriesLegs=[],this.returnSeriesLegs=[],this.isOnwardLegsFiltersAcive=!0,this.isRetrunLegsFiltersActive=!1,this.filteredFlightsCount=0,this.totalFlightsCount=0,this.airlinesArray=[],this.isPricing=!1,this.onBookFlight=!1,this.componentData=null,this.isDefenceActive=!1,this.isFlightDetailsActive=!1,this.searchOptions=!0,this.allFlights=!0,this.progressText="Checking availability...",this.onwardSortType=0,this.onwardSortAsc=!1,this.isPriceChanged=!1,this.returnSortType=0,this.returnSortAsc=!1,this.isOnwardLegsActive=!0,this.isCordovaApp=(0,S.bs)(),this.platform=(0,S.Xf)(),this.displayProvider=!1,this.isInternational=!1,this.marketingImages=[],this.offerImages=[],this.flightSorting={},this.openConvFeesModal=!1,this.continueAfterPopup=!1,this.totalAirlineConvFee=0,this.mobileView=!1,this.isDefenceFilterActive=!1,this.onwardLowestFare=0,this.staticBase=K.N.ucStaticBaseUrl,this.tempClosed=!1,this.messages=[],this.returnLowestFare=0,this.showGneratedLink=!1,this.flightLoaderData={},this.morning=[],this.afternoon=[],this.night=[],this.evening=[],this.fffData=[],this.partnerAdSpacesData=[],this.isBalmerLawrieTabSelected=!1,this.show
1FaujiFamilyFare=!1,this.ltcModalStatus=!1,this.claimConfig=null,this.loaderSearchText="",this.searchTextStyle="",this.ivyClubToken="",this.options={width:150,height:150,backgroundPosition:"20% 65%"},this.isUFFconsentedFeatureEnabled=!1,this.isLtcTab=!1,this.isLtcFlow=!1,this.iconsConfig=null,this.staticDataConfig=null,this.isKiosk=!1,this.scrollX=0,this.scrollSpeed=.75,this.animationFrameId=null,this.isTickerPaused=!1,this.showEmiPrices=!1,this.isTooltipVisible=!1,this.minEmiFare=null,this.showAirportChange=null,this.prevBreadcrumbs=[{name:"Home",link:"/"}],this.currentBreadcrumb={name:"Search Results"},this.getIconsConfigJson(),this.getStaticDataConfigJson(),this.isMobile=this._utilService.isMobile(),this.getMiscConfigData(),this._marketingService.getMarketingAssets(this.platform,"/flights/results").subscribe(v=>{this.marketingImages=v.success?[v.response&&v.response.marketingImages]:[]});const A=["Getting flights...","Getting best fares...","Setting up results...","Hold on for a sec..."],j=this._router.getCurrentNavigation();this.selectedCoupon=j?.extras?.state?.selectedCouponCode||"",this.imageStyling=this.isMobile?{width:"110px",height:"55px","padding-right":"10px"}:{width:"150px",height:"84px"};const pi=["Hold on.. Searching more flights"];this.loadingBarTextSub=(0,R.F)(3e3).pipe((0,M.q)(30),(0,y.U)(v=>v)).subscribe(v=>{this.loadingBarText=pi[0]}),this.progressTextSub=(0,R.F)(3800).pipe((0,M.q)(4),(0,y.U)(v=>v+1)).subscribe(v=>{const F=A.splice(0,1)[0];this.progressText=F}),this._commonService.getGeneralConfigJson().subscribe(v=>{this.filterGeneralConfig(v)}),this.userSessionId=this._sessionStorageService.retrieve("userSessionId"),this.localStorageUserSubscription=this._localStorageService.observe("user").subscribe(v=>{this.user=v;const F=!(!this.user||"verified"!==this.user.verificationStatus&&"verified"!==this.user.faujiFamilyVerificationStatus),J=!(!this.user||"UFFconsented"!==this.user.verificationStatus),fi=this.user&&this.user.userRoles&&["default"].some(E=>this.user.userRoles.includes(E));this.isKiosk=this.user&&this.user.userRoles&&[te.kO].some(E=>this.user.userRoles.includes(E)),this.showFaujiFamilyFare=!this.user||this.user&&!F&&fi,F||(this.showFaujiFamilyFare=this.isUFFconsentedFeatureEnabled?!J:this.show
1FaujiFamilyFare)}),this._commonService.checkUserVerifiedAndNtdVerified(this.user)&&(this.isNotAllowUff=!0),this.isNotAllowUff||this._commonService.getContentFromCms("flightsresult",this.isMobile?"mobile":"desktop",0).subscribe(F=>{if(F){let J;J=F.static_promotionbanner&&F.static_promotionbanner.data||{},this.bannerUrl=J.imageUrl||"",this.ntdUrl=J.cta||"",this.interval=J.interval||8}}),this.setContentFromCms()}handleKeyboardDownEvent(t){if("KeyH"===t.code&&(t.shiftKey||t.ctrlKey)){if(!this.user)return;this.user&&this.user.email&&(this.user.email.includes("@udchalo.com")||this.user.email.includes("@partners.udchalo.com"))&&(this.displayProvider=!this.displayProvider)}}ngOnInit(){this.initFomoMessage(),this.setCouponContentFromCms(),this.loaderSearchText="",this.searchTextStyle="",history.state.faujiFare&&(this.loaderSearchText="You are eligible for udChalo\u2019s special Fauji Family fare. Please wait, while we redirect you the new fare page.",this.searchTextStyle="searchTextFont"),document.getElementsByTagName("body")[0].classList.remove("overflow--hidden"),this.routeParamSub&&this.routeParamSub.unsubscribe(),this.mobileView=this._utilService.isMobile(),this.routeParamSub=this._route.params.subscribe(o=>{if(clearTimeout(this.resultsRequestTimeout),this.initAllVariables(),void 0===o.id||this._router.url.includes("/flights/results/itinerary"))if(this._router.url.includes("/flights/results/itinerary")){const a=this._route.snapshot.queryParams,c=a.origin||"DEL",d=a.adults||1,u=a.children||0,h=a.infants||0,x=a.isDefence||!1,b=a.destination||"SXR",O=a.departDate||m().add(1,"day").format("YYYY-MM-DD"),[C,f,w]=O.split("-").map(Number);this.search={tripType:"oneway",origin:c,destination:b,departDate:{year:C,month:f,day:w},adults:d,children:u,infants:h,cabin:"Economy",isDefence:x,isLTCClaim:!1,userCategory:"Retail",originCountryCode:"IN",destinationCountryCode:"IN",referrer:"",serviceNumber:null,isLTCTab:!1},this._searchService.searchInit(this.search).subscribe({next:p=>{p.success?(this.sessionId=p.response.sessionId||"",this._sessionStorageService.store("sessionid",this.sessionId),this.getRequest()):this._toasterService.error(p.message)},error:p=>{this._toasterService.error("Something went wrong. Please try again.")}})}else this.noResultCondition();else this.sessionId=o.id,this._sessionStorageService.store("sessionid",this.sessionId),this._route.queryParams.subscribe(a=>{a.redirectFrom&&"ivyClub"===a.redirectFrom&&a.udchaloId&&(this.ivyClubToken=a.udchaloId||"",this._userService.setUdchaloToken(this.ivyClubToken),this.checkIfAuthenticated())}),this.getRequest()})}toggleTooltip(){window.innerWidth<=768&&(this.isTooltipVisible=!this.isTooltipVisible)}onDocumentClick(t){this.isTooltipVisible&&!t.target.closest(".tooltip-container")&&(this.isTooltipVisible=!1)}ngAfterViewInit(){setTimeout(()=>{this.tickerTrackRef?.nativeElement&&this.animateScroll()},8e3)}onEmiFareReceived(t){(null===this.minEmiFare||t<this.minEmiFare)&&(this.minEmiFare=t)}animateScroll(){if(!this.tickerTrackRef||!this.tickerTrackRef.nativeElement)return;const t=this.tickerTrackRef.nativeElement;this.scrollX-=this.scrollSpeed,t.style.transform=`translateX(${this.scrollX}px)`,-this.scrollX>=t.scrollWidth/1.24&&(this.scrollX=0),this.isTickerPaused||(this.animationFrameId=requestAnimationFrame(()=>this.animateScroll()))}pauseScroll(){this.isTickerPaused=!0,cancelAnimationFrame(this.animationFrameId)}resumeScroll(){!this.isTickerPaused||(this.isTickerPaused=!1,this.animateScroll())}onToggleEmi(t){this.showEmiPrices=t}getRoundTripEmiPerMonth(){if(!this.selectedOnwardLeg||!this.selectedReturnLeg)return 0;const t=this.getTotalFare(this.selectedOnwardLeg,this.selectedReturnLeg);return Math.round(t/3)}initFomoMessage(){const i=`fomo-${this.user?.id||"guest"}-${this.sessionId}`,o=this._localStorageService.retrieve(i),a=Date.now();if(!o||a-o.timestamp>864e5)this.fomoCount=Math.floor(101*Math.random())+400,this._localStorageService.store(i,{timestamp:a,count:this.fomoCount,visits:1});else{const d=Math.floor(6*Math.random())+1;this.fomoCount=o.count+d,this._localStorageService.store(i,{timestamp:o.timestamp,count:this.fomoCount,visits:(o.visits||1)+1})}}setCouponContentFromCms(){let t=0;this._route.queryParams.subscribe(i=>{t=i.preview||0}),this._commonService.getContentFromCms("homepageoffers",this.isMobile?"mobile":"desktop",t).subscribe(i=>{i&&(this.couponsList=(i.static_bankoffers?.data?.items||[]).map(d=>
1({icon:d.banklogourl,text:d.title,description:d.description,code:d.voucher_text||"",selected:!1})))})}selectCoupon(t){this.selectedCoupon=t,this.scrollStopped=!0,this.hideFomo=!0}removeSelectedCoupon(){this.selectedCoupon=null,this.scrollStopped=!1,this.hideFomo=!1}getIconsConfigJson(){this._commonService.getFareBrandIconsConfig().subscribe(t=>{this.iconsConfig=t||null},t=>{console.error("Error fetching icons config",t),this.iconsConfig=null})}getStaticDataConfigJson(){this._commonService.getFareBrandStaticDataConfig().subscribe(t=>{this.staticDataConfig=t||null},t=>{console.error("Error fetching static data config",t),this.staticDataConfig=null})}getMiscConfigData(){this._commonService.getMiscConfig().subscribe(t=>{if(!t.length)return;const s=(0,S.Xf)(),i=t.find(d=>"bankOffers"===d.name);if(this.partnerAdSpacesData=Array.isArray(t)&&t.find(d=>"tataAirlines"===d.name),this.isUFFconsentedFeatureEnabled=t.find(d=>"ntd2data"===d.name).isUFFconsentedFeatureEnabled,i&&i.show&&i.target.includes(s)){const d=this._localStorageService.retrieve("user");d&&d.userRoles&&d.userRoles.length&&d.userRoles.includes("fAgent")||this.setOfferContentFromCms()}const o=t.find(d=>"cod"===d.name);o&&o.enabled&&Array.isArray(o.target)&&o.target.includes(s)&&(this.codProviders=o.providers||[],this.codCoupons=o.coupons||[]);const a=t.find(d=>"claimGuaranteeBanner"===d.name);a&&a.enabled&&Array.isArray(a.target)&&a.target.includes(s)&&(this.ltcADBanner=this.isMobile?a.imageUrlMobile:a.imageUrl,this.claimConfig=a&&a.cta);const c=t.find(d=>"chatbot"===d.name);c&&c.link&&(this.chatbot={link:c.link,icon:c.icon,show:c.show})})}onCloseLtcModal(){this.ltcModalStatus=!1}openLtcModal(){this.claimConfig&&(this.claimConfig.redirLink&&/^(http|https|www)/.test(this.claimConfig.redirLink)?this.isCordovaApp?window.cordova.InAppBrowser.open(this.claimConfig.redirLink,"_blank","location=no,toolbar=no"):window.open(this.claimConfig.redirLink,"_blank"):"modal"===this.claimConfig.action&&(this.ltcModalStatus=!0))}setOfferContentFromCms(){let t=0;this._route.queryParams.subscribe(i=>{t=i.preview||0}),this._commonService.getContentFromCms("homepageoffers",this.isMobile?"mobile":"desktop",t).subscribe(i=>{!i||(this.bankOffers=i.static_bankoffers&&i.static_bankoffers.data||null,this.bankOfferinterval=this.bankOffers&&this.bankOffers.interval||5,this.firstBannerInterval=this.bankOffers&&this.bankOffers.firstbannerinterval||3)})}setContentFromCms(){let t=0;this._route.queryParams.subscribe(o=>{t=o.preview||0});const s=this.isMobile?"mobile":"desktop",i=Date.now();this._commonService.getContentFromCms("flightResultsPageOffers",s,t).subscribe(o=>{let a=Date.now(),c=a-i;if(this.cmsContent=o,!this.cmsContent||this.cmsContent&&0===Object.keys(this.cmsContent).length)return;this.offerImages=this.cmsContent.static_banner&&this.cmsContent.static_banner.data,this.offerImages[0].carousellist=this._utilService.ShowUserBased(this.offerImages[0].carousellist,this.user)||[];const d=this._commonService.getHeadlessCmsLoggingData(i,s,"flightResultsPageOffers",t,this.userSessionId||"");this._loggerService.logApi(Object.assign({},d,{request:{},response:{},sessionId:"",status:1,endTime:a,timeTaken:c,message:"success"}))})}showAirportClosedMessage(t){this.messages=t,this.setShowModifyForm(),this.tempClosed=!0}toggleModal(){this.setShowModifyForm(),this.tempClosed=!1}filterGeneralConfig(t){if(!t.length)return;const s=t.filter(i=>i.target.includes((0,S.Xf)()));this.sortConfig=s.find(i=>"sortResultsFlights"===i.name&&i.show),this.generalConfig=s.find(i=>"includeConvFeesResultPage"===i.name),this.showConvFeePopup=s.find(i=>"showConvFeePopup"===i.name&&i.show),this.seriesFlightConfig=s.find(i=>"seriesFlightResultPage"===i.name&&i.show),this.flightSorting=s.find(i=>"flightSorting"===i.name&&i.show)}subscribeRouterEvent(){this.routerEventSub&&this.routerEventSub.unsubscribe(),this.routerEventSub=this._router.events.subscribe(t=>{t instanceof P.m2&&t.url===`/flights/results/${this.sessionId}`&&window.screen.width<=600&&this.search&&this.loadOnwardLegs(),this.routerEventSub.unsubscribe()})}checkIfAuthenticated(){this.authenticated().subscribe(t=>
1{if(t.authenticated){if(t.response){const s=this._userService.getudChaloToken();(!s||s!=t.response.udchaloId)&&this._userService.setUdchaloToken(t.response.udchaloId)}this.getProfile()}},t=>{})}authenticated(){return this.authenticatedObs||(this.authenticatedObs=this._userService.authenticated().pipe((0,y.U)(t=>t))),this.authenticatedObs}getProfile(){this._userService.getProfile().subscribe(t=>{!t.success||(this.user=t.response,this._userService.setLoginFlagOn(),this.setUser("store"))},t=>{})}setUser(t){"store"===t?this._localStorageService.store("user",this.user):"clear"===t&&(this._localStorageService.clear("user"),this._localStorageService.clear("udchaloToken"))}initAllVariables(){document.getElementsByTagName("body")[0].classList.remove("overflow--hidden"),this.search=null,this.sessionId="",this.showModifyForm=!1,this.loadingBarText="Getting more flights...",this.msgs=[],this.isAllSuppliers=!1,this.isResults=!1,this.remainingOnwardSuppliers=null,this.remainingReturnSuppliers=null,this.isDecreasedFare=!1,this.onwardLegs=[],this.returnLegs=[],this.searchObjectForDateSlider=null,this.selectedOnwardLeg=null,this.selectedReturnLeg=null,this.isOnwardLegsFiltersAcive=!0,this.isRetrunLegsFiltersActive=!1,this.filteredFlightsCount=0,this.resultsRequestTimeout=null,this.totalFlightsCount=0,this.airlinesArray=[],this.airFares=[],this.isPricing=!1,this.onBookFlight=!1,this.componentData=null,this.isDefenceActive=!1,this.isFlightOverlap=!1,this.isFlightDetailsActive=!1,this.searchOptions=!0,this.allFlights=!0,this.progressText="Checking availability...",this.pricingObject=null,this.onwardSortType=0,this.onwardSortAsc=!1,this.isPriceChanged=!1,this.returnSortType=0,this.returnSortAsc=!1,this.isOnwardLegsActive=!0,this.isReturnLegsActive=!1,this.isCordovaApp=(0,S.bs)(),this.isReturnLegsActive=!this.mobileView}getRequest(){this.searchStatusSub&&(this.searchStatusSub.unsubscribe(),clearTimeout(this.resultsRequestTimeout)),this._searchService.getRequest(this.sessionId).subscribe(t=>{if(t.success){if(!t.response.sharedUrl)return"Valid"===t.response.status&&t.success?(this._titleService.setTitle(`Flights from ${this.getCity(t.response.search.origin)} to ${this.getCity(t.response.search.destination)} | udChalo.com`),this.search=new Z.o,this.search=t.response.search,this.isBalmerLawrieTabSelected=this.search&&this.search.isLTCClaim||!1,this.isLtcTab=this.search&&this.search.isLTCTab||!1,this.isLtcFlow=this.search&&this.search.isLtcFlow||!1,this.isInternational=!(!this.search.originCountryCode||"IN"===this.search.originCountryCode.toUpperCase()&&"IN"===this.search.destinationCountryCode.toUpperCase()),this.subscribeRouterEvent(),void(this.search&&(this.flightLoaderData={tripType:this.search.tripType,origin:this.search.origin,destination:this.search.destination,onwardDate:this.customDate.transform(this.search.departDate,"dmy"),returnDate:this.search.tripType===ee.c2.ROUND?this.customDate.transform(this.search.returnDate,"dmy"):null},this.getSearchResult(),this._route.queryParams.subscribe(s=>{this.mobileView&&!s.roundtrip&&this.loadOnwardLegs()})))):(this._toasterService.error("Invalid Search Result."),void this._router.navigate(["/"]));this._router.navigate(["/flights/results",t.response.sessionId])}else this.noResultCondition()},t=>{this.noResultCondition()})}noResultCondition(){this.search=null,this.isResults=!1,this.isAllSuppliers=!0,this.loadingBarTextSub.unsubscribe(),this.progressTextSub.unsubscribe()}getSupplierCount(t){return t.suppliersState[0]&&t.suppliersState[0].remainingSuppliers||t.suppliersState[1]&&t.suppliersState[1].remainingSuppliers||0}isRemainingSupplierChanges(t){const s=t.suppliersState[0]&&t.suppliersState[0].remainingSuppliers||0,i=t.suppliersState[1]&&t.suppliersState[1].remainingSuppliers||0;return(this.remainingOnwardSuppliers!==s||this.remainingReturnSuppliers!==i)&&(this.remainingOnwardSuppliers=s,this.remainingReturnSuppliers=i,!0)}getSearchResult(){this.searchStatusSub&&(this.searchStatusSub.unsubscribe(),clearTimeout(this.resultsRequestTimeout));const t=Date.now();var s={type:1,status:1,serviceName:"getSearchResults",sessionId:this.sessionId,userSessionId:this.userSessionId,userId:this.user&&this.user.userId||null,startTime:t,request:null,machineName:"uc-client",level:"info",customAttributes:{origin:this.search.origin,destination:this.search.destination,trip_type:this.search.tripType,is_defence:this.search.isDefence,depart_date:this.search.departDate,return_date:this.search.returnDate||null,user_category:this.search.userCategory||"retail",event_source:(0,S.Xf)()}};this.searchStatusSub=this._searchService.getSearchResult(this.sessionId).subscribe(i=>{var o=Date.now(),a=o-t,c=i.success?1:0;if(!i.success)return this._toasterService.error(i.message),this.searchStatusSub.unsubscribe(),clearTimeout(this.resultsRequestTimeout),this.loadingBarTextSub.unsubscribe(),this.progressTextSub.unsubscribe(),this.noResultCondition(),this._loggerService.logApi(Object.assign({},s,{request:this.search,response:i.response,status:c,endTime:o,timeTaken:a,message:i.message||"faliure",level:"error"})),void(i.response||this._router.navigate(["/"]));this.searchObjectForDateSlider=i.response.search,this.searchObjectForDateSlider&&this.searchObjectForDateSlider.isNewVersion&&delete this.searchObjectForDateSlider.isNewVersion;const d=i.response;
1this.getSupplierCount(d)||(this._analyticsService.sendUAEvent("Search","Search_Results","Search","Search",{content_type:"Search_Results"}),c=i.success?1:0,a=(o=Date.now())-t,this._loggerService.logApi(Object.assign({},s,{request:this.search,status:c,endTime:o,timeTaken:a,message:i.message||"success"})),this.searchStatusSub.unsubscribe(),clearTimeout(this.resultsRequestTimeout),this.loadingBarTextSub.unsubscribe(),this.progressTextSub.unsubscribe()),this.showResults(d,this.isRemainingSupplierChanges(d)),this.resetFilters()},i=>{this.noResultCondition()}),this.resultsRequestTimeout=setTimeout(()=>{const i=Date.now();this._loggerService.logApi(Object.assign({},s,{request:this.search,status:1,message:"success after timeout",timeTaken:3e4,endTime:i})),this.searchStatusSub.unsubscribe(),clearTimeout(this.resultsRequestTimeout),this.isAllSuppliers=!0,this.isResults=!0},3e4)}getLegSelectedFbEventData(){return this._commonService.getFbEventModel("flight",this.selectedOnwardLeg&&this.selectedOnwardLeg.departDate,this.selectedReturnLeg&&this.selectedReturnLeg.departDate,this.search.origin,this.search.destination,this.selectedOnwardLeg&&this.selectedOnwardLeg.arriveDate,this.selectedReturnLeg&&this.selectedReturnLeg.arriveDate,this.search.adults,this.search.children,this.search.infants,this.search.cabin)}getSearchFbEventData(){const t=(this.onwardLegs.length&&this.onwardLegs[0].fare.totalFare||0)+(this.returnLegs.length&&this.returnLegs[0].fare.totalFare||0);return{...this._commonService.getFbEventModel("flight",this.search.departDate,this.search.returnDate,this.search.origin,this.search.destination,null,null,this.search.adults,this.search.children,this.search.infants,this.search.cabin),price:t,currency:"INR"}}modifySearchNow(t){"mobile"!==t?(window.scroll(0,0),this.showModifyForm=!0):this._router.navigate(["/flights/modify",this.search.sessionId])}setShowModifyForm(){this.isNotAllowUff||(this.isFilterUffBanner=!1),this.showModifyForm=!this.showModifyForm,window.scroll(0,0);const t=document.getElementsByTagName("body")[0];this.showModifyForm?t.classList.add("overflow--hidden"):t.classList.remove("overflow--hidden")}gotoFlights(){this._router.navigate(["/flights"])}sortLegs(t){this.sortOnwardLegs(t.index,t.context)}sortOnwardLegs(t,s){this.onwardSortType===t?this.onwardSortAsc=!s||!this.onwardSortAsc:(this.onwardSortAsc=!0,this.onwardSortType=t),"sortAsc"==s?this.onwardSortAsc=!0:"sortDesc"==s&&(this.onwardSortAsc=!1);const i=this.onwardSortAsc?1:-1;this.onwardLegs=this.onwardLegs.sort((o,a)=>{let c=0;switch(t){case 0:c=o.airline.localeCompare(a.airline)*i;break;case 1:c=new Date(o.departDate).getTime()<new Date(a.departDate).getTime()?-1*i:new Date(o.departDate).getTime()===new Date(a.departDate).getTime()?0:i;break;case 2:c=new Date(o.arriveDate).getTime()<new Date(a.arriveDate).getTime()?-1*i:new Date(o.arriveDate).getTime()===new Date(a.arriveDate).getTime()?0:i;break;case 3:c=o.duration<a.duration?-1*i:o.duration===a.duration?0:1*i;break;default:let u=this.getPassengerFare(o,"Adult"),h=this.getPassengerFare(a,"Adult");c=u.totalFare<h.totalFare?-1*i:u.totalFare===h.totalFare?this.applyDepartDateSort(o,a,i):1*i}return(this.sortConfig&&this.sortConfig.onward&&this.sortConfig.onward.sortOrder||[]).includes("relevance")&&(c=c||this.relevanceSorting(o,a,"onward")),c}),this.updateDisplay()}applyDepartDateSort(t,s,i){return new Date(t.departDate).getTime()<new Date(s.departDate).getTime()?-1*i:new Date(t.departDate).getTime()===new Date(s.departDate).getTime()?0:i}getTravellersCount(){return this.search.adults+this.search.infants+this.search.children}sortReturnLegs(t,s){this.returnSortType===t?this.returnSortAsc=!s||!this.returnSortAsc:(this.returnSortAsc=!0,this.returnSortType=t);const i=this.returnSortAsc?1:-1;this.returnLegs&&(this.returnLegs=this.returnLegs.sort((o,a)=>{let c=0;switch(t){case 0:c=o.airline.localeCompare(a.airline)*i;break;case 1:c=o.departDate.localeCompare(a.departDate)*i;break;case 2:c=o.arriveDate.localeCompare(a.arriveDate)*i;break;case 3:c=o.duration<a.duration?-1*i:o.duration===a.duration?0:1*i;break;
1default:c=o.fare.totalFare<a.fare.totalFare?-1*i:o.fare.totalFare===a.fare.totalFare?this.applyDepartDateSort(o,a,i):1*i}return(this.sortConfig&&this.sortConfig.return&&this.sortConfig.return.sortOrder||[]).includes("relevance")&&(c=c||this.relevanceSorting(o,a,"return")),c}))}getCity(t){return this._utilService.getCity(t)}getAirPort(t){return this._utilService.getAirPort(t)}isReturnJourney(){return!(!this.search||"roundtrip"!==this.search.tripType)}getDiscountedTotalFare(t,s){return 0}isSelectedDiscountedFare(){return this.isDiscountedFareApplicable(this.selectedOnwardLeg,this.selectedReturnLeg)}isDiscountedFareApplicable(t,s){return!1}showResults(t,s){t.onwardLegs&&t.onwardLegs.length&&s&&(this.onwardLegs=Object.keys(t.onwardLegs).map(a=>t.onwardLegs[a]),this.onwardLegs=this.onwardLegs.map(a=>a.brandedFlights&&a.brandedFlights.length?{...a,...a.brandedFlights[0]}:a)),t.returnLegs&&t.returnLegs.length&&s&&(this.returnLegs=Object.keys(t.returnLegs).map(a=>t.returnLegs[a]),this.returnLegs=this.returnLegs.map(a=>a.brandedFlights&&a.brandedFlights.length?{...a,...a.brandedFlights[0]}:a));const i=this.getSupplierCount(t);i||(this.isAllSuppliers=!0,this.isResults=!0),i||this.onwardLegs.length||this.returnLegs.length?(this.isResults=!0,this.onBookFlight||(this.selectedOnwardLeg=this.onwardLegs.length?this.onwardLegs.find(a=>a.shouldDisplay||void 0===a.shouldDisplay):null,this.selectedReturnLeg=null!=this.returnLegs&&this.returnLegs.length>0?this.returnLegs.find(a=>a.shouldDisplay||void 0===a.shouldDisplay):null,this.isRetrunLegsFiltersActive=null!=this.returnLegs&&this.returnLegs.length>0&&window.screen.width>=600),this.getFlightsCounts(),this.resetFilters()):(this.selectedOnwardLeg=null,this.selectedReturnLeg=null,this.isResults=!0,this.isAllSuppliers=!0),this.isAllSuppliers&&this.resetFilters();const o=this.getSupplierCount(t);o||(this.onwardLowestFare=this.onwardLegs.length&&this.onwardLegs[0].fare.totalFare||0,this.returnLowestFare=this.returnLegs.length&&this.returnLegs[0].fare.totalFare||0),o||this.crmLogForSearchResult(),this.sortConfig||this.flightSorting?(this.flightSorting?this.sortLegAsPerAdultFare():this.sortLegsAsPerConfig(),this.onwardLegs&&this.onwardLegs.length&&(this.onwardLegs[0].isCheapest=!0,this.onwardLegs.reduce((c,d)=>c.duration<=d.duration?c:d).isFastest=!0),this.returnLegs&&this.returnLegs.length&&(this.returnLegs[0].isCheapest=!0,this.returnLegs.reduce((c,d)=>c.duration<=d.duration?c:d).isFastest=!0),this.getFaujhiFamilyFareDetails()):(this.sortOnwardLegs(this.onwardSortType,null),this.sortReturnLegs(this.returnSortType,null)),this.isReturnJourney()&&(this.onwardLegs&&this.onwardLegs.length>0&&(this.selectedOnwardLeg=this.onwardLegs[0]),this.returnLegs&&this.returnLegs.length>0&&(this.selectedReturnLeg=this.returnLegs[0]))}getFaujhiFamilyFareDetails(){this.morning=[],this.evening=[],this.afternoon=[],this.night=[],this.fffData=[],null!=this.onwardLegs&&this.onwardLegs.length>0&&this.onwardLegs.forEach(t=>this.filterDepartureWise(t)),this.morning.length&&this.minPriceFare(this.morning),this.afternoon.length&&this.minPriceFare(this.afternoon),this.evening.length&&this.minPriceFare(this.evening),this.night.length&&this.minPriceFare(this.night)}minPriceFare(t){let s=t.reduce((i,o)=>i.fare<=o.fare?i:o,t[0]);s&&s.isExclusiveFare&&this.fffData.push(s)}filterDepartureWise(t){const s=new Date(t.departDate).getHours(),i=new Date(t.departDate).getMinutes();if(s<=6||6===s&&0===i){const o=this.getFaujFamilyFareData(t,"Early Morning");this.morning.push(o)}if(s>6&&(s<=12||12===s&&0===i)){const o=this.getFaujFamilyFareData(t,"morning");this.afternoon.push(o)}if(s>12&&(s<=18||18===s&&0===i)){const o=this.getFaujFamilyFareData(t,"evening");this.evening.push(o)}if(s>18&&(s<=24||0===s&&0===i)){const o=this.getFaujFamilyFareData(t,"night");this.night.push(o)}}getFaujFamilyFareData(t,s){let i={};i.origin=t.origin||"",i.destination=t.destination||"",i.type=s;let o=0;const a=t&&t.fare&&t.fare.passengerFares&&t.fare.passengerFares.length&&t.fare.passengerFares[0].fees&&t.fare.passengerFares[0].fees.length&&t.fare.passengerFares[0].fees.find(c=>"udChalo B2B Fee"==c.code||"udChalo Series Fee"==c.code);
1if(a&&(o=a.amount||0,i.isExclusiveFare=o>=100),this.generalConfig){const c=this.generalConfig.airlines.includes(t.airline)&&t.isDefence===this.generalConfig.isDefence;i.fare=t.fare.totalFare-(c&&this.generalConfig.showConvFee?0:t.fare.totalConvenienceFee)-(c&&this.generalConfig.showAirlineConvFee?0:this.totalAirlineConvFee)-o||0}return i}getFormattedTime(t){return this._utilService.getFormattedTime(t)}crmLogForSearchResult(){const t=this._utilService.sortTrips(this.onwardLegs),s=this._utilService.sortTrips(this.returnLegs);let i={};this.onwardLegs.length&&(i={onward_total_flights_count:this.onwardLegs.length,onward_lowest_fare:this.onwardLegs.length?this.onwardLegs[0].fare.totalFare:"",onward_nonstop_flights_count:this.onwardLegs.filter(o=>o.segments.length-1==0).length,onward_def_flights_count:this.getTotalDefenceFlights("onwardLegs"),onward_min_depart_time:this.onwardLegs.length?`${this._utilService.getDateFromTimeStamp(t[0].departDate)||""} ${this._utilService.getFormattedTime(t[0].departDate)||""}`:"",onward_max_depart_time:this.onwardLegs.length?`${this._utilService.getDateFromTimeStamp(t[t.length-1].departDate)||""} ${this._utilService.getFormattedTime(t[t.length-1].departDate)||""}`:"",onward_lfare_airline_code:this.onwardLegs.length?this.onwardLegs[0].airline:"",onward_lfare_airline_name:this.onwardLegs.length?this.getAirlineName(this.onwardLegs[0].airline):"",onward_lfare_airline_logo:this.onwardLegs.length?`https://static.udchalo.com/client_assets/img/airline_logo/${this.onwardLegs[0]?"AI-9":this.onwardLegs[0]}.png`:"",onward_lfare_flight_numbers:this.onwardLegs.length?this._utilService.getFlightNumbers(this.onwardLegs[0]):"",onward_lfare_depart_time:this.onwardLegs.length?`${this._utilService.getDateFromTimeStamp(this.onwardLegs[0].departDate)||""} ${this._utilService.getFormattedTime(this.onwardLegs[0].departDate)||""}`:"",onward_lfare_arrival_time:this.onwardLegs.length?`${this._utilService.getDateFromTimeStamp(this.onwardLegs[0].arriveDate)||""} ${this._utilService.getFormattedTime(this.onwardLegs[0].arriveDate)||""}`:"",page_url:`/flights/results/${this.sessionId}`}),this.returnLegs.length&&(i={...i,return_total_flights_count:this.returnLegs.length,return_lowest_fare:this.returnLegs.length?this.returnLegs[0].fare.totalFare:"",return_nonstop_flights_count:this.returnLegs.filter(o=>o.segments.length-1==0).length,return_def_flights_count:this.getTotalDefenceFlights("returnLegs"),return_min_depart_time:this.returnLegs.length?`${this._utilService.getDateFromTimeStamp(s[0].departDate)||""} ${this._utilService.getFormattedTime(s[0].departDate)||""}`:"",return_max_depart_time:this.returnLegs.length?`${this._utilService.getDateFromTimeStamp(s[s.length-1].departDate)||""} ${this._utilService.getFormattedTime(s[s.length-1].departDate)||""}`:"",return_lfare_airline_code:this.returnLegs.length?this.returnLegs[0].airline:"",return_lfare_airline_name:this.returnLegs.length?this.getAirlineName(this.returnLegs[0].airline):"",return_lfare_airline_logo:this.returnLegs.length?`https://static.udchalo.com/client_assets/img/airline_logo/${this.returnLegs[0]?"AI-9":this.returnLegs[0]}.png`:"",return_lfare_flight_numbers:this.returnLegs.length?this._utilService.getFlightNumbers(this.returnLegs[0]):"",return_lfare_depart_time:this.returnLegs[0]?`${this._utilService.getDateFromTimeStamp(this.returnLegs[0].departDate)||""} ${this._utilService.getFormattedTime(this.returnLegs[0].departDate)||""}`:"",return_lfare_arrival_time:this.returnLegs[0]?`${this._utilService.getDateFromTimeStamp(this.returnLegs[0].arriveDate)||""} ${this._utilService.getFormattedTime(this.returnLegs[0].arriveDate)||""}`:""}),this._commonService.logCrmEvent("event",this.isBalmerLawrieTabSelected?"LTC_flight_results_status":"flight_results_status",i)}sortLegAsPerAdultFare(){this.sortOrderAsPerAdultFare("onward"),this.sortOrderAsPerAdultFare("return")}sortOrderAsPerAdultFare(t){let s="onward"===t?this.onwardLegs:this.returnLegs;s=s.sort((i,o)=>this.getAdultFare(i)-this.getAdultFare(o))}getAdultFare(t){const s=t.vouchers?t.vouchers.sort((C,f)=>f.discountAmount-C.discountAmount):[],i=s.length?s[0]:null,o=i&&i.discountAmount||0,a=!(!i||!i.fareBrands)&&i.fareBrands.some(C=>C.brand===t.fare.brand.name||C.brand===t.brandName)&&i.strikeOff,c=this.getDiscountAmountPerPerson(o)||0,d=this.generalConfig.airlines.includes(t.airline)&&t.isDefence===this.generalConfig.isDefence,u=d&&this.generalConfig.showConvFee,h=d&&this.generalConfig.showAirlineConvFee,x=this.getAdultFareObject(t),b=this.getAdultAirlineFeesFromPassenger(x);let O=x.totalFare-(u?0:x.totalConvenienceFee)-(h?0:b);return a?O-c:O}getDiscountAmountPerPerson(t){const s=this._localStorageService.retrieve("recentsearches"),i=s&&s.length?s[s.length-1]:null;return Math.floor(t/((i&&i.adults||0)+(i&&i.children||0)))}getAdultFareObject(t){return t&&t.fare&&Array.isArray(t.fare.passengerFares)&&t.fare.passengerFares.find(s=>"Adult"===s.passengerType)}getAdultAirlineFeesFromPassenger(t){const s=t&&Array.isArray(t.fees)&&t.fees.find(i=>"DFN"===i.code);return s?s.amount:0}sortLegsAsPerConfig(){this.sortConfig.onward&&this.sortConfig.onward.sort&&this.sortOrderAsPerConfig("onward"),this.sortConfig.return&&this.sortConfig.return.sort&&this.sortOrderAsPerConfig("return"),this.updateDisplay()}sortOrderAsPerConfig(t){const s=this.sortConfig[t].sortOrder||[];let i="onward"===t?this.onwardLegs:this.returnLegs;i=i.sort((o,a)=>{let c=0;
1return(s||[]).forEach(d=>{if("price"===d){const u=(o.vouchers||[]).filter(p=>(p.fareBrands||[]).some(A=>A.brand===o.fare.brand.name||A.brand===o.brandName))||null,h=(a.vouchers||[]).filter(p=>(p.fareBrands||[]).some(A=>A.brand===a.fare.brand.name||A.brand===a.brandName))||null;let x=0,b=0;x=Array.isArray(u)&&u.length?Math.max(...Array.from(u,p=>p.discountAmount)):0,b=Array.isArray(h)&&h.length?Math.max(...Array.from(h,p=>p.discountAmount)):0;let O=o.fare.totalFare-x,C=a.fare.totalFare-b;const f=(this.sortConfig[t].priceSortOrder||[]).find(p=>p.airline===o.airline&&p.isDefence===o.isDefence),w=(this.sortConfig[t].priceSortOrder||[]).find(p=>p.airline===a.airline&&p.isDefence===a.isDefence);f&&(O=this.getPriceCriteriaValue(f.criteria,o)),w&&(C=this.getPriceCriteriaValue(w.criteria,a)),c=c||O-C}else if("relevance"===d)c=c||this.relevanceSorting(o,a,t);else if("discount"===d){const u=(o.vouchers||[]).filter(f=>(f.fareBrands||[]).some(w=>w.brand===o.fare.brand.name||w.brand===o.brandName))||null,h=(a.vouchers||[]).filter(f=>(f.fareBrands||[]).some(w=>w.brand===a.fare.brand.name||w.brand===a.brandName))||null;let x=0,b=0;x=Array.isArray(u)&&u.length?Math.max(...Array.from(u,f=>f.discountAmount)):0,b=Array.isArray(h)&&h.length?Math.max(...Array.from(h,f=>f.discountAmount)):0;const O=o.fare.totalFare-x,C=a.fare.totalFare-b;c=c||O-C}else c=d.toLowerCase().indexOf("date")>-1?c||new Date(o[d]).getTime()-new Date(a[d]).getTime():c||o[d]-a[d]}),c})}getPriceCriteriaValue(t,s){switch(t){case"totalFare":return s.fare[t];case"withoutConvFees":return s.fare.totalFare-s.fare.totalConvenienceFee;case"additionalConvFees":return s.fare.totalFare+s.fare.totalConvenienceFee;case"withoutAirlineConFees":return s.fare.totalFare-this.getAirlineFeesFromPassenger(s.fare.passengerFares)}}relevanceSorting(t,s,i){return(this.sortConfig[i].relevanceSortOrder||[]).find(o=>o.airline===t.airline&&o.isDefence===t.isDefence)&&t.airline!==s.airline?1:0}updateDisplay(){this.isDefenceActive=!1,(null==this.selectedOnwardLeg||!this.selectedOnwardLeg.shouldDisplay)&&(this.selectedOnwardLeg=this.onwardLegs.length?this.onwardLegs.find(t=>t.shouldDisplay||void 0===t.shouldDisplay):null),(null==this.selectedReturnLeg||!this.selectedReturnLeg.shouldDisplay)&&(this.selectedReturnLeg=null!=this.returnLegs&&this.returnLegs.length>0?this.returnLegs.find(t=>t.shouldDisplay||void 0===t.shouldDisplay):null),this.getFlightsCounts()}checkIfFlightOverlap(){if(this.isReturnJourney()&&this.selectedOnwardLeg&&this.selectedReturnLeg){const t=new Date(this.selectedReturnLeg.departDate).getTime()-new Date(this.selectedOnwardLeg.arriveDate).getTime();return Math.floor(t/1e3/60)<120}return!1}getTotalFare(t,s){const i=this.checkIfConvIncluded(t),o=this.checkIfConvIncluded(s),a=this.checkIfAirlineConvFees(t),c=this.checkIfAirlineConvFees(s);let d=0,u=t.selectedBrand?t.selectedBrand:t,h=s?s.selectedBrand?s.selectedBrand:s:null;return d+=u.fare.totalFare-(i?0:u.fare.totalConvenienceFee)-(a?0:this.getTotalAirlineConvFee(u)),null!=s&&(d+=h.fare.totalFare-(o?0:h.fare.totalConvenienceFee)-(c?0:this.getTotalAirlineConvFee(h))),d}getTotalAdultAirlineConvFee(t){let s=this.getPassengerFare(t,"Adult");return t?this.getAirlineFeesFromPassenger(s):0}getTotalAirlineConvFee(t){return t?this.getTotalAirlineFeesFromPassenger(t.fare.passengerFares):0}getTotalAirlineFeesFromPassenger(t){return t.reduce((s,i)=>{const o=i.fees.find(a=>"DFN"===a.code);return o?s+o.amount*i.quantity:s+0},0)}getAirlineFeesFromPassenger(t){const s=t&&t.fees.find(i=>"DFN"===i.code);return s?s.amount:0}getTotalConvFeesPopup(){if(!this.selectedOnwardLeg)return;const t=this.checkIfConvIncluded(this.selectedOnwardLeg),s=!!this.selectedReturnLeg&&this.checkIfConvIncluded(this.selectedReturnLeg);return(t?this.getTotalConvFeesPassengers(this.selectedOnwardLeg):0)+(s?this.getTotalConvFeesPassengers(this.selectedReturnLeg):0)}getTotalConvFeesPassengers(t){return this.getPassengerFare(t,"Adult").totalConvenienceFee||0}getPassengerFare(t,s){return t&&t.fare?t.fare.passengerFares.find(i=>i.passengerType===s):0}checkIfConvIncluded(t){return this.generalConfig&&this.generalConfig.showConvFee&&this.generalConfig.airlines.includes(t.airline)&&t.isDefence===this.generalConfig.isDefence}checkIfAirlineConvFees(t){return this.generalConfig&&this.generalConfig.showAirlineConvFee&&this.generalConfig.airlines.includes(t.airline)&&t.isDefence===this.generalConfig.isDefence}getAirlineName(t){return this._utilService.getAirlineName(t)}showFilters(){this.filterChild.isFilterFixed=!0}resetFilters(){this.isFilter=!1,this.allFlights=!0,this.filterChild&&this.filterChild.reset(),this.isFilterUffBanner=!1}filterForStops(t){this.allFlights=!1,this.filterChild.filterOnlyStops(t),this.isFilterUffBanner=!0,this.isFilter=!0}filterForDepartureTime(t){this.filterChild.filterOnlyDepartureTime(t)}filterForReturnTime(t){this.filterChild.filterOnlyReturnTime(t)}getTotalNonStopLegs(){let t=0;return null!=this.onwardLegs&&(t+=this.onwardLegs.filter(s=>!s.stops).length),null!=this.returnLegs&&(t+=this.returnLegs.filter(s=>!s.stops).length),t}sortBrandedFlights(t,s){let o=s.fare.passengerFares,a=t.fare.passengerFares.find(d=>"Adult"===d.passengerType),c=o.find(d=>"Adult"===d.passengerType);return a.totalFare-c.totalFare}getTotalDefenceFlights(t){let s=0;return null!=this.onwardLegs&&"onwardLegs"===t&&(s=this.onwardLegs.filter(i=>!0===i.isDefence).length),null!=this.returnLegs&&"returnLegs"===t&&(s+=this.returnLegs.filter(i=>!0===i.isDefence).length),s}getFlightIds(){return this.selectedReturnLeg?[this.selectedOnwardLeg.flightId,this.selectedReturnLeg.flightId]:[this.selectedOnwardLeg.flightId]}trimFlightsFromLegs(t){if(!t.length)return;const s=this.onwardLegs.filter(o=>!t.includes(o.legId)),i=this.returnLegs.filter(o=>!t.includes(o.legId));this.onwardLegs=s,this.returnLegs=i,this.getFlightsCounts(),this.sortConfig?this.sortLegsAsPerConfig():(this.sortOnwardLegs(this.onwardSortType,null),this.sortReturnLegs(this.returnSortType,null)),this.selectedOnwardLeg=this.onwardLegs.length?this.onwardLegs.find(o=>o.shouldDisplay||void 0===o.shouldDisplay):null,this.selectedReturnLeg=null!=this.returnLegs&&this.returnLegs.length>0?this.returnLegs.find(o=>o.shouldDisplay||void 0===o.shouldDisplay):null}flightPricing(){const t=this.selectedOnwardLeg&&this.selectedOnwardLeg.selectedBrand?this.selectedOnwardLeg.selectedBrand.flightId:this.selectedOnwardLeg&&this.selectedOnwardLeg.flightId,s=this.selectedReturnLeg&&this.selectedReturnLeg.flightId?this.selectedReturnLeg.selectedBrand?this.selectedReturnLeg.selectedBrand.flightId:this.selectedReturnLeg.flightId:null;this.showConvFeePopup&&(this.showConvFeePopup.airlines.includes(this.selectedOnwardLeg.airline)&&this.selectedOnwardLeg.isDefence===this.showConvFeePopup.isDefence||this.selectedReturnLeg&&this.showConvFeePopup.airlines.includes(this.selectedReturnLeg.airline)&&this.selectedReturnLeg.isDefence===this.showConvFeePopup.isDefence)&&!this.continueAfterPopup?this.openConvFeesModal=!0:(this.openConvFeesModal=!1,this.isPricing=!0,window.scrollTo(0,0),this.isAllSuppliers=!0,this.trackDataLayerEvents(),this.crmLogForSelectedFlight(),this._router.navigate(["/flights/review",this.search.sessionId],{queryParams:{onward:t,return:s,coupon:this.selectedCoupon?.code}}))}crmLogForSelectedFlight(){let t={};if(this.selectedOnwardLeg){const s=this.selectedOnwardLeg.benefits?this.selectedOnwardLeg.benefits:this.selectedOnwardLeg.newBenefits&&this.selectedOnwardLeg.newBenefits.benef
1its||[];t={onward_airline_code:this.selectedOnwardLeg.airline,onward_airline_name:this.getAirlineName(this.selectedOnwardLeg.airline),onward_airline_logo:`https://static.udchalo.com/client_assets/img/airline_logo/${this.selectedOnwardLeg.segments[0].isAllianceAir?"AI-9":this.selectedOnwardLeg.segments[0].airline}.png`,onward_flight_numbers:this._utilService.getFlightNumbers(this.selectedOnwardLeg)||"",onward_depart_date:`${this._utilService.getDateFromTimeStamp(this.selectedOnwardLeg.departDate)}`,onward_depart_time:`${this._utilService.getDateFromTimeStamp(this.selectedOnwardLeg.departDate)} ${this._utilService.getFormattedTime(this.selectedOnwardLeg.departDate)}`,onward_arrival_date:`${this._utilService.getDateFromTimeStamp(this.selectedOnwardLeg.arriveDate)}`,onward_arrival_time:`${this._utilService.getDateFromTimeStamp(this.selectedOnwardLeg.arriveDate)} ${this._utilService.getFormattedTime(this.selectedOnwardLeg.arriveDate)}`,onward_base_fare:this.selectedOnwardLeg.fare.baseTotalFare,onward_total_fare:this.selectedOnwardLeg.fare.totalFare,onward_tax_fee_sum:this.selectedOnwardLeg.fare.totalTax,onward_is_defence:this.selectedOnwardLeg&&this.selectedOnwardLeg.isDefence?1:0,onward_fare_brand:this.selectedOnwardLeg&&this.selectedOnwardLeg.newBenefits?this.selectedOnwardLeg.newBenefits.id||"":this.selectedOnwardLeg.brandName||"",onward_fare_brand_benefits:this._utilService.getFareBrandBenefits(s),page_url:`/flights/results/${this.sessionId}`,onward_is_lowest_fare_selected:this.selectedOnwardLeg.fare.totalFare===this.onwardLowestFare?1:0}}if(this.selectedReturnLeg){const s=this.selectedReturnLeg.benefits?this.selectedReturnLeg.benefits:this.selectedReturnLeg.newBenefits&&this.selectedReturnLeg.newBenefits.benefits||[];t={...t,return_airline_code:this.selectedReturnLeg.airline,return_airline_name:this.getAirlineName(this.selectedOnwardLeg.airline),return_airline_logo:`https://static.udchalo.com/client_assets/img/airline_logo/${this.selectedReturnLeg.segments[0].isAllianceAir?"AI-9":this.selectedOnwardLeg.segments[0].airline}.png`,return_flight_numbers:this._utilService.getFlightNumbers(this.selectedReturnLeg)||"",return_depart_date:`${this._utilService.getDateFromTimeStamp(this.selectedReturnLeg.departDate)}`,return_depart_time:`${this._utilService.getDateFromTimeStamp(this.selectedReturnLeg.departDate)} ${this._utilService.getFormattedTime(this.selectedReturnLeg.departDate)}`,return_arrival_date:`${this._utilService.getDateFromTimeStamp(this.selectedReturnLeg.arriveDate)}`,return_arrival_time:`${this._utilService.getDateFromTimeStamp(this.selectedReturnLeg.arriveDate)} ${this._utilService.getFormattedTime(this.selectedReturnLeg.arriveDate)}`,return_base_fare:this.selectedReturnLeg.fare.baseTotalFare,return_total_fare:this.selectedReturnLeg.fare.totalFare,return_tax_fee_sum:this.selectedReturnLeg.fare.totalTax,return_is_defence:this.selectedReturnLeg&&this.selectedReturnLeg.isDefence?1:0,return_fare_brand:this.selectedReturnLeg&&this.selectedReturnLeg.newBenefits?this.selectedReturnLeg.newBenefits.id||"":this.selectedReturnLeg.brandName||"",return_fare_brand_benefits:this._utilService.getFareBrandBenefits(s),return_is_lowest_fare_selected:this.selectedReturnLeg.fare.totalFare===this.returnLowestFare?1:0}}this._commonService.logCrmEvent("event",this.isBalmerLawrieTabSelected?"LTC_user_flight_selection":"user_flight_selection",t)}trackDataLayerEvents(){const t=[this.mapDataLayerObject(this.selectedOnwardLeg),this.mapDataLayerObject(this.selectedReturnLeg)];dataLayer.push({event:"onBookClick",sourceWidget:"ResultsPage",tripType:this.search.tripType,flightDetails:[...t],...this._sessionStorageService.retrieve("UTM_PARAMS_OBJ")||{}});const s=this.getTotalTravellersCount(),i=this.selectedOnwardLeg?this._flightAnalyticsService.transformFlightDetails(this.selectedOnwardLeg,"onward",s):{},o=this.selectedReturnLeg?this._flightAnalyticsService.transformFlightDetails(this.selectedReturnLeg,"return",s):{},a={event:"onBookClick",sourceWidget:"ResultsPage",tripType:this.search.tripType,...i,...o,...this._sessionStorageService.retrieve("UTM_PARAMS_OBJ")||{}};this._analyticsService.sendGA4Event(this.isBalmerLawrieTabSelected?"LTC_onBookClick":"onBookClick",a);const c=(a.onward_totalFare||0)+(a.return_totalFare||0),d=this._flightAnalyticsService.getEcomItemList(a);this._analyticsService.sendGA4Event("view_item",{currency:"INR",value:c,items:d})}trackAnalyticsData(t){const s=`${t}_resultpagebanner`;this._commonService.logCrmEvent("event",s,{});const i={label:s,action:s,value:s};this._analyticsService.sendUAEvent(s,s,s,s,i),this._analyticsService.sendGA4Event(s,i)}mapDataLayerObject(t){if(!t)return{};const{departDate:s,arriveDate:i,airline:o,duration:a,stops:c,checkInBaggage:d,freeMeal:u,isRefundable:h,isDefence:x,freeCancellationAllowed:b,origin:O,destination:C}
1=t,{baseTotalFare:f,totalFare:w,totalTax:p,totalFee:A,totalConvenienceFee:j}=t.fare;return Object.assign({},{departDate:s,arriveDate:i,airline:o,duration:a,stops:c,checkInBaggage:d,freeMeal:u,isRefundable:h,isDefence:x,freeCancellationAllowed:b,origin:O,destination:C,baseTotalFare:f,totalFare:w,totalPassengers:this.getTotalTravellersCount(),totalTaxesAndFees:p+A,totalConvenienceFee:j})}getTotalTravellersCount(){const t=this.search;return t.adults+t.children+t.infants}chooseOtherFlight(){this.isPriceChanged=!1,this.isPricing=!1,this.onBookFlight=!1}continueBooking(){this.selectedOnwardLeg.fare=this.pricingObject.onwardLeg.newFare,this.selectedReturnLeg&&(this.selectedReturnLeg.fare=this.pricingObject.returnLeg.newFare),this.setSelectedLegs(),this._router.navigate(["/flights/review",this.search.sessionId],{queryParams:{onward:this.selectedOnwardLeg&&this.selectedOnwardLeg.flightId,return:this.selectedReturnLeg&&this.selectedReturnLeg.flightId}})}bookFlight(t){this.onBookFlight=!0;const s=`${t.onwardLeg&&t.onwardLeg.origin||""} - ${t.onwardLeg&&t.onwardLeg.destination||""}`,i=t.returnLeg?`${t.returnLeg&&t.returnLeg.origin||""} - ${t.returnLeg&&t.returnLeg.destination||""}`:"",o=[t.onwardLeg&&t.onwardLeg.airline,t.returnLeg&&t.returnLeg.airline||""];if(this._analyticsService.sendUAEvent("Booking_Initiation",`${s}, ${i}`,o.join(","),"Booking_Initiation",{content_type:"Flight_Booking",route:`${s}, ${i}`,airline:o.join(",")}),this.selectedOnwardLeg=t.onwardLeg,this.isOnwardLegsActive=!(this.isReturnJourney()&&t.onwardLeg&&window.screen.width<600),this.isReturnLegsActive=this.isReturnJourney()&&t.onwardLeg&&window.screen.width<600,this.isReturnLegsActive&&this._router.navigate(["/flights/results",this.search.sessionId],{queryParams:{roundtrip:"active"}}
1),window.screen.width<=600&&this.isReturnJourney()&&(window.scroll(0,0),this.isRetrunLegsFiltersActive=!0,this.isOnwardLegsFiltersAcive=!1,this.resetFilters(),this.getFlightsCounts(),this._titleService.setTitle(`Flights from ${this.getCity(this.search.destination)} to ${this.getCity(this.search.origin)} | udChalo.com`)),this.isReturnJourney()){if(this.isReturnJourney()&&null!=t.onwardLeg&&null!=t.returnLeg){if(this.selectedReturnLeg=t.returnLeg,this.isFlightOverlap=this.checkIfFlightOverlap(),this.isFlightOverlap)return void this._toasterService.show('<font color="white">The selected flight timings are not compatible. <br> Please have a minimum difference of 2hrs between onward and return journey.</font>',"Invalid Combination",{enableHtml:!0,closeButton:!0,timeOut:5e3,preventDuplicates:!0,maxOpened:1,toastClass:"toast toast-error"});this.setSelectedLegs(),this.flightPricing()}}else this.setSelectedLegs(),this.flightPricing()}bookFlights(t){if(this.isFlightOverlap=this.checkIfFlightOverlap(),this.isFlightOverlap)return;const s=this.legComponents?.find(o=>o?.leg?.legId===t?.onwardLeg?.legId);s?.loadAirportChangePopupData(t?.onwardLeg,t?.returnLeg)?this.showAirportChange=s?.leg?.legId:(this.onBookFlight=!0,null!=this.selectedOnwardLeg&&(!this.isReturnJourney()||null!=this.selectedReturnLeg)&&(this.selectedOnwardLeg=t.onwardLeg),this.isReturnJourney()&&null!=this.selectedReturnLeg&&(this.selectedReturnLeg=t.returnLeg),this.setSelectedLegs(),this.flightPricing())}setLegs(t){this.selectedOnwardLeg=null!=t.onwardLeg?t.onwardLeg:this.selectedOnwardLeg,this.selectedReturnLeg=null!=t.returnLeg?t.returnLeg:this.selectedReturnLeg,this.isFlightOverlap=this.checkIfFlightOverlap(),this.totalAirlineConvFee=this.getTotalAdultAirlineConvFee(this.selectedOnwardLeg)+this.getTotalAdultAirlineConvFee(this.selectedReturnLeg)}nonStopToggle(t){if(!t.active)return this.allFlights=!1,void this.getTotalNonStopLegs();this.allFlights=!0}checkFilterData(t){t&&!this.isNotAllowUff&&(this.isFilterUffBanner=!0),this.isFilter=!0}getFareChangeText(){const t=this.pricingObject.onwardLeg,s=this.pricingObject.returnLeg;if(this.isDecreasedFare)return"Congratulations! We found a lower fare flight for you.";if(this.pricingObject){if(t.isFareIncreased&&s.isFareIncreased)return"Attention : Fares of both the flights has increased. Please review before booking.";if(t.isFareIncreased){const i=this.selectedOnwardLeg.segments[0];return`Attention : Fare of flight ${this.getAirlineName(i.airline)} ${i.airline} - ${i.flightNumber} has increased. Please review before booking.`}if(s.isFareIncreased){const i=this.selectedReturnLeg.segments[0];return`Attention : Fare of flight ${this.getAirlineName(i.airline)} ${i.airline} - ${i.flightNumber} has increased. Please review before booking.`}}}loadOnwardLegs(){this.isOnwardLegsActive=!0,this.isReturnLegsActive=!1,this.isRetrunLegsFiltersActive=!1,this.isOnwardLegsFiltersAcive=!0,this.resetFilters(),this._router.navigate(["/flights/results",this.search.sessionId]),this._titleService.setTitle(`Flights from ${this.getCity(this.search.origin)} to ${this.getCity(this.search.destination)} | udChalo.com`),this.getFlightsCounts(),this.onwardLegs=this.onwardLegs.map(t=>({...t,...t.brandedFlights[0]}))}getFlightsCounts(){this.filteredFlightsCount=this.getFilteredFlightsCount(),this.totalFlightsCount=this.getTotalFlightsCount()}getFilteredFlightsCount(){let t=0;return null!=this.onwardLegs&&this.isOnwardLegsFiltersAcive&&(t=this.onwardLegs.filter(s=>!0===s.shouldDisplay).length),null!=this.returnLegs&&this.isRetrunLegsFiltersActive&&(t+=this.returnLegs.filter(s=>!0===s.shouldDisplay).length),t}getTotalFlightsCount(){let t=0;return null!=this.onwardLegs&&this.isOnwardLegsFiltersAcive&&(t=this.onwardLegs.length),null!=this.returnLegs&&this.isRetrunLegsFiltersActive&&(t+=this.returnLegs.length),t}setSelectedLegs(){this.totalAirlineConvFee=this.getTotalAdultAirlineConvFee(this.selectedOnwardLeg)+this.getTotalAdultAirlineConvFee(this.selectedReturnLeg)}getUpdatedPopupHeading(t){const s=this.showConvFeePopup.airlines.includes(this.selectedOnwardLeg.airline)?this.getAirlineName(this.selectedOnwardLeg.airline):"",i=this.selectedReturnLeg&&this.showConvFeePopup.airlines.includes(this.selectedReturnLeg.airline)?this.getAirlineName(this.selectedReturnLeg.airline):"";return t.replace("%s",s&&i?s===i?s:s+" and "+i:s||i)}ngOnDestroy(){cancelAnimationFrame(this.animationFrameId),document.getElementsByTagName("body")[0].classList.remove("overflow--hidden"),this.searchStatusSub&&this.searchStatusSub.unsubscribe(),this.loadingBarTextSub&&this.loadingBarTextSub.unsubscribe(),this.progressTextSub&&this.progressTextSub.unsubscribe(),this.routerReloadSubscription&&this.routerReloadSubscription.unsubscribe(),this.routeParamSub&&this.routeParamSub.unsubscribe(),this.routerEventSub&&this.routerEventSub.unsubscribe(),this.localStorageUserSubscription&&this.localStorageUserSubscription.unsubscribe(),clearTimeout(this.resultsRequestTimeout)}continueBookingAfterPopup(){this.continueAfterPopup=!0,this.flightPricing()}closeModal(){this.openConvFeesModal=!1}copyCode(){(0,S.vQ)(this.search&&this.search.sharingUrl),this._toasterService.success("Link Copied!")}checkForCodeshare(t){return this._utilService.checkForCodeshare(t)}
1onAirportChangeClose(){this.showAirportChange=null}}return n.\u0275fac=function(t){return new(t||n)(e.Y36(P.F0),e.Y36(P.gz),e.Y36(ne.Dx),e.Y36(q.oD),e.Y36(q.NH),e.Y36(ie.M),e.Y36(q.fK),e.Y36(D.n2),e.Y36(se.t),e.Y36(oe.y),e.Y36(B.m),e.Y36(D.uR),e.Y36(z.f),e.Y36(_.v),e.Y36(Q.F),e.Y36(re.KD))},n.\u0275cmp=e.Xpm({type:n,selectors:[["udchalo-results"]],viewQuery:function(t,s){if(1&t&&(e.Gf(T.b,5),e.Gf(Ue,5),e.Gf(I.q,5)),2&t){let i;e.iGM(i=e.CRH())&&(s.filterChild=i.first),e.iGM(i=e.CRH())&&(s.tickerTrackRef=i.first),e.iGM(i=e.CRH())&&(s.legComponents=i)}},hostBindings:function(t,s){1&t&&e.NdJ("keydown",function(o){return s.handleKeyboardDownEvent(o)},!1,e.evT)("click",function(o){return s.onDocumentClick(o)},!1,e.evT)},features:[e._Bn([q.NH,q.oD,D.n2,q.fK,B.m,D.uR,z.f,_.v,Q.F])],decls:36,vars:14,consts:[["mode","indeterminate",3,"hidden"],["class","desktop-only loading-bar-text",4,"ngIf"],[3,"configData",4,"ngIf"],[3,"value"],["class","breadcrumb-container",4,"ngIf"],["class","modify-overlay",3,"click",4,"ngIf"],["class","inner-section inner-section--how-it-works inner-section-flights left-aligned-section",4,"ngIf"],["class","footer-header__fixed animation-on desktop-only",4,"ngIf"],["class","indigo-defence-modal",4,"ngIf"],[3,"imageStyling","bottomModal","imageUrl","displayModal","toggleModal"],[1,"airport-closed-container"],[4,"ngFor","ngForOf"],["mat-button","",1,"custom-button","button-wrap",3,"click"],[1,"desktop-only","loading-bar-text"],[3,"configData"],[1,"breadcrumb-container"],[3,"previous","current"],[1,"modify-overlay",3,"click"],[1,"inner-section","inner-section--how-it-works","inner-section-flights","left-aligned-section"],[3,"closeLtcModal",4,"ngIf"],[1,"container"],["class","ltcAd-container desktop-only",3,"click",4,"ngIf"],["class","search--results--section search--results--loading pricing-section",4,"ngIf"],["class","search--results--section search--result_details flexbox desktop-only stickyHeader",4,"ngIf"],["class","modify-form desktop-only animation-on",4,"ngIf"],["class","search--results--section options-section mobile-only",4,"ngIf"],["class","search--results--section search--results--loading",4,"ngIf"],["class","search--results--section",4,"ngIf"],[3,"ngClass"],["target","blank","routerLinkActive","active",1,"isClickable",3,"routerLink"],["src","https://static.udchalo.com/client_assets/img/banner/visa_banner.jpg","class","uc_visa_banner desktop-only",4,"ngIf"],["routerLinkActive","active",1,"isClickable",3,"routerLink"],["src","https://static.udchalo.com/client_assets/img/banner/visa_banner_mobile.jpg","class","uc_visa_banner mobile-only",4,"ngIf"],["class","info-ticker",4,"ngIf"],["tickerContent",""],["class","emi-info-chip round-trip",4,"ngIf"],["class","search--results--section flexbox",4,"ngIf"],["class","bottom--options flexbox mobile-only",4,"ngIf"],[3,"closeLtcModal"],[1,"ltcAd-container","desktop-only",3,"click"],["alt","",3,"src"],[1,"search--results--section","search--results--loading","pricing-section"],[4,"ngIf"],["class","pricing-messages",4,"ngIf"],[1,"pricing-messages"],["class","text-danger",4,"ngIf"],["class","text-success",4,"ngIf"],[1,"table","animation-on"],[1,"flight--header","pricing-header"],[1,"desktop-only"],[3,"iconsConfig","staticDataConfig","search","context","leg","selectedOnwardLeg","isOnwardLeg","showEmiPrices","pricingObj","isAllSuppliers","displayProvider","isInternational","generalConfig","partnerAdSpacesData","redirectUrl","codCoupons","codProviders",4,"ngIf"],[3,"iconsConfig","staticDataConfig","search","context","leg","selectedOnwardLeg","isReturnLeg","showEmiPrices","pricingObj","isAllSuppliers","displayProvider","isInternational","generalConfig","partnerAdSpacesData","redirectUrl","codCoupons","codProviders",4,"ngIf"],[1,"button-links"],[1,"btn","btn--default",3,"click"],[1,"round-label","light--text"],[1,"btn","btn--primary","btn--noradius",3,"click"],[1,"text-danger"],[1,"icon","md-alert"],[1,"text-success"],[3,"iconsConfig","staticDataConfig","search","context","leg","selectedOnwardLeg","isOnwardLeg","showEmiPrices","pricingObj","isAllSuppliers","displayProvider","isInternational","generalConfig","partnerAdSpacesData","redirectUrl","codCoupons","codProviders"],[3,"iconsConfig","staticDataConfig","search","context","leg","selectedOnwardLeg","isReturnLeg","showEmiPrices","pricingObj","isAllSuppliers","displayProvider","isInternational","generalConfig","partnerAdSpacesData","redirectUrl","codCoupons","codProviders"],[1,"search--results--section","search--result_details","flexbox","de
1sktop-only","stickyHeader"],[1,"search--modify"],[1,"btn","btn--default","btn--padding","btn--modify",3,"click"],["class","search--details",4,"ngIf"],["class","search--options",4,"ngIf"],[1,"search--details"],[1,"light--text"],[1,"search--options"],[1,"btn","btn--padding","btn--radiusright",3,"ngClass","click"],[1,"btn","btn--padding","btn--noleftmargin","btn--blueborder",3,"ngClass","click"],[1,"modify-form","desktop-only","animation-on"],[1,"fa","fa-close",3,"click"],[3,"context","isBalmerLawrieSelected","showAirportClosedMessage"],[1,"search--results--section","options-section","mobile-only"],[1,"options","new-font-type-weight",3,"ngClass"],["class","mobile-only uc_flag",3,"src","alt",4,"ngIf"],["class","options border--moreStops price_text duration-border",3,"ngClass",4,"ngIf"],["class","options new-font-type-weight",3,"ngClass",4,"ngIf"],[1,"mobile-only","uc_flag",3,"src","alt"],[1,"options","border--moreStops","price_text","duration-border",3,"ngClass"],[3,"iconsConfig","staticDataConfig","search","context","leg","isRoundTrip","selectedOnwardLeg","isOnwardLeg","showEmiPrices","isClassInverse","isAllSuppliers","displayProvider","isInternational","hideExclusive","generalConfig","partnerAdSpacesData","redirectUrl","codCoupons","codProviders"],["class","uc_flag mobile-only",3,"src","alt",4,"ngIf"],[1,"uc_flag","mobile-only",3,"src","alt"],[1,"search--results--section","search--results--loading"],[3,"context","textData","text","searchTextStyle"],[3,"marketingImages",4,"ngIf"],[3,"marketingImages"],[1,"search--results--section"],["class","search--results search--results_notfound",4,"ngIf"],[1,"search--results","search--results_notfound"],["src","https://static.udchalo.com/no_flight.svg","alt",""],["class","btn btn--danger",3,"click",4,"ngIf"],[1,"btn","btn--danger",3,"click"],["src","https://static.udchalo.com/client_assets/img/banner/visa_banner.jpg",1,"uc_visa_banner","desktop-only"],["src","https://static.udchalo.com/client_assets/img/banner/visa_banner_mobile.jpg",1,"uc_visa_banner","mobile-only"],[1,"info-ticker"],["class","ticker-chip selected-coupon-chip full-width",4,"ngIf"],[1,"ticker-track-wrapper"],["tickerTrackWrapper",""],["class","ticker-track",3,"mouseenter","mouseleave",4,"ngIf"],[1,"ticker-chip","selected-coupon-chip","full-width"],["src","https://static.udchalo.com/flights/Vector.png","alt","selected",1,"check-icon"],[1,"selected-text"],[1,"selected-saved"],[1,"remove-text",3,"click"],[1,"ticker-track",3,"mouseenter","mouseleave"],["tickerTrack",""],[4,"ngTemplateOutlet"],["class","ticker-chip fomo-chip",4,"ngIf"],[1,"ticker-chip","fomo-chip"],["src","https://static.udchalo.com/flights/fire.png","alt","fire icon",1,"chip-icon"],[1,"chip-count"],[1,"chip-text"],[1,"ticker-chip","promo-chip",3,"click"],["alt","coupon icon",1,"promo-icon",3,"src"],[1,"promo-text"],[1,"promo-discription"],[1,"select-button"],[1,"emi-info-chip","round-trip"],["src","https://static.udchalo.com/flights/emi-icon.png","alt","EMI Icon",1,"emi-icon"],[1,"emi-text"],[1,"emi-bold"],[1,"emi-medium"],[1,"tooltip-container",3,"click"],[1,"tooltip-text"],[1,"switch"],["type","checkbox",3,"ngModel","ngModelChange","change"],[1,"slider","round"],[1,"search--results--section","flexbox"],[3,"onwardLegs","returnLegs","generalConfig","isOnwardLegsFiltersAcive","isRetrunLegsFiltersActive","isOnwardLegsFiltersAciveChange","isRetrunLegsFiltersActiveChange","filterChanged","nonStopToggle","onResetFilter","onApplySortFilter","isFilter"],["class","search--results",3,"hidden",4,"ngIf"],["class","search--results uc_margin_left",3,"hidden",4,"ngIf"],["class","search--results search--results_notfound",3,"hidden",4,"ngIf"],[1,"search--results",3,"hidden"],["class","date-slider stickySlider ui-slider",4,"ngIf"],["class","emi-info-chip",4,"ngIf"],["class","generate-link",4,"ngIf"],[1,"results-header-new","flexbox","desktop-only"],[1,"results-header__airline"],[1,"results-hedaer__depart"],[3,"ngClass","click"],[3,"class",4,"ngIf"],["class","results-header__duration desktop-only",4,"ngIf"],[1,"results-header__arrive"],[1,"results-hedaer__price"],["class","results-header__blank",4,"ngIf"],["class","mobile-only ltc-banner",3,"click",4,"ngIf"],["class","results--filter mobile-only",3,"ngClass",4,"ngIf"],["class","offersContainer",4,"ngIf"],[1,"mobileMargin",3,"ngClass"],[1,"date-sl
1ider","stickySlider","ui-slider"],[3,"newSearch","isAllSuppliers","sessionId","isLtcSearch"],[1,"emi-info-chip"],[1,"generate-link"],["class","btn btn--primary uc_line_ht side-padding-16",3,"click",4,"ngIf"],["class","booking-id-copy booking-id",3,"ngClass",4,"ngIf"],[1,"btn","btn--primary","uc_line_ht","side-padding-16",3,"click"],[1,"booking-id-copy","booking-id",3,"ngClass"],[1,"booking-id-code"],[1,"flex-row"],[1,"copy-icon",3,"click"],["src","https://static.udchalo.com/client_assets/img/flights/refundable-copy.svg","alt",""],[1,"results-header__duration","desktop-only"],[1,"results-header__blank"],[1,"mobile-only","ltc-banner",3,"click"],[1,"results--filter","mobile-only",3,"ngClass"],[1,"info-txt"],[1,"offersContainer"],[3,"marketingImages","isScrollable","showArrows",4,"ngIf"],[3,"marketingImages","isScrollable","showArrows"],["class","leg-container",3,"ngClass",4,"ngIf"],[1,"leg-container",3,"ngClass"],[3,"iconsConfig","staticDataConfig","isLtcTab","search","context","leg","isRoundTrip","selectedCoupon","selectedOnwardLeg","selectedReturnLeg","isOnwardLeg","isAllSuppliers","showEmiPrices","displayProvider","isInternational","generalConfig","legIndex","partnerAdSpacesData","redirectUrl","codCoupons","codProviders","airportChangeLeg","onLegSelect","onSetLegs","emiFareCalculated","airportChangeClosed"],[3,"bankOffers","trackEvent"],[3,"fares"],[1,"round-label","light--text","desktop-only"],[1,"btn","btn--primary","btn--noradius","desktop-only",3,"click"],[1,"please-wait"],[1,"search--results","uc_margin_left",3,"hidden"],[1,"results-header-new","flexbox","returnJourney-header","desktop-only"],["class","results--filter mobile-only",4,"ngIf"],[1,"results--filter","mobile-only"],["class","leg-container",3,"ngClass","ucWatermark",4,"ngIf"],[1,"leg-container",3,"ngClass","ucWatermark"],[3,"iconsConfig","staticDataConfig","search","context","leg","isRoundTrip","selectedOnwardLeg","selectedReturnLeg","isReturnLeg","showEmiPrices","isAllSuppliers","displayProvider","isInternational","generalConfig","legIndex","partnerAdSpacesData","redirectUrl","codCoupons","codProviders","airportChangeLeg","onLegSelect","onSetLegs","airportChangeClosed"],[1,"search--results","search--results_notfound",3,"hidden"],[1,"bottom--options","flexbox","mobile-only"],[1,"btn","border-right","uc_mobile_ad",3,"click"],[1,"btn-text"],[1,"icon","md-filter-list"],[1,"small-text"],[1,"btn","uc_mobile_ad",3,"click"],[1,"icon","md-search"],["class","small-text",4,"ngIf"],[1,"footer-header__fixed","animation-on","desktop-only"],["class","search--results",4,"ngIf"],["class","search--results book-now",4,"ngIf"],[1,"search--results"],[1,"flight--details","animation-on"],[1,"flight--header"],[1,"flight--code","align-left"],[1,"airline--logo"],["onError","this.src='https://static.udchalo.com/client_assets/img/airline_logo/default.png';","alt","",3,"src"],[1,"flight--depart","align-left"],[1,"depart-time"],[1,"depart-date","uc_font14"],[1,"depart-time","uc_font14"],[1,"flight--arrive","desktop-only"],[1,"arrive-time","uc_font14"],["src","https://static.udchalo.com/client_assets/img/imgno/srp_arrow.svg","alt","",1,"svg_icon"],[1,"arrive-date","uc_font14"],[1,"flight--duration","align-right"],[1,"total-duration","uc_font14"],[1,"total-stops","uc_font14"],[1,"flight--details","animation-on","returnJourney"],[1,"arrive-date"],[1,"search--results","book-now"],[1,"flight--price"],[1,"total-price"],["class","total-price__count",4,"ngIf"],["class","animation-on speech-bubble",3,"ngClass",4,"ngIf"],["class","btn btn--primary book-btn",3,"ngClass","click",4,"ngIf"],["class","saving",4,"ngIf"],[1,"total-price__count"],[1,"animation-on","speech-bubble",3,"ngClass"],[1,"heading"],[1,"message"],[1,"btn","btn--primary","book-btn",3,"ngClass","click"],[1,"saving"],[1,"indigo-defence-modal"],[3,"isVisible","closeBtn","isVisibleChange",4,"ngIf"],[3,"isVisible","closeBtn","isVisibleChange"],[1,"contentContainer"],[1,"subPoints"],[1,"selectButtons"],[1,"popupButtons",3,"click"],[1,"heading",3,"ngClass"]],template:function(t,s){1&t&&(e._uU(0,"\n"),e._UZ(1,"udchalo-progress",0),e._uU(2,"\n"),e.YNc(3,Le,2,1,"p",1),e._uU(4,"\n"),e._uU(5,"\n\n"),e._uU(6,"\n"),e.YNc(7,Ae,1,1,"udchalo-chatbot-v1",2),e._uU(8,"\n"),e._uU(9,"\n\n"),e._UZ(10,"udchalo-toast",3),e._uU(11,"\n"),e._uU(12,"\n"),e.YNc(13,Fe,5,2,"div",4),e._uU(14,"\n"),e.YNc(15,ye,1,0,"div",5),e._uU(16,"\n"),e.YNc(17,On,50,19,"div",6),e._uU(18,"\n"),e._uU(19,"\n"),e.YNc(20,Dn,20,3,"div",7),e._uU(21,"\n"),e._uU(22,"\n"),e.YNc(23,Bn,4,1,"div",8),e._uU(24,"\n\n"),e.TgZ(25,"udchalo-common-modal",9),e.NdJ("toggleModal",function(){return s.toggleModal()}),e._uU(26,"\n "),e.TgZ(27,"div",10),e._uU(28,"\n "),e.YNc(29,jn,5,5,"ng-container",11),e._uU(30,"\n "),e.TgZ(31,"button",12),e.NdJ("click",function(){return s.toggleModal()}),e._uU(32,"Okay"),e.qZA(),e._uU(33,"\n "),e.qZA(),e._uU(34,"\n"),e.qZA(),e._uU(35,"\n ")),2&t&&(e.xp6(1),e.Q6J("hidden",s.isAllSuppliers),e.xp6(2),e.Q6J("ngIf",s.isResults&&!s.isAllSuppliers&&!s.isPricing),e.xp6(4),e.Q6J("ngIf",!s.isMobile),e.xp6(3),e.Q6J("value",s.msgs),e.xp6(3),e.Q6J("ngIf",!s.isMobile&&s.isKiosk),e.xp6(2),e.Q6J("ngIf",s.showModifyForm),e.xp6(2),e.Q6J("ngIf",null==s.search?null:s.search.origin),e.xp6(3),e.Q6J("ngIf",s.isResults&&s.isReturnJourney()&&null!=s.selectedOnwardLeg&&null!=s.selectedReturnLeg&&!s.isPricing&&(null==s.search?null:s.search.origin)),e.xp6(3),e.Q6J("ngIf",s.openConvFeesModal),e.xp6(2),e.Q6J("imageStyling",s.imageStyling)("bottomModal",!0)("imageUrl",s.staticBase+"/flights/airport_close.svg")("displayModal",s.tempClosed),e.xp6(4),e.Q6J("ngForOf",s.messages))},dependencies:[g.mk,g.sg,g.O5,g.tP,P.yS,P.Od,L.Wl,L.JJ,L.On,ae.R,le.t,T.b,ce.q,de.S,I.q,ge.o,ue.b,_e.L,he.q,pe.z,fe.E,G,be.x,Oe.Y,Pe.L,g.JJ,g.uU,Me.u,Te.r,Q.F],styles:['.offersContainer[_ngcontent-%COMP%]{position:relative;padding-top:10px}.breadcrumb-container[_ngcontent-%COMP%]{position:relative;padding-top:70px;
1margin-bottom:-58px}udchalo-common-modal[_ngcontent-%COMP%] .modal{width:70%;left:15%}.ltcAd-container[_ngcontent-%COMP%]{height:auto;width:100%;margin-bottom:4px;cursor:pointer}.ltcAd-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%}.airport-closed-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;margin-top:78px;padding:0 100px}.airport-closed-container[_ngcontent-%COMP%] .heading[_ngcontent-%COMP%]{font-size:26px;line-height:40px;font-weight:500;padding-bottom:16px}.airport-closed-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-size:22px;line-height:32px;font-weight:400;color:#545454}.airport-closed-container[_ngcontent-%COMP%] .custom-button[_ngcontent-%COMP%]{width:313px;height:40px;background:#1e54b0;border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;font-family:IBM Plex Sans,sans-serif;font-weight:600;font-style:normal}.airport-closed-container[_ngcontent-%COMP%] .button-wrap[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:30px}.inner-section-flights[_ngcontent-%COMP%]{padding-top:90px}.search--results[_ngcontent-%COMP%]{text-align:left;width:-moz-calc(100%);width:100%}.search--results_shift[_ngcontent-%COMP%]{margin-left:312px!important}.search--results_notfound[_ngcontent-%COMP%]{text-align:center;margin:120px 0}.search--results_notfound[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:30px 0;font-size:18px;line-height:26px}.bank-offer[_ngcontent-%COMP%]{width:768px;background:#FAF8E7;border-radius:8px;margin-bottom:10px}.return-flight-bank-offer[_ngcontent-%COMP%]{width:369px;background:#FAF8E7}.search--results_notfound[_ngcontent-%COMP%] p.please-wait[_ngcontent-%COMP%]{font-size:14px}.search--results.search--results_notfound[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{padding:0 15px}.search--results.search--results_notfound[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:384px}.full-screen-loader[_ngcontent-%COMP%]{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.3);pointer-events:none;z-index:1000;justify-content:center;align-items:center;display:flex}.leg-container[_ngcontent-%COMP%]{position:relative;padding:8px 12px 8px 10px;background:white}.leg-container[_ngcontent-%COMP%] .coupon-code[_ngcontent-%COMP%]{position:absolute;bottom:10px;right:21px;z-index:1;background:#f5f5f5;border:1px dashed black;padding:5px;color:#000}.leg-container[_ngcontent-%COMP%] .coupon-code[_ngcontent-%COMP%] .icon.md-scissor[_ngcontent-%COMP%]{position:absolute;top:-11px}.generate-link[_ngcontent-%COMP%]{margin-bottom:15px;display:flex}.round-trip[_ngcontent-%COMP%]{margin-bottom:10px}.emi-info-chip[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:#e4f3fd;padding:10px 16px;border-radius:8px;font-size:12px;line-height:18px;gap:12px;margin-top:8px}.emi-info-chip[_ngcontent-%COMP%] .emi-icon[_ngcontent-%COMP%]{width:25px;height:20px}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .emi-bold[_ngcontent-%COMP%]{font-size:16px;font-weight:700;line-height:16px}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .emi-medium[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:16px}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .tooltip-container[_ngcontent-%COMP%]{position:relative;cursor:pointer;font-weight:700;margin-left:4px}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .tooltip-container[_ngcontent-%COMP%] .tooltip-text[_ngcontent-%COMP%]{visibility:hidden;width:250px;background-color:#333;color:#fff;text-align:left;border-radius:4px;padding:6px 8px;position:absolute;z-index:100;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .2s;font-size:12px;white-space:normal}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .tooltip-container[_ngcontent-%COMP%]:hover .tooltip-text[_ngcontent-%COMP%]{visibility:visible;opacity:1}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%]{margin-left:auto;position:relative;display:inline-block;width:52px;height:24px}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{opacity:0;width:0;height:0}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] .slider[_ngcontent-%COMP%]{position:absolute;cursor:pointer;inset:-1px 0 0;border:1px solid #32996a;background-color:#fff;transition:.4s;border-radius:34px}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] .slider[_ngcontent-%COMP%]:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#32996a;transition:.4s;border-radius:50%}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]{background-color:#32996a}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]:before{transform:translate(26px);background-color:#fff}.side-padding-16[_ngcontent-%COMP%]{padding:0 16px}.booking-id-border[_ngcontent-%COMP%]{border:1px dashed rgba(17,103,53,.15);border-radius:4px}.booking-id-copy[_ngcontent-%COMP%]{display:flex;flex-direction:row;width:auto}.copy-icon[_ngcontent-%COMP%]{padding:5px 15px 0;border-left:1px solid #116735}.booking-id[_ngcontent-%COMP%]{background:#F5FFF9;box-sizing:border-box;padding-left:25px;display:flex;justify-content:flex-start;width:45%}.booking-id-code[_ngcontent-%COMP%]{padding-right:30px;font-weight:700;display:flex;align-items:center}.book-btn[_ngcontent-%COMP%]{background-color:#fff!important;border:white!important;color:#1b2b42!important;font-weight:600!important}@media (max-width: 600px){.booking-id[_ngcontent-%COMP%]{width:100%}udchalo-common-modal[_ngcontent-%COMP%] .modal{width:100%;left:0%}.airport-closed-container[_ngcontent-%COMP%]{margin-top:60px;padding:0 20px}.airport-closed-container[_ngcontent-%COMP%] .heading[_ngcontent-%COMP%]{font-size:20px;line-height:26px}.airport-closed-container[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-size:14px;line-height:20px}.airport-closed-container[_ngcontent-%COMP%] .custom-button[_ngcontent-%COMP%]{width:244px;border-radius:8px}.pricing-section[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{padding:0 12px}.uc_mobile_ad[_ngcontent-%COMP%]{width:100%;height:60px!important;color:#fff!important;padding:0 10px!important;line-height:40px!important;font-size:10px!important;font-family:IBM Plex Sans,sans-serif;font-weight:700;font-style:normal}.desktop-only[_ngcontent-%COMP%]{display:none!important}.search--results_notfound[_ngcontent-%COMP%]{text-align:center;margin:100px 0 0}.search--results.search--results_notfound[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.search--results_notfound[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:30px 0 45px;font-size:15px;line-height:26px}.search--results_notfound[_ngcontent-%COMP%] a.btn[_ngcontent-%COMP%]{width:100%}.uc_bold[_ngcontent-%COMP%]{font-weight:600;font-size:18px;color:#fff!important}.leg-container[_ngcontent-%COMP%]{padding-top:10px;border-bottom:1px solid #E5E5E5}.leg-container[_ngcontent-%COMP%] .coupon-code[_ngcontent-%COMP%]{position:unset;bottom:unset;right:unset;text-align:center;width:60%;margin:auto;position:relative;border-radius:50%}.leg-container[_ngcontent-%COMP%] .coupon-code[_ngcontent-%COMP%] .icon.md-scissor[_ngcontent-%COMP%]{top:-7px}.leg-container[_ngcontent-%COMP%] .coupon-code[_ngcontent-%COMP%] i.fa-hand-o-down.left[_ngcontent-%COMP%]{position:absolute;bottom:5px;left:-20px;color:red;animation:mover .75s infinite alternate}.leg-container[_ngcontent-%COMP%] .coupon-code[_ngcontent-%COMP%] i.fa-hand-o-down.right[_ngcontent-%COMP%]{position:absolute;bottom:5px;right:-20px;color:red;animation:mover .75s infinite alternate}.ltc-banner[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}}@keyframes mover{0%{transform:translateY(0)}to{transform:translateY(10px)}}.search--results[_ngcontent-%COMP%] .flight--details[_ngcontent-%COMP%]{border-radius:0 0 3px 3px;background-color:#fff;transition:all .25s ease}.search--result_details[_ngcontent-%COMP%]{justify-content:space-between;line-height:23px;margin-bottom:8px}
1.search--result_details[_ngcontent-%COMP%] .search--details[_ngcontent-%COMP%]{margin-left:145px;font-weight:600;font-size:16px;flex:2}.search--results[_ngcontent-%COMP%] .flight--details.active[_ngcontent-%COMP%]{transform:scale(33.05);background:#f9f9f9}.flight--arrive[_ngcontent-%COMP%]{line-height:20px}.flight--code[_ngcontent-%COMP%] .airline--logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:bottom;height:40px;width:40px}.flight--name[_ngcontent-%COMP%]{margin-left:-20px}.flight--name[_ngcontent-%COMP%], .flight--code[_ngcontent-%COMP%], .flight--depart[_ngcontent-%COMP%], .flight--arrive[_ngcontent-%COMP%], .flight--duration[_ngcontent-%COMP%], .flight--price[_ngcontent-%COMP%], .flight--book[_ngcontent-%COMP%]{line-height:22px;color:#fff;font-size:14px;box-sizing:border-box;flex-grow:1}.align-left[_ngcontent-%COMP%]{text-align:left}.align-right[_ngcontent-%COMP%]{text-align:right}.light--text[_ngcontent-%COMP%]{color:#545454;font-size:12px;font-weight:400}.round-trip-details[_ngcontent-%COMP%]{color:#190f2799}.seatsLeft[_ngcontent-%COMP%]{color:#337ab7}img.svg_icon[_ngcontent-%COMP%]{height:10px;width:96px}.filter--control[_ngcontent-%COMP%]{padding-bottom:10px;margin-top:10px}.flight--arrive[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-weight:600;vertical-align:middle}.result-counts[_ngcontent-%COMP%]{margin-bottom:30px;padding-bottom:30px}.border-bottom[_ngcontent-%COMP%]{border-bottom:2px solid #ccc}.flight--moreInfo[_ngcontent-%COMP%]{cursor:pointer}.flight--moreInfo[_ngcontent-%COMP%]:hover, .flight--moreInfo.active[_ngcontent-%COMP%]{color:#337ab7}.flight--moreInfo[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:16px;vertical-align:middle;font-weight:100}.flight--moreInfo[_ngcontent-%COMP%]:hover .icon[_ngcontent-%COMP%], .flight--moreInfo.active[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{transform:rotate(180deg);transition:transform .8s linear}.flightDetailsHidden[_ngcontent-%COMP%]{display:none}.returnJourney[_ngcontent-%COMP%]{margin-left:4px;cursor:pointer}.flight--details[_ngcontent-%COMP%] .flight--header[_ngcontent-%COMP%]{background-color:#1b2b42;display:-moz-flex;display:-ms-flex;display:flex;text-align:center;justify-content:space-between;padding:10px 9px;align-items:center;flex-wrap:wrap}.flight--details.active[_ngcontent-%COMP%] .flight--header[_ngcontent-%COMP%]{background:transparent}.flight--details[_ngcontent-%COMP%] .flight--header.visible[_ngcontent-%COMP%]{display:none}.results-header-new[_ngcontent-%COMP%]{text-align:center;justify-content:space-around;padding:15px;font-size:14px;border-radius:8px;margin-bottom:8px;background:#f9f9f9;color:#000}.results-header-new[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{cursor:pointer;color:#1e54b0;font-weight:600}.info-ticker[_ngcontent-%COMP%]{max-width:100%;width:1060px;overflow:hidden;height:48px;position:relative;background:#ffffff;margin:8px 0}.ticker-track-wrapper[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100%}.ticker-track[_ngcontent-%COMP%]{display:flex;white-space:nowrap;gap:12px;will-change:transform;transition:transform .1s linear}.ticker-chip[_ngcontent-%COMP%]{display:flex;align-items:center;padding:6px 12px;border-radius:8px;height:48px;white-space:nowrap}.fomo-chip[_ngcontent-%COMP%]{background-color:#fef9e8}.fomo-chip[_ngcontent-%COMP%] .chip-icon[_ngcontent-%COMP%]{width:20px;height:20px;margin-right:8px}.fomo-chip[_ngcontent-%COMP%] .chip-count[_ngcontent-%COMP%]{font-weight:700;font-size:16px;margin-right:6px}.fomo-chip[_ngcontent-%COMP%] .chip-text[_ngcontent-%COMP%]{font-size:16px;font-weight:500}.promo-chip[_ngcontent-%COMP%]{background-color:#e7faf4;cursor:pointer}.promo-chip[_ngcontent-%COMP%] .promo-icon[_ngcontent-%COMP%]{width:40px;height:40px;margin-right:8px}.promo-chip[_ngcontent-%COMP%] .promo-text[_ngcontent-%COMP%]{font-size:16px;font-weight:700;margin-right:4px}.promo-chip[_ngcontent-%COMP%] .promo-discription[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:36px}.promo-chip[_ngcontent-%COMP%] .select-button[_ngcontent-%COMP%]{color:#3398d5;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:26px;text-transform:capitalize}.selected-coupon-chip[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:#e7faf4;padding:6px 16px;border-radius:8px;height:48px}.selected-coupon-chip[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:25px;height:25px;padding:4px;background-color:#00b386;border-radius:50%;margin-right:10px}.selected-coupon-chip[_ngcontent-%COMP%] .selected-text[_ngcontent-%COMP%]{font-weight:700;font-size:16px;margin-right:6px}.selected-coupon-chip[_ngcontent-%COMP%] .selected-saved[_ngcontent-%COMP%]{color:#00b386;font-weight:500;font-size:16px;margin-right:auto}.selected-coupon-chip[_ngcontent-%COMP%] .remove-text[_ngcontent-%COMP%]{color:#3398d5;cursor:pointer;font-weight:700;font-size:14px;margin-left:16px}.selected-coupon-chip.full-width[_ngcontent-%COMP%]{max-width:100%;width:1060px;justify-content:space-between}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.flight--details[_ngcontent-%COMP%] .labels[_ngcontent-%COMP%]{padding:10px 15px 0}.defenceLabel[_ngcontent-%COMP%]{display:inline-block;border:1px solid #12b319;border-radius:15px;background-color:#12b319;font-size:13px;color:#fff;height:25px;line-height:25px;width:110px;text-align:center;vertical-align:middle}.freeMealLabel[_ngcontent-%COMP%]{display:inline-block;border:1px solid #e2e2e2;border-radius:15px;background:#f9f9f9;font-size:13px;height:25px;margin-left:10px;line-height:25px;width:110px;text-align:center;vertical-align:middle}.timeSlotLabel[_ngcontent-%COMP%]{display:inline-block;border:1px solid #e2e2e2;background:#f9f9f9;border-radius:50%;height:25px;width:25px;line-height:20px;margin-left:10px;text-align:center;cursor:pointer;vertical-align:middle}.timeSlotLabel[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:20px;width:20px;vertical-align:middle}.search--results--section[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:22px;vertical-align:middle;margin-right:8px}.count-label[_ngcontent-%COMP%]{display:inline-block;border-radius:50%;width:auto;min-width:20px;height:20px;font-size:10px;font-weight:600;line-height:20px;text-align:center;vertical-align:middle}.count-label_stops[_ngcontent-%COMP%]{color:#fff;background-color:#1e54b0}.details--flight[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:hover, .details--flight[_ngcontent-%COMP%] span.active[_ngcontent-%COMP%]{color:#428bca}.mealLabel[_ngcontent-%COMP%]{display:inline-block;padding:3px;border:1px solid #12b319;border-radius:15px;background-color:#12b319;font-size:13px;color:#fff;width:100px;text-align:center}.details--flight[_ngcontent-%COMP%]{cursor:pointer}.footer-header__fixed[_ngcontent-%COMP%]{width:100%;height:120px;padding:10px 0;position:fixed;left:0;bottom:0;right:0;z-index:20;background:#1B2B42;box-shadow:0 1px 6px #00000080}.footer-header__fixed[_ngcontent-%COMP%] .flight--details[_ngcontent-%COMP%], .footer-header__fixed[_ngcontent-%COMP%] .flight--details[_ngcontent-%COMP%]:hover{box-shadow:0 0}.footer-header__fixed[_ngcontent-%COMP%] .flight--details[_ngcontent-%COMP%] .flight--arrive[_ng
1content-%COMP%]{line-height:20px}.footer-header__fixed[_ngcontent-%COMP%] .returnJourney[_ngcontent-%COMP%]{border-left:1px solid #d8d8d8;cursor:default}.footer-header__fixed[_ngcontent-%COMP%] .book-now[_ngcontent-%COMP%]{max-width:15%}.footer-header__fixed[_ngcontent-%COMP%] .total-price__count[_ngcontent-%COMP%]{font-size:20px;font-weight:500}.search--form-section[_ngcontent-%COMP%]{text-align:left;padding:20px;width:420px;height:auto;border-radius:2px;box-shadow:1px 1px 8px #0000001f}.flight--details[_ngcontent-%COMP%] .flight--footer[_ngcontent-%COMP%]{display:-moz-flex;display:-ms-flex;display:flex;padding:0;text-align:right;font-size:12px}.flight--footer[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding:2px 4px;margin-right:10px}.progress--bar[_ngcontent-%COMP%]{position:relative}.find-fixed-mobile[_ngcontent-%COMP%]{position:fixed;display:block;left:0;right:0;top:0;height:100%;overflow:hidden;background-color:#fff;width:100%;min-width:100%;z-index:999999999999;margin:0;padding:30px 16px}.text-danger[_ngcontent-%COMP%]{color:#d9534f;padding:15px;font-size:20px;line-height:1}.text-success[_ngcontent-%COMP%]{color:#12b319;padding:15px;font-size:20px;line-height:1}table.table[_ngcontent-%COMP%]{width:100%}table.active[_ngcontent-%COMP%]{background:#f9f9f9}tr[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center}td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{flex:1;line-height:24px}td.divided-flex[_ngcontent-%COMP%]{flex:.5}.pricing-header[_ngcontent-%COMP%]{padding:10px;border-bottom:1px solid #c2c2c2;margin-bottom:20px}.pricing-messages[_ngcontent-%COMP%]{width:80%;margin:0 auto}.pricing-messages[_ngcontent-%COMP%] p.button-links[_ngcontent-%COMP%]{padding:20px 0;margin:0}.flight--details.animation-on.returnJourney[_ngcontent-%COMP%]{padding-top:0}.loading-bar-text[_ngcontent-%COMP%]{position:absolute;width:100%;top:62px;text-align:center}.modify-form[_ngcontent-%COMP%]{border:1px solid #e4e4e4;margin:10px 0;border-radius:10px;padding:20px 10px 10px 20px;z-index:10000;position:relative;background:white}.modify-overlay[_ngcontent-%COMP%]{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:1000}.modify-form[_ngcontent-%COMP%] i.fa-close[_ngcontent-%COMP%]{color:#c2c2c2;float:right;position:absolute;right:8px;top:3px;font-size:20px}.modify-form[_ngcontent-%COMP%] i.fa-close[_ngcontent-%COMP%]:hover{color:#000}@media (max-width: 600px){.duration-border[_ngcontent-%COMP%] .durationColor{color:#fff}.pricing-messages[_ngcontent-%COMP%]{width:100%}.pricing-messages[_ngcontent-%COMP%] p.button-links[_ngcontent-%COMP%]{margin:0}table.table--noborder[_ngcontent-%COMP%]{border-bottom:none}table.active[_ngcontent-%COMP%]{background:transparent}.inner-section-flights[_ngcontent-%COMP%]{padding-top:0;border-bottom:none}.search--results--section[_ngcontent-%COMP%]{padding:0;flex-wrap:wrap}.search--results--loading[_ngcontent-%COMP%]{margin:90px 0;display:inline-block;align-items:center}.search--results--loading[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center;margin:30px 0 0;font-size:16px;line-height:20px}.search--filter[_ngcontent-%COMP%], .search--results[_ngcontent-%COMP%]{max-width:100%;min-width:100%;flex-basis:100%}.results-header-new[_ngcontent-%COMP%]{margin:0 -16px 20px;background:#ffffff;box-shadow:0 2px 5px -1px #00000026}.emi-info-chip[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:#e4f3fd;padding:10px 16px;border-radius:8px;font-size:12px;line-height:18px;gap:12px;margin-top:8px}.emi-info-chip[_ngcontent-%COMP%] .emi-icon[_ngcontent-%COMP%]{width:25px;height:20px}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%]{width:200px!important}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .emi-bold[_ngcontent-%COMP%]{font-size:12px;font-weight:700;line-height:18px}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .emi-medium[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:18px}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .tooltip-container[_ngcontent-%COMP%]{position:relative;display:inline-block;cursor:pointer}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .tooltip-container[_ngcontent-%COMP%] .tooltip-text[_ngcontent-%COMP%]{visibility:hidden;opacity:0;
1width:200px;background-color:#333;color:#fff;border-radius:4px;padding:6px 8px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translate(-50%);transition:opacity .2s}.emi-info-chip[_ngcontent-%COMP%] .emi-text[_ngcontent-%COMP%] .tooltip-container.active[_ngcontent-%COMP%] .tooltip-text[_ngcontent-%COMP%]{visibility:visible;opacity:1}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%]{width:52px;height:24px}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{opacity:0;width:0;height:0}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] .slider[_ngcontent-%COMP%]{position:absolute;cursor:pointer;inset:-1px 0 0;border:1px solid #32996a;background-color:#fff;transition:.4s;border-radius:34px}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] .slider[_ngcontent-%COMP%]:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#32996a;transition:.4s;border-radius:50%}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]{background-color:#32996a}.emi-info-chip[_ngcontent-%COMP%] .switch[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]:before{transform:translate(26px);background-color:#fff}.info-ticker[_ngcontent-%COMP%]{max-width:100%;overflow:hidden;height:48px;position:relative;background:#ffffff;margin:8px 0}.ticker-track-wrapper[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:100%}.ticker-track[_ngcontent-%COMP%]{display:flex;white-space:nowrap;gap:12px;will-change:transform;transition:transform .1s linear}.fomo-chip[_ngcontent-%COMP%] .chip-icon[_ngcontent-%COMP%]{width:20px;height:20px;margin-right:8px}.fomo-chip[_ngcontent-%COMP%] .chip-count[_ngcontent-%COMP%]{font-weight:700;font-size:12px;margin-right:6px}.fomo-chip[_ngcontent-%COMP%] .chip-text[_ngcontent-%COMP%]{font-size:12px;font-weight:500}.promo-chip[_ngcontent-%COMP%]{background-color:#e7faf4;cursor:pointer}.promo-chip[_ngcontent-%COMP%] .promo-icon[_ngcontent-%COMP%]{width:35px;height:35px;margin-right:8px}.promo-chip[_ngcontent-%COMP%] .promo-text[_ngcontent-%COMP%]{font-size:12px;font-weight:700;margin-right:4px}.promo-chip[_ngcontent-%COMP%] .promo-discription[_ngcontent-%COMP%]{font-size:12px;font-weight:500;margin-right:36px}.promo-chip[_ngcontent-%COMP%] .select-button[_ngcontent-%COMP%]{color:#3398d5;text-align:center;font-size:10px;font-style:normal;font-weight:700;line-height:26px;text-transform:capitalize}.selected-coupon-chip[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:#e7faf4;padding:6px 12px;border-radius:8px;height:48px}.selected-coupon-chip[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;padding:2px;background-color:#00b386;border-radius:50%;margin-right:10px}.selected-coupon-chip[_ngcontent-%COMP%] .selected-text[_ngcontent-%COMP%]{font-weight:700;font-size:12px;margin-right:6px}.selected-coupon-chip[_ngcontent-%COMP%] .selected-saved[_ngcontent-%COMP%]{color:#00b386;font-weight:500;font-size:12px;margin-right:auto}.selected-coupon-chip[_ngcontent-%COMP%] .remove-text[_ngcontent-%COMP%]{color:#3398d5;cursor:pointer;font-weight:700;font-size:12px;margin-left:34px}.selected-coupon-chip.full-width[_ngcontent-%COMP%]{display:flex;width:100%}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-85%)}}.results--filter[_ngcontent-%COMP%]{display:block;border-bottom:2px dashed #f5f5f5;background:#EBF5FF;margin:0 -16px;padding:5px 16px;display:flex;align-items:center;justify-content:space-between;font-family:IBM Plex Sans,sans-serif;font-weight:500;font-style:normal;font-size:10px;line-height:unset}}@media only screen and (max-width: 600px) and (min-device-pixel-ratio: 2) and (min-width: 360px),only screen and (max-width: 600px) and (min-resolution: 192dpi) and (min-width: 360px),only screen and (max-width: 600px) and (min-resolution: 2dppx) and (min-width: 360px){.results--filter[_ngcontent-%COMP%]{font-size:10px}}@media only screen and (max-width: 600px) and (min-device-pixel-ratio: 2) and (max-width: 360px),only screen and (max-width: 600px) and (min-resolution: 192dpi) and (max-width: 360px),only screen and (max-width: 600px) and (min-resolution: 2dppx) and (max-width: 360px){.results--filter[_ngcontent-%COMP%]{font-size:10px}}@media (max-width: 600px){.results--filter[_ngcontent-%COMP%] .info-txt[_ngcontent-%COMP%]{color:#545454;font-weight:400}}@media (max-width: 600px){.results--filter[_ngcontent-%COMP%] .ui-switch{width:26px;height:14px;margin:0 0 0 5px}}@media (max-width: 600px){.results--filter--active[_ngcontent-%COMP%] .ui-switch{background-color:#4285f4!important;border-color:#4285f4!important}}@media (max-width: 600px){.results--filter[_ngcontent-%COMP%] .ui-switch.ui-switch-small small{width:12px;height:12px;top:1px}}@media (max-width: 600px){.search--results[_ngcontent-%COMP%] .flight--details.active[_ngcontent-%COMP%]{background:#ffffff}}@media (max-width: 600px){.flight--details[_ngcontent-%COMP%] .flight--header[_ngcontent-%COMP%]{padding:10px 0}}@media (max-width: 600px){.flight--details.active[_ngcontent-%COMP%] .flight--header[_ngcontent-%COMP%]{background:#ffffff}}@media (max-width: 600px){.flight--details[_ngcontent-%COMP%] .labels[_ngcontent-%COMP%]{padding:0}}@media (max-width: 600px){.airline--logo[_ngcontent-%COMP%]{line-height:30px}}@media (max-width: 600px){.flight--code[_ngcontent-%COMP%] .airline--logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{vertical-align:middle;height:30px;width:30px}}@media (max-width: 600px){.flight--details-inverse[_ngcontent-%COMP%] .flight--header[_ngcontent-%COMP%]{background-color:transparent}}@media (max-width: 600px){.flight--details-inverse[_ngcontent-%COMP%] .flight--name[_ng
1content-%COMP%], .flight--details-inverse[_ngcontent-%COMP%] .flight--code[_ngcontent-%COMP%], .flight--details-inverse[_ngcontent-%COMP%] .flight--depart[_ngcontent-%COMP%], .flight--details-inverse[_ngcontent-%COMP%] .flight--arrive[_ngcontent-%COMP%], .flight--details-inverse[_ngcontent-%COMP%] .flight--duration[_ngcontent-%COMP%], .flight--details-inverse[_ngcontent-%COMP%] .flight--price[_ngcontent-%COMP%], .flight--details-inverse[_ngcontent-%COMP%] .flight--book[_ngcontent-%COMP%]{color:#fff}}@media (max-width: 600px){.flight--details-inverse[_ngcontent-%COMP%] .light--text[_ngcontent-%COMP%]{color:#b9b9b9}}@media (max-width: 600px){.btn--change[_ngcontent-%COMP%]{border-radius:100px;height:25px;font-size:11px;padding:0 16px;line-height:25px;color:#0b2235;background:rgb(255,255,255)}}@media (max-width: 600px){.search--form-section[_ngcontent-%COMP%]{width:100%;border-radius:0;padding:16px;box-shadow:none}}@media (max-width: 600px){.bottom--options[_ngcontent-%COMP%]{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:99;background:#1e54b0;box-shadow:0 0 5px 2px #0000004d;-webkit-box-shadow:0 0px 5px 2px rgba(0,0,0,.3);-moz-box-shadow:0 0px 5px 2px rgba(0,0,0,.3)}}@media (max-width: 600px){.modify-search[_ngcontent-%COMP%]{border:none;text-align:center}}@media (max-width: 600px){.bottom--options[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{height:56px;border-radius:0;width:49.3%;padding:0;border:none}}@media (max-width: 600px){.modify-search[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{border:none}}@media (max-width: 600px){.bottom--options[_ngcontent-%COMP%] .btn.border-right[_ngcontent-%COMP%]{border-right:1px solid #e2e2e2}}@media (max-width: 600px){.bottom--options[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:14px;vertical-align:middle}}@media (max-width: 600px){.bottom--options[_ngcontent-%COMP%] .btn-text[_ngcontent-%COMP%]{position:relative;display:block;height:20px}}@media (max-width: 600px){.bottom--options[_ngcontent-%COMP%] .small-text[_ngcontent-%COMP%]{line-height:3}}@media (max-width: 600px){.bottom--options[_ngcontent-%COMP%] .small-text[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{color:#fff;font-weight:400;font-size:10px}}@media (max-width: 600px){.search--results[_ngcontent-%COMP%] .flight--details[_ngcontent-%COMP%]{padding:0}}@media (max-width: 600px){.defenceLabel[_ngcontent-%COMP%]{display:inline-block;border:0px;border-radius:0;background-color:#12b319;font-size:12px;color:#fff;height:20px;line-height:20px;width:85px;text-align:center}}@media (max-width: 600px){.map-icon[_ngcontent-%COMP%]{color:#190f2799}}@media (max-width: 600px){.pull--right[_ngcontent-%COMP%]{float:right;right:16px;position:absolute}}@media (max-width: 600px){.options-section[_ngcontent-%COMP%]{margin:47px -16px 0;left:0;right:0;z-index:5;padding:0;display:block;justify-content:space-between;box-shadow:0 2px 5px -1px #00000026}}@media (max-width: 600px){.options-section[_ngcontent-%COMP%] .options[_ngcontent-%COMP%]{text-align:left;padding:16px;background:#1B2B42;color:#fff;display:none;font-weight:600;font-size:14px;line-height:unset}}@media only screen and (max-width: 600px) and (min-device-pixel-ratio: 2) and (min-width: 360px),only screen and (max-width: 600px) and (min-resolution: 192dpi) and (min-width: 360px),only screen and (max-width: 600px) and (min-resolution: 2dppx) and (min-width: 360px){.options-section[_ngcontent-%COMP%] .options[_ngcontent-%COMP%]{font-size:14px}}@media only screen and (max-width: 600px) and (min-device-pixel-ratio: 2) and (max-width: 360px),only screen and (max-width: 600px) and (min-resolution: 192dpi) and (max-width: 360px),only screen and (max-width: 600px) and (min-resolution: 2dppx) and (max-width: 360px){.options-section[_ngcontent-%COMP%] .options[_ngcontent-%COMP%]{font-size:12px}}@media (max-width: 600px){.options-section[_ngcontent-%COMP%] .options[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:10px;line-height:unset;color:#b9b9b9;font-weight:500;margin-top:4px}}@media only screen and (max-width: 600px) and (min-device-pixel-ratio: 2) and (min-width: 360px),only screen and (max-width: 600px) and (min-resolution: 192dpi) and (min-width: 360px),only screen and (max-width: 600px) and (min-resolution: 2dppx) and (min-width: 360px){.options-section[_ngcontent-%COMP%] .options[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:10px}}@media only screen and (max-width: 600px) and (min-device-pixel-ratio: 2) and (max-width: 360px),only screen and (max-width: 600px) and (min-resolution: 192dpi) and (max-width: 360px),only screen and (max-width: 600px) and (min-resolution: 2dppx) and (max-width: 360px){.options-section[_ngcontent-%COMP%] .options[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:10px}}@media (max-width: 600px){.options-section[_ngcontent-%COMP%] .options.active[_ngcontent-%COMP%]{display:block;line-height:18px}}@media (max-width: 600px){.options-section[_ngcontent-%COMP%] .options.border--moreStops[_ngcontent-%COMP%]{padding:12px 9px 14px;position:relative}}@media (max-width: 600px){.price_text[_ngcontent-%COMP%] .uc_bold{color:#8c8c8c}}.saving[_ngcontent-%COMP%]{display:block}.saving[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:50px;animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.saving[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(2){animation-delay:.2s}.saving[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(3){animation-delay:.4s}.speech-bubble[_ngcontent-%COMP%]{position:relative;background:#BD362F;border-radius:.4em;position:absolute;top:-125px;color:#fff;width:312px;padding:10px;text-align:left;
1left:-70px}.speech-bubble.hide-speech-bubble[_ngcontent-%COMP%]{display:none}.speech-bubble[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:20px solid transparent;border-top-color:#bd362f;border-bottom:0;border-left:0;margin-left:-10px;margin-bottom:-20px}.speech-bubble[_ngcontent-%COMP%] .heading[_ngcontent-%COMP%]{color:#fff;font-size:17px;font-weight:600}.speech-bubble[_ngcontent-%COMP%] .heading[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{float:right}.speech-bubble[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{color:#fff;padding-top:16px}.book-disabled[_ngcontent-%COMP%], .book-disabled[_ngcontent-%COMP%]:hover{cursor:not-allowed!important;background:darkgray!important;border-color:#a9a9a9!important}.uc_box[_ngcontent-%COMP%]{width:100%;border-bottom:1px solid #ccc!important;padding:10px 15px!important;box-shadow:0 2px 3px #0a0a0a1a,0 0 0 1px #0a0a0a1a;margin-bottom:12px;background:#fff}.uc_margin_left[_ngcontent-%COMP%]{margin-left:10px}.imageMobile[_ngcontent-%COMP%]{max-height:250px;width:100%;padding-top:15px}.btn--modify[_ngcontent-%COMP%]{background-color:#fff;color:#1e54b0;border-color:#1e54b0;border-radius:4px}.btn--blueborder[_ngcontent-%COMP%]{background-color:#fff;color:#1e54b0;border-color:#1e54b0;border-radius:0 4px 4px 0}.btn--radiusright[_ngcontent-%COMP%]{border-radius:4px 0 0 4px}.btn--padding[_ngcontent-%COMP%]{padding:0 20px}.uc_flag[_ngcontent-%COMP%]{height:10px;width:15px;margin-right:1%}.uc_visa_banner[_ngcontent-%COMP%]{width:100%;margin:1% 0%}.stickyHeader[_ngcontent-%COMP%]{height:58px;align-items:center;background:white;position:sticky;top:0;z-index:10;width:100%}.stickySlider[_ngcontent-%COMP%]{position:sticky;align-items:center;top:73px;z-index:10;background:white}.popupButtons[_ngcontent-%COMP%]{padding:5px 30px;line-height:27px;height:35px;display:flex;margin:15px 5px 5px;align-items:center;font-size:12px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;background:#1e54b0;border-color:#1e54b0;color:#fff;border-radius:5px;cursor:pointer}.selectButtons[_ngcontent-%COMP%]{display:flex;justify-content:center}.indigo-defence-modal[_ngcontent-%COMP%] .overlay .popup{width:35%!important}.indigo-defence-modal[_ngcontent-%COMP%] .subPoints[_ngcontent-%COMP%]{margin-top:15px;line-height:20px;font-size:12px}.indigo-defence-modal[_ngcontent-%COMP%] .heading[_ngcontent-%COMP%]{font-weight:700;font-size:12px}.noPadding[_ngcontent-%COMP%]{padding:0}.mobile-banner[_ngcontent-%COMP%]{margin:0 -16px;background:#ffffff}.left-aligned-section[_ngcontent-%COMP%]{text-align:left}@media (max-width: 600px){.inner-section[_ngcontent-%COMP%]{padding:10px 0}.stickySlider[_ngcontent-%COMP%]{top:58px;margin:0 -16px}.indigo-defence-modal[_ngcontent-%COMP%] .overlay .popup{width:90%!important}.bank-offer[_ngcontent-%COMP%]{width:100%;padding:0;margin-bottom:0;border-radius:0}.mobileMargin[_ngcontent-%COMP%]{margin:0 -16px}.ui-slider[_ngcontent-%COMP%] .row{margin-left:0;margin-right:0}.ui-slider[_ngcontent-%COMP%] .date_info_txt{font-family:IBM Plex Sans,sans-serif;font-weight:400;font-style:normal;font-weight:600}.return-flight-bank-offer[_ngcontent-%COMP%]{width:100%}.new-font-type-weight[_ngcontent-%COMP%]{font-family:IBM Plex Sans,sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:unset}}@media only screen and (max-width: 600px) and (min-device-pixel-ratio: 2) and (min-width: 360px),only screen and (max-width: 600px) and (min-resolution: 192dpi) and (min-width: 360px),only screen and (max-width: 600px) and (min-resolution: 2dppx) and (min-width: 360px){.new-font-type-weight[_ngcontent-%COMP%]{font-size:14px}}@media only screen and (max-width: 600px) and (min-device-pixel-ratio: 2) and (max-width: 360px),only screen and (max-width: 600px) and (min-resolution: 192dpi) and (max-width: 360px),only screen and (max-width: 600px) and (min-resolution: 2dppx) and (max-width: 360px){.new-font-type-weight[_ngcontent-%COMP%]{font-size:12px}}']}),n})();const Yn=P.Bz.forChild([{path:"",component:X}]);var zn=l(80216),Kn=l(50383),Gn=l(47530),Hn=l(35444),$n=l(46074),Vn=l(44073),Wn=l(98319),Xn=l(31128),ei=l(24586),ti=l(68953),ni=l(92874),ii=l(31973),si=l(53162),oi=l(57614),ri=l(83805),ai=l(39068),li=l(55811),ci=l(53422);let di=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.oAB({type:n,bootstrap:[G]}),n.\u0275inj=e.cJS({imports:[g.ez]}),n})();var gi=l(78354),ui=l(39308),_i=l(66264);let hi=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=e.oAB({type:n,bootstrap:[X]}),n.\u0275inj=e.cJS({imports:[g.ez,Yn,L.u5,L.UX,Hn.J,Gn.Q,$n.o,zn.q,Kn.q,ri.F,Vn.E,Wn.z,ei.D,Xn.m,ti.K,ni.B,ii.S,si.v,oi.F,N.c,ai.F,li.z,ci.k,di,gi.K,ui.r,_i.w]}),n})()},41299:(Y,k,l)=>{l.d(k,{L:()=>y});var N=l(84095),g=l(22560),L=l(4260),P=l(94666);function R(m,Z){if(1&m){const _=g.EpF();g.TgZ(0,"div"),g._uU(1,"\n "),g._uU(2,"\n "),g.TgZ(3,"span",3),g.NdJ("click",function(){const B=g.CHM(_).$implicit,D=g.oxw(2);return g.KtG(D.navigateTo(B))}),g._uU(4),g.qZA(),g._uU(5,"\n "),g.TgZ(6,"span"),g._uU(7,">"),g.qZA(),g._uU(8,"\n "),g.qZA()}if(2&m){const _=Z.$implicit,T=g.oxw(2);g.xp6(3),g.Tol(T.prevCrumbClass),g.xp6(1),g.hij("\n ",_.name,"\n "),g.xp6(2),g.Gre("crumb-anchor ",T.arrowColorClass,"")}}function M(m,Z){if(1&m&&(g.TgZ(0,"div",1),g._uU(1,"\n "),g.YNc(2,R,9,7,"div",2),g._uU(3,"\n\n "),g.TgZ(4,"div"),g._uU(5,"\n "),g.TgZ(6,"span"),g._uU(7),g.qZA(),g._uU(8,"\n "),g.qZA(),g._uU(9,"\n"),g.qZA()),2&m){const _=g.oxw();g.xp6(2),g.Q6J("ngForOf",_.previous),g.xp6(4),g.Tol(_.activeCrumbClass),g.xp6(1),g.Oqu(_.current.name||"")}}let y=(()=>{class m{constructor(_){this._router=_,this.bStyle="default",this.isMobile=(0,N.tq)(),this.activeCrumbClass="active-crumb",this.prevCrumbClass="prev-crumb",this.arrowColorClass="prev-crumb-arrow-color"}ngOnInit(){"style1"===this.bStyle?(this.activeCrumbClass="prev-crumb",this.prevCrumbClass="active-crumb",this.arrowColorClass="next-crumb-arrow-color"):(this.activeCrumbClass="active-crumb",this.prevCrumbClass="prev-crumb",this.arrowColorClass="prev-crumb-arrow-color")}navigateTo(_){window.location.href=_.link+this.formatQueryParams(_.queryParams)}formatQueryParams(_){if(!_)return"";const T=Object.keys(_).map(I=>`${I}=${encodeURIComponent(_[I])}`).join("&");return T?"?"+T:""}}return m.\u0275fac=function(_){return new(_||m)(g.Y36(L.F0))},m.\u0275cmp=g.Xpm({type:m,selectors:[["udchalo-breadcrumb"]],inputs:{previous:"previous",current:"current",bStyle:"bStyle"},decls:1,vars:1,consts:[["class","breadcrumb-container desktop-only",4,"ngIf"],[1,"breadcrumb-container","desktop-only"],[4,"ngFor","ngForOf"],[3,"click"]],template:function(_,T){1&_&&g.YNc(0,M,10,5,"div",0),2&_&&g.Q6J("ngIf",!T.isMobile)},dependencies:[P.sg,P.O5],styles:["@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}
1.shimmer-effect[_ngcontent-%COMP%]{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#C8C8C8;background:linear-gradient(to right,#C8C8C8 8%,#A9A9A9 18%,#C8C8C8 33%);background-size:1200px 100%}.breadcrumb-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;background:#F5F5F5;height:40px;color:#858585;padding:12px 0 10px 10%;font-family:IBM Plex Sans,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:18px}.breadcrumb-container[_ngcontent-%COMP%] .prev-crumb[_ngcontent-%COMP%]{color:#1e54b0;cursor:pointer}.breadcrumb-container[_ngcontent-%COMP%] .crumb-anchor[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px}.breadcrumb-container[_ngcontent-%COMP%] .active-crumb[_ngcontent-%COMP%]{color:#858585;cursor:default}.breadcrumb-container[_ngcontent-%COMP%] .prev-crumb-arrow-color[_ngcontent-%COMP%]{color:#1e54b0}.breadcrumb-container[_ngcontent-%COMP%] .next-crumb-arrow-color[_ngcontent-%COMP%]{color:#858585}"]}),m})()},66264:(Y,k,l)=>{l.d(k,{w:()=>R});var N=l(94666),g=l(4260),L=l(41299),P=l(22560);let R=(()=>{class M{}return M.\u0275fac=function(m){return new(m||M)},M.\u0275mod=P.oAB({type:M,bootstrap:[L.L]}),M.\u0275inj=P.cJS({imports:[N.ez,g.Bz]}),M})()}}]);
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.