PageSourceSearch

https://albiladtravelpass.com/chunk-EIX2QDPE.js

js albiladtravelpass.com collected 2026-10-05 03:57:29 UTC 6,906 bytes, 1 lines download raw bytes

1import{a as Q}from"./chunk-4UIONPCQ.js";import{a as J}from"./chunk-YEGOX33R.js";import{C as H,Cb as P,E as N,Ea as M,Gd as O,Hd as G,Jd as K,Qd as D,Re as g,je as q,nc as j,oc as z,rc as U,uc as V,wb as B}from"./chunk-QMWRA7SC.js";import{Db as k,Nb as f,Ob as d,Qb as S,Rb as E,Rc as l,Sb as T,Sc as p,Tb as h,Tc as y,Ub as o,Vb as a,Wb as s,bc as Y,db as I,eb as R,ed as A,gc as w,ib as t,jc as r,tb as _,wa as L,xa as F,xc as m,yc as x,zb as u,zc as C}from"./chunk-WRZ4MP3O.js";function $(e,c){if(e&1&&(o(0,"div",10)(1,"div"),m(2),l(3,"number"),a(),o(4,"div"),m(5),l(6,"t"),a()()),e&2){let i=r(2),n=r();t(2),C(" ",p(3,2,n.getCurrencyAmount(i.discount)),"% "),t(3),x(p(6,4,"lbl-cashback"))}}function ee(e,c){if(e&1&&(o(0,"div",5),f(1,$,7,6,"div",10),a()),e&2){let i=r(2);t(),d(i.isOffersAndDiscounts()?-1:1)}}function ie(e,c){if(e&1&&(o(0,"div",11)(1,"div"),m(2),l(3,"t"),a(),o(4,"div"),m(5),l(6,"momentDate"),a()()),e&2){let i=r(2),n=r();t(2),x(p(3,2,"lbl-offer-valid-from")),t(3),C(" ",y(6,4,i.validityStartDate,n.dateFormat)," ")}}function te(e,c){if(e&1&&(o(0,"div",12)(1,"div"),m(2),l(3,"t"),a(),o(4,"div"),m(5),l(6,"momentDate"),a()()),e&2){let i=r(2),n=r();t(2),x(p(3,2,"lbl-offer-valid-to")),t(3),C(" ",y(6,4,i.validityEndDate,n.dateFormat)," ")}}function ne(e,c){if(e&1&&(o(0,"div",8),f(1,ie,7,7,"div",11),f(2,te,7,7,"div",12),a()),e&2){let i=r();t(),d(i.validityStartDate?1:-1),t(),d(i.validityEndDate?2:-1)}}function ae(e,c){if(e&1&&(o(0,"div",9)(1,"div",13),m(2),l(3,"t"),a(),s(4,"div",14),a()),e&2){let i=r();t(2),C(" ",p(3,2,"lbl-about-offer")," "),t(2),h("innerHTML",i.description,I)}}function oe(e,c){if(e&1&&(o(0,"div",9)(1,"div",13),m(2),l(3,"t"),a(),s(4,"div",14),a()),e&2){let i=r();t(2),C(" ",p(3,2,"lbl-terms")," "),t(2),h("innerHTML",i.termsAndConditions,I)}}function ce(e,c){if(e&1){let i=Y();o(0,"div",9)(1,"div",15)(2,"blu-button",16),w("click",function(){L(i);let v=r(2);return F(v.redirect())}),a()()()}}function re(e,c){if(e&1&&(o(0,"div",0)(1,"div",2)(2,"div",3),s(3,"img",4),f(4,ee,2,1,"div",5),a(),o(5,"div",6)(6,"div",7),m(7),a(),f(8,ne,3,2,"div",8),f(9,ae,5,4,"div",9),f(10,oe,5,4,"div",9),f(11,ce,3,0,"div",9),a()()()),e&2){let i=c;t(3),h("src",i.coverImageUrl,R),t(),d(i.discount?4:-1),t(3),C(" ",i.name," "),t(),d(i.validityStartDate||i.validityEndDate?8:-1),t(),d(i.description?9:-1),t(),d(i.termsAndConditions?10:-1),t(),d(i.externalLink?11:-1)}}function fe(e,c){e&1&&(o(0,"div",8),s(1,"div",22)(2,"div",23),a())}function de(e,c){e&1&&s(0,"div",21)}function se(e,c){e&1&&(o(0,"div",1)(1,"div",2)(2,"div",3),s(3,"div",17),o(4,"div",5),s(5,"div",18),a()(),o(6,"div",6),s(7,"div",19),E(8,fe,3,0,"div",8,S),l(10,"repeat"),o(11,"div",9),s(12,"div",20),E(13,de,1,0,"div",21,S),l(15,"repeat"),a()()()()),e&2&&(t(8),T(p(10,0,2)),t(5),T(p(15,2,12)))}var W=(()=>{class e extends g{constructor(i,n){super(i),this.languageService=n,this.isOffersAndDiscounts=A(!1),this.cashbackOffer=A()}ngOnInit(){let i=this.languageService.currentLanguage;i===B.French||i===B.Arabic?this.dateFormat="D MMMM YYYY":this.dateFormat="MMMM D, YYYY"}redirect(){let i=this.cashbackOffer()?.externalLink;i&&V(i)?.focus()}static{this.\u0275fac=function(n){return new(n||e)(_(D),_(G))}}static{this.\u0275cmp=u({type:e,selectors:[["blu-cashback-offer-detail-item"]],inputs:{isOffersAndDiscounts:[1,"isOffersAndDiscounts"],cashbackOffer:[1,"cashbackOffer"]},features:[k],decls:2,vars:1,consts:[["bluAddClassModifier","",1,"cashback-offer-detail-item"],["bluAddClassModifier","",1,"cashback-offer-detail-item","cashback-offer-detail-item_is-mask"],[1,"cashback-offer-detail-item__container"],[1,"cashback-offer-detail-item__image-container"],["alt","cashback offer cover image",1,"cashback-offer-detail-item__image",3,"src"],[1,"cashback-offer-detail-item__name-container"],[1,"cashback-offer-detail-item__content-container"],[1,"cashback-offer-detail-item__name"],[1,"cashback-offer-detail-item__offer"],[1,"cashback-offer-detail-item__section-container"],[1,"cashback-offer-detail-item__discount"],[1,"cashback-offer-detail-item__offer-start"],[1,"cashback-offer-detail-item__offer-end"],[1,"cashback-offer-detail-item__section-title"],[1,"cashback-offer-detail-item__section-description",3,"innerHTML"],[1,"cashback-offer-detail-item__button"],["data-auto-id","moreInfoButton","label","lbl-more-info",3,"click"],[1,"cashback-offer-detail-item__image","mask"],[1,"cashback-offer-detail-item__discount","mask"],[1,"cashback-offer-detail-item__name","mask"],[1,"cashback-offer-detail-item__section-title","mask"],[1,"cashback-offer-detail-item__section-description","mask"],[1,"cashback-offer-detail-item__offer-start","mask"],[1,"cashback-offer-detail-item__offer-end","mask"]],template:function(n,v){if(n&1&&f(0,re,12,7,"div",0)(1,se,16,4,"div",1),n&2){let b;d((b=v.cashbackOffer())?0:1,b)}},dependencies:[O,J,K,z,j,U],encapsulation:2})}}return e})();function le(e,c){e&1&&(o(0,"div",1),s(1,"blu-page-banner",4),a())}function me(e,c){if(e&1&&(o(0,"div",2)(1,"div",5)(2,"div",6),s(3,"blu-cashback-offer-detail-item",7),a()()()),e&2){let i=r(2);t(3),h("isOffersAndDiscounts",i.isOffersAndDiscounts)("cashbackOffer",i.cashbackOffer)}}function pe(e,c){e&1&&(o(0,"div",3)(1,"div",5)(2,"div",6),s(3,"blu-cashback-offer-detail-item"),a()()())}function _e(e,c){if(e&1&&(o(0,"div",0),f(1,le,2,0,"div",1),f(2,me,4,2,"div",2)(3,pe,4,0,"div",3),a()),e&2){let i=r();t(),d(i.isOffersAndDiscounts?-1:1),t(),d(i.getIsLoading()?3:2)}}var Ie=(()=>{class e extends g{constructor(i,n,v,b){super(i),this.offerService=n,this.route=v,this.router=b,this.isOffersAndDiscounts=!1}
1ngOnInit(){let i=this.route.snapshot.data.type,n=this.route.snapshot.params.id;i===P.GENERIC&&(this.isOffersAndDiscounts=!0),n?this.getOffer(n):this.router.navigate([M.CASHBACK_OFFERS])}getOffer(i){this.setComponentLoading(!0),this.offerService.offer&&(this.cashbackOffer=this.offerService.offer),this.offerService.getOffer(i).subscribe({next:()=>{this.setComponentLoading(!1),this.cashbackOffer=this.offerService.offer},error:n=>{this.setComponentLoading(!1),this.router.navigate([M.CASHBACK_OFFERS]).then(()=>{this.handleErrorResponse(n)})}})}static{this.\u0275fac=function(n){return new(n||e)(_(D),_(q),_(H),_(N))}}static{this.\u0275cmp=u({type:e,selectors:[["blu-cashback-offer"]],features:[k],decls:1,vars:1,consts:[["bluAddClassModifier","",1,"cashback-offer"],[1,"cashback-offer__banner"],[1,"cashback-offer__container"],[1,"cashback-offer__container","offer__container_is-mask"],["image","/assets/images/offers/offer-details-banner.png","bannerTitle","lbl-offer-summary","subTitle","lbl-back-to-listing","link","/cashback/offers"],[1,"cashback-offer__section-container"],[1,"cashback-offer__detail-item"],[3,"isOffersAndDiscounts","cashbackOffer"]],template:function(n,v){n&1&&f(0,_e,4,2,"div",0),n&2&&d(v.cashbackOffer?0:-1)},dependencies:[O,Q,W],styles:["[_nghost-%COMP%]{width:100%}"]})}}return e})();export{Ie as CashbackOfferComponent};

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.