PageSourceSearch

https://emiratesvisa.com/612.6f8ae728d4cac48b.js

js emiratesvisa.com collected 2026-10-04 13:32:45 UTC 18,438 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkemirates_visa=self.webpackChunkemirates_visa||[]).push([[612],{5612:(x,h,r)=>{r.r(h),r.d(h,{ConfirmationModule:()=>M});var s=r(6895),d=r(5861),S=r(9919),l=r(4766),f=r(3765),p=r(6221),g=r(8028),c=r(3485),y=r(1794),e=r(4650),i=r(2011),u=r(4455),v=r(8466),m=r(1739),E=r(3453);const I=function(){return["/track"]},O=function(){return["/faq"]},P=function(){return["/contact"]};let _=(()=>{class a{constructor(){}ngOnInit(){}static#e=this.\u0275fac=function(o){return new(o||a)};static#t=this.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["app-what-is-next"]],decls:21,vars:6,consts:[[1,"bp-container"],[1,"whats-next-wr"],[1,"bp-h1","black"],[1,"bp-h1","grey"],[1,"bp-h1","black","lg-margins"],[1,"cards-wr"],[1,"sm-card","w-inline-block",3,"routerLink"],[1,"card-icon-modal","search"],[1,"card-header-2"],[1,"card-icon-modal","check"],[1,"card-icon-modal","contact"]],template:function(o,n){1&o&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"h1",2),e.\u0275\u0275text(3,"What's Next?"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"h1",3),e.\u0275\u0275text(5,"We are now busy at processing your visa application"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"h1",4),e.\u0275\u0275text(7,"Need Help?"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",5)(9,"a",6),e.\u0275\u0275element(10,"div",7),e.\u0275\u0275elementStart(11,"h1",8),e.\u0275\u0275text(12,"Track your application"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(13,"a",6),e.\u0275\u0275element(14,"div",9),e.\u0275\u0275elementStart(15,"h1",8),e.\u0275\u0275text(16,"Check our FAQ"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(17,"a",6),e.\u0275\u0275element(18,"div",10),e.\u0275\u0275elementStart(19,"h1",8),e.\u0275\u0275text(20,"Contact us"),e.\u0275\u0275elementEnd()()()()()),2&o&&(e.\u0275\u0275advance(9),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction0(3,I)),e.\u0275\u0275advance(4),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction0(4,O)),e.\u0275\u0275advance(4),e.\u0275\u0275property("routerLink",e.\u0275\u0275pureFunction0(5,P)))},dependencies:[E.rH]})}return a})();function b(a,C){if(1&a&&(e.\u0275\u0275elementStart(0,"div",15)(1,"div",19),e.\u0275\u0275text(2,"Express Service"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",20),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",20),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"number"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",21),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"number"),e.\u0275\u0275elementEnd()()),2&a){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(t.applicants.length),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(7,3,t.expressServiceCost*t.currency.currencyConverter,"1.0-0")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(10,6,t.expressServiceCost*t.applicants.length*t.currency.currencyConverter,"1.0-0"))}}function D(a,C){if(1&a&&(e.\u0275\u0275elementStart(0,"div",15)(1,"div",19),e.\u0275\u0275text(2,"Airport Pickup"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",20),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",20),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"number"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",21),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"number"),e.\u0275\u0275elementEnd()()),2&a){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(t.applicants.length),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(7,3,t.airportPickupCost*t.currency.currencyConverter,"1.0-0")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(10,6,t.airportPickupCost*t.applicants.length*t.currency.currencyConverter,"1.0-0"))}}function R(a,C){if(1&a&&(e.\u0275\u0275elementStart(0,"div",15)(1,"div",19),e.\u0275\u0275text(2,"Covid Insurance"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",20),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",20),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"number"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(8,"div",21),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"number"),e.\u0275\u0275elementEnd()()),2&a){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(t.applicants.length),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(7,3,t.covidInsuranceCost*t.currency.currencyConverter,"1.0-0")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(10,6,t.covidInsuranceCost*t.applicants.length*t.currency.currencyConverter,"1.0-0"))}}function A(a,C){if(1&a&&(e.\u0275\u0275elementStart(0,"div",7)(1,"h1",8),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"number"),e.\u0275\u0275element(4,"br"),e.\u0275\u0275text(5,"Instant Cashback"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",28)(7,"h1",29),e.\u0275\u0275text(8,"Your Unique"),e.\u0275\u0275element(9,"br"),e.\u0275\u0275text(10,"Referral Code"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(11,"div",30),e.\u0275\u0275elementStart(12,"h1",31),e.\u0275\u0275text(13),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"p",9),e.\u0275\u0275text(15),e.\u0275\u0275pipe(16,"number"),e.\u0275\u0275elementEnd()()()),2&a){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate2("Get a further ",t.currency.currencyCode," ",e.\u0275\u0275pipeBind2(3,5,t.product.cashBack*t.currency.currencyConverter,"1.0-0"),""),e.\u0275\u0275advance(11),e.\u0275\u0275textInterpolate(t.coupon.code),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate2("Share your referral code with a friend or family and when they place an order with us, they get up to ",e.\u0275\u0275pipeBind2(16,8,t.product.cashBack*t.currency.currencyConverter,"1.0-0")," ",t.currency.currencyCode," discount.")}}const B=[{path:"",component:(()=>{class a{constructor(t,o,n,N,T,F,j,U,w,k){this._firebase=t,this._authService=o,this._applicationService=n,this._productService=N,this._currencyService=T,this._couponService=F,this._orderService=j,this._languageService=U,this._translate=w,this.networkService=k,this.discountAmount=0}ngOnInit(){const t=document.createElement("script");t.innerHTML="gtag('event', 'conversion', { 'send_to': 'AW-316995199/d9ouCKH0maIZEP_sk5cB', 'transaction_id': '' });",document.head.appendChild(t),this.lang=this._languageService.getLanguageStorage().code,this._translate.onLangChange.subscribe(o=>{this.lang=o.lang}),this.order=this._orderService.getOrderStorage(),this.coupon=this._couponService.getCouponStorage(),this.discountAmount=this._couponService.getCouponAmountUsed(),this.product=this._productService.getSingleProductStorage(),this.applicants=this._applicationService.getApplicationStorage(),this.currency=this._currencyService.getSelectedCurrencyStorage(),this.expressServiceCost=!1===this._productService.extraServices.expressService?0:l.N.extraServices.expressService,this.airportPickupCost=!1===this._productService.extraServices.airportPickup?0:l.N.extraServices.airportPickup,this.covidInsuranceCost=!1===this._productService.extraServices.covidInsurance?0:l.N.extraServices.covidInsurance,this.emergencyServiceCost=!1===this._productService.extraServices.emergencyService?0:l.N.extraServices.emerygencyService}ngAfterViewInit(){var t=this;return(0,d.Z)(function*(){t._firebase.auth().currentUser&&(t._authService.getUserId(),t._authService.logoutUnsubscribe$.next(),t._authService.logout())})()}ngOnDestroy(){this._productService.extraServices.expressService=!1,this._productService.extraServices.airportPickup=!1,this._couponService.resetCouponAmountUsed()}static#e=this.\u0275fac=function(o){return new(o||a)(e.\u0275\u0275directiveInject(i.Ot),e.\u0275\u0275directiveInject(p.e),e.\u0275\u0275directiveInject(f.I),e.\u0275\u0275directiveInject(g.M),e.\u0275\u0275directiveInject(c.i),e.\u0275\u0275directiveInject(u.j),e.\u0275\u0275directiveInject(y.p),e.\u0275\u0275directiveInject(v.T),e.\u0275\u0275directiveInject(m.sK),e.\u0275\u0275directiveInject(S.S))};static#t=this.\u0275cmp=e.\u0275\u0275defineComponent({type:a,selectors:[["app-confirmation"]],decls:75,vars:37,consts:[[1,"page-banner"],[1,"banner-header"],[1,"banner-para"],[1,"caps-text"],["id","conf-top"],[1,"bp-container"],[1,"raised-page-wr"],[1,"page-column"],[1,"bp-h1","black"],[1,"card-para"],[1,"red-text"],[1,"bp-row"],[1,"invoice-wrapper"],[1,"header-left"],[1,"invoice-line"],[1,"flex-row"],[1,"table-product","table-product-header"],[1,"table-text","table-text-header"],[1,"table-text","table-text-header","table-text-right"],[1,"table-product"],[1,"table-text"],[1,"table-text","table-text-right"],["class","flex-row",4,"ngIf"],[1,"table-header"],[1,"table-header","table-header-right"],[1,"table-header","table-header-large"],[1,"table-header","table-header-right","table-header-large"],["class","page-column",4,"ngIf"],[1,"confirmation-card"],[1,"card-header"],[1,"card-line"],[1,"card-header","card-header-red"]],template:function(o,n){1&o&&(e.\u0275\u0275elementStart(0,"div",0)(1,"h1",1),e.\u0275\u0275text(2,"Order Confirmed"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"p",2)(4,"span",3),e.\u0275\u0275text(5,"Confirmation Code: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"span"),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275element(8,"div",4),e.\u0275\u0275elementStart(9,"div",5)(10,"div",6)(11,"div",7)(12,"h1",8),e.\u0275\u0275text(13),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(14,"h1",9),e.\u0275\u0275text(15,"Order confirmation email sent at "),e.\u0275\u0275element(16,"br"),e.\u0275\u0275elementStart(17,"span",10),e.\u0275\u0275text(18),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(19,"div",11)(20,"div"),e.\u0275\u0275text(2
11,"Cashback Earned With Your Order:"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(22,"div")(23,"span",10),e.\u0275\u0275text(24),e.\u0275\u0275pipe(25,"number"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(26,"div",12)(27,"div",13),e.\u0275\u0275text(28,"ORDER SUMMARY"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(29,"div",14),e.\u0275\u0275elementStart(30,"div",15)(31,"div",16),e.\u0275\u0275text(32,"Visa Type"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(33,"div",17),e.\u0275\u0275text(34,"QTY "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(35,"div",17),e.\u0275\u0275text(36,"Price "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"div",18),e.\u0275\u0275text(38,"Total"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(39,"div",15)(40,"div",19),e.\u0275\u0275text(41),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(42,"div",20),e.\u0275\u0275text(43),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(44,"div",20),e.\u0275\u0275text(45),e.\u0275\u0275pipe(46,"number"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(47,"div",21),e.\u0275\u0275text(48),e.\u0275\u0275pipe(49,"number"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(50,b,11,9,"div",22),e.\u0275\u0275template(51,D,11,9,"div",22),e.\u0275\u0275template(52,R,11,9,"div",22),e.\u0275\u0275element(53,"div",14),e.\u0275\u0275elementStart(54,"div",15)(55,"div",23),e.\u0275\u0275text(56,"Subtotal"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(57,"div",24),e.\u0275\u0275text(58),e.\u0275\u0275pipe(59,"number"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(60,"div",15)(61,"div",23),e.\u0275\u0275text(62,"Discount"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(63,"div",24),e.\u0275\u0275text(64),e.\u0275\u0275pipe(65,"number"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(66,"div",14),e.\u0275\u0275elementStart(67,"div",15)(68,"div",25),e.\u0275\u0275text(69,"Total"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(70,"div",26),e.\u0275\u0275text(71),e.\u0275\u0275pipe(72,"number"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275template(73,A,17,11,"div",27),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(74,"app-what-is-next")),2&o&&(e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate(n.order.id),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1("Thank you for choosing us, ",n.applicants[0].firstName,"!"),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(n.applicants[0].email),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate2("",e.\u0275\u0275pipeBind2(25,19,n.product.cashBack*n.currency.currencyConverter,"1.0-0")," ",n.currency.currencyCode,""),e.\u0275\u0275advance(17),e.\u0275\u0275textInterpolate2("",n.product.lang[n.lang].fields.name," - ",n.product.lang[n.lang].fields.visaTypeDescription,""),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(n.applicants.length),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(46,22,n.product.cost*n.currency.currencyConverter,"1.0-0")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(49,25,n.product.cost*n.applicants.length*n.currency.currencyConverter,"1.0-0")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.expressServiceCost>0),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.airportPickupCost>0),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",n.covidInsuranceCost>0),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate2(" ",n.currency.currencyCode," ",e.\u0275\u0275pipeBind2(59,28,(n.product.cost+n.airportPickupCost+n.expressServiceCost+n.covidInsuranceCost)*n.currency.currencyConverter*n.applicants.length,"1.0-0")," "),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate1("",e.\u0275\u0275pipeBind2(65,31,n.discountAmount*n.currency.currencyConverter,"1.0-0")," "),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate2(" ",n.currency.currencyCode," ",e.\u0275\u0275pipeBind2(72,34,(n.product.cost+n.airportPickupCost+n.expressServiceCost+n.covidInsuranceCost)*n.currency.currencyConverter*n.applicants.length-n.discountAmount*n.currency.currencyConverter,"1.0-0")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",n.product.cashBack>0))},dependencies:[s.O5,_,s.JJ]})}return a})()}];let M=(()=>{class a{static#e=this.\u0275fac=function(o){return new(o||a)};static#t=this.\u0275mod=e.\u0275\u0275defineNgModule({type:a});static#n=this.\u0275inj=e.\u0275\u0275defineInjector({imports:[s.ez,E.Bz.forChild(B)]})}return a})()},3485:(x,h,r)=>{r.d(h,{i:()=>f});var s=r(7579),d=r(4766),S=r(4650),l=r(529);let f=(()=>{class p{constructor(c){this._http=c,this.baseCurrency=d.N.defaultCurrency.code,this.apiKey=d.N.ipFixerApiKey,this.resetSelectedCurrency=new s.x}httpCurrencyData(){return this._http.get(`https://data.fixer.io/api/latest?access_key=${this.apiKey}&base=${this.baseCurrency}`)}setAedRate(c){this.aedRate=c}getAedRate(){return this.aedRate}setCurrencyStorage(c){this.currencyStorage=c}getCurrencyStorage(){return this.currencyStorage}setSelectedCurrencyStorage(c){this.selectedCurrencyStorage=c}getSelectedCurrencyStorage(){return this.selectedCurrencyStorage}static#e=this.\u0275fac=function(y){return new(y||p)(S.\u0275\u0275inject(l.eN))};static#t=this.\u0275prov=S.\u0275\u0275defineInjectable({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},1794:(x,h,r)=>{r.d(h,{p:()=>g});var s=r(4766),d=r(7579),S=r(4004),l=r(4650),f=r(1085),p=r(529);let g=(()=>{class c{constructor(e,i){this._afs=e,this.http=i,this.orderStatus=new d.x,this.orderDetails=new d.x,this.newOrderStatus=new d.x,this.paymentStatus=new d.x,this.isAlreadyFetchingPaymentDetails=!1,this.ordersCollection=this._afs.collection(s.N.firestoreConfig.ordersCollectionRef),this.declinedOrdersCollection=this._afs.collection(s.N.firestoreConfig.declinedOrders
1)}setOrderStorage(e){this.orderStorage=e}getOrderStorage(){return this.orderStorage}createOrder(e,i,u,v,m){return this.ordersCollection.doc(e).set({applicants:i,product:u,order:v,location:m,dealStage:"Paid",dealStageUpdatedDate:new Date,isNew:!0})}createDeclinedOrder(e,i,u,v,m){return this.declinedOrdersCollection.doc(e).set({applicants:i,product:u,order:v,location:m,dealStage:"Unpaid",dealStageUpdatedDate:new Date,isNew:!0})}attemptPurchase_Old(e){return this.http.post(s.N.production?"https://us-central1-emiratesvisa-78889.cloudfunctions.net/onNetworkPaymentProd":"https://us-central1-emiratesvisa-78889.cloudfunctions.net/onNetworkPaymentDev",e)}attemptPurchase(e,i){this._afs.collection(s.N.firestoreConfig.networkCollectionRef).doc(e).set(i).then(()=>{console.log("step1 saved"),this.newOrderStatus.next({status:"saved"})}).catch(()=>{console.log("step2 not saved"),this.newOrderStatus.next({status:"not saved"})})}savePaymentDetails(e,i){this._afs.collection(s.N.firestoreConfig.paymentsCollectionRef).doc(e).set(i).then(()=>{console.log("payment details saved"),this.paymentStatus.next("processing")}).catch(u=>{console.log("payment details not saved"),console.log(u.message)})}fetchPaymentDetails(e){!1===this.isAlreadyFetchingPaymentDetails?(this._afs.collection(s.N.firestoreConfig.paymentsCollectionRef).doc(e).valueChanges().subscribe(i=>{null!=i&&null!=i?(console.log("Document data:",i.status),this.paymentStatus.next(i.status)):(console.log("No payment details found: ",i),this.paymentStatus.next(""))}),this.changeIsAlreadyFetchingPaymentDetails(!0)):console.log("Already Fetching payment details")}deletePaymentDetails(e){this._afs.collection(s.N.firestoreConfig.paymentsCollectionRef).doc(e).delete().then(()=>{this.paymentStatus.next("")})}changeIsAlreadyFetchingPaymentDetails(e){this.isAlreadyFetchingPaymentDetails=e}getVisaRefFromOrderService(){return this.visaRefFromOrderService&&!this.visaRefFromOrderService.closed||(this.visaRefFromOrderService=new d.x),this.visaRefFromOrderService}getDeclinedOrderByVisaRefAndPaymentMethod(e,i){return this._afs.collection(s.N.firestoreConfig.declinedOrders,v=>v.where("order.visaReference","==",e).where("order.paymentMethod","==",i)).get().pipe((0,S.U)(v=>v.docs.map(m=>m.data())))}setVisaRef(e){this.visaRef=e}getVisaRef(){return this.visaRef}static#e=this.\u0275fac=function(i){return new(i||c)(l.\u0275\u0275inject(f.ST),l.\u0275\u0275inject(p.eN))};static#t=this.\u0275prov=l.\u0275\u0275defineInjectable({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})()}}]);

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.