1import{a as Mn}from"./chunk-X3LHDS5C.js";import{a as Rn}from"./chunk-WU27P6AA.js";import"./chunk-6GSO4FAH.js";import{a as Dn}from"./chunk-NDJZ55DM.js";import{a as Pn}from"./chunk-2P56CYWF.js";import{c as kn,h as Bn}from"./chunk-4TH3OZ7Q.js";import"./chunk-FS7LWAPZ.js";import{c as Ze,d as An}from"./chunk-OQ6ISPNQ.js";import"./chunk-AE3VZRTN.js";import"./chunk-KYPIGMRU.js";import"./chunk-YFYI2KEN.js";import"./chunk-MQBPFTNW.js";import"./chunk-2PPPD7NU.js";import{a as W}from"./chunk-APBFL6VD.js";import"./chunk-SPOS7TLZ.js";import"./chunk-R25CJLVW.js";import"./chunk-4C27HBRS.js";import"./chunk-XQXUAYOE.js";import{a as ce}from"./chunk-OMUIVLCA.js";import{a as pe}from"./chunk-EDLCLKR5.js";import{$a as J,$b as De,Ab as Ae,Ae as Sn,Bb as ae,Bc as xt,Cb as O,Dc as Y,Ec as k,Fa as s,G as Zt,Ga as l,Gb as sn,Ha as v,He as In,Ia as E,Ib as cn,Ja as S,Ka as tn,Kb as Ye,La as N,Ma as D,Mb as pn,N as Te,Na as f,Q as we,Qc as Ke,Qe as Tn,R as P,Ra as nn,S as ke,Sa as bt,Se as H,Td as yn,Te as se,Ua as rn,V as Be,Va as on,W as M,Wa as an,X as R,Xa as q,Ya as m,Za as b,_a as x,_b as dn,_d as xn,aa as be,ab as Pe,ae as Ct,bf as wn,cc as Me,ce as Et,d as w,e as Zi,f as _t,ga as He,ha as ee,ja as o,k as Kt,ka as I,kb as G,o as vt,oa as Xt,pb as u,qb as h,qc as mn,rb as yt,rc as F,rd as hn,sa as _,sb as ye,sc as gn,sd as _n,tb as ln,ub as j,ue as Cn,va as U,vc as le,ve as En,wa as p,wc as un,yc as fn,yd as vn,za as en,zd as bn}from"./chunk-4UWS45CU.js";var On=w((Oa,Vn)=>{Vn.exports=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}});var de=w(xe=>{var St,nr=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];xe.getSymbolSize=function(n){if(!n)throw new Error('"version" cannot be null or undefined');if(n<1||n>40)throw new Error('"version" should be in range from 1 to 40');return n*4+17};xe.getSymbolTotalCodewords=function(n){return nr[n]};xe.getBCHDigit=function(t){let n=0;for(;t!==0;)n++,t>>>=1;return n};xe.setToSJISFunction=function(n){if(typeof n!="function")throw new Error('"toSJISFunc" is not a valid function.');St=n};xe.isKanjiModeEnabled=function(){return typeof St<"u"};xe.toSJIS=function(n){return St(n)}});var Xe=w($=>{$.L={bit:1};$.M={bit:0};$.Q={bit:3};$.H={bit:2};function ir(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return $.L;case"m":case"medium":return $.M;case"q":case"quartile":return $.Q;case"h":case"high":return $.H;default:throw new Error("Unknown EC Level: "+t)}}$.isValid=function(n){return n&&typeof n.bit<"u"&&n.bit>=0&&n.bit<4};$.from=function(n,e){if($.isValid(n))return n;try{return ir(n)}catch{return e}}});var qn=w((qa,Un)=>{function Hn(){this.buffer=[],this.length=0}Hn.prototype={get:function(t){let n=Math.floor(t/8);return(this.buffer[n]>>>7-t%8&1)===1},put:function(t,n){for(let e=0;e<n;e++)this.putBit((t>>>n-e-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){let n=Math.floor(this.length/8);this.buffer.length<=n&&this.buffer.push(0),t&&(this.buffer[n]|=128>>>this.length%8),this.length++}};Un.exports=Hn});var zn=w((ja,jn)=>{function qe(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}qe.prototype.set=function(t,n,e,i){let r=t*this.size+n;this.data[r]=e,i&&(this.reservedBit[r]=!0)};qe.prototype.get=function(t,n){return this.data[t*this.size+n]};qe.prototype.xor=function(t,n,e){this.data[t*this.size+n]^=e};qe.prototype.isReserved=function(t,n){return this.reservedBit[t*this.size+n]};jn.exports=qe});var Jn=w(et=>{var rr=de().getSymbolSize;et.getRowColCoords=function(n){if(n===1)return[];let e=Math.floor(n/7)+2,i=rr(n),r=i===145?26:Math.ceil((i-13)/(2*e-2))*2,a=[i-7];for(let c=1;c<e-1;c++)a[c]=a[c-1]-r;return a.push(6),a.reverse()};et.getPositions=function(n){let e=[],i=et.getRowColCoords(n),r=i.length;for(let a=0;a<r;a++)for(let c=0;c<r;
1c++)a===0&&c===0||a===0&&c===r-1||a===r-1&&c===0||e.push([i[a],i[c]]);return e}});var Qn=w(Wn=>{var or=de().getSymbolSize,$n=7;Wn.getPositions=function(n){let e=or(n);return[[0,0],[e-$n,0],[0,e-$n]]}});var Gn=w(A=>{A.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var Ce={N1:3,N2:3,N3:40,N4:10};A.isValid=function(n){return n!=null&&n!==""&&!isNaN(n)&&n>=0&&n<=7};A.from=function(n){return A.isValid(n)?parseInt(n,10):void 0};A.getPenaltyN1=function(n){let e=n.size,i=0,r=0,a=0,c=null,d=null;for(let g=0;g<e;g++){r=a=0,c=d=null;for(let y=0;y<e;y++){let C=n.get(g,y);C===c?r++:(r>=5&&(i+=Ce.N1+(r-5)),c=C,r=1),C=n.get(y,g),C===d?a++:(a>=5&&(i+=Ce.N1+(a-5)),d=C,a=1)}r>=5&&(i+=Ce.N1+(r-5)),a>=5&&(i+=Ce.N1+(a-5))}return i};A.getPenaltyN2=function(n){let e=n.size,i=0;for(let r=0;r<e-1;r++)for(let a=0;a<e-1;a++){let c=n.get(r,a)+n.get(r,a+1)+n.get(r+1,a)+n.get(r+1,a+1);(c===4||c===0)&&i++}return i*Ce.N2};A.getPenaltyN3=function(n){let e=n.size,i=0,r=0,a=0;for(let c=0;c<e;c++){r=a=0;for(let d=0;d<e;d++)r=r<<1&2047|n.get(c,d),d>=10&&(r===1488||r===93)&&i++,a=a<<1&2047|n.get(d,c),d>=10&&(a===1488||a===93)&&i++}return i*Ce.N3};A.getPenaltyN4=function(n){let e=0,i=n.data.length;for(let a=0;a<i;a++)e+=n.data[a];return Math.abs(Math.ceil(e*100/i/5)-10)*Ce.N4};function ar(t,n,e){switch(t){case A.Patterns.PATTERN000:return(n+e)%2===0;case A.Patterns.PATTERN001:return n%2===0;case A.Patterns.PATTERN010:return e%3===0;case A.Patterns.PATTERN011:return(n+e)%3===0;case A.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(e/3))%2===0;case A.Patterns.PATTERN101:return n*e%2+n*e%3===0;case A.Patterns.PATTERN110:return(n*e%2+n*e%3)%2===0;case A.Patterns.PATTERN111:return(n*e%3+(n+e)%2)%2===0;default:throw new Error("bad maskPattern:"+t)}}A.applyMask=function(n,e){let i=e.size;for(let r=0;r<i;r++)for(let a=0;a<i;a++)e.isReserved(a,r)||e.xor(a,r,ar(n,a,r))};A.getBestMask=function(n,e){let i=Object.keys(A.Patterns).length,r=0,a=1/0;for(let c=0;c<i;c++){e(c),A.applyMask(c,n);let d=A.getPenaltyN1(n)+A.getPenaltyN2(n)+A.getPenaltyN3(n)+A.getPenaltyN4(n);A.applyMask(c,n),d<a&&(a=d,r=c)}return r}});var Tt=w(It=>{var me=Xe(),tt=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],nt=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];It.getBlocksCount=function(n,e){switch(e){case me.L:return tt[(n-1)*4+0];case me.M:return tt[(n-1)*4+1];case me.Q:return tt[(n-1)*4+2];case me.H:return tt[(n-1)*4+3];default:return}};It.getTotalCodewordsCount=function(n,e){switch(e){case me.L:return nt[(n-1)*4+0];case me.M:return nt[(n-1)*4+1];case me.Q:return nt[(n-1)*4+2];case me.H:return nt[(n-1)*4+3];default:return}}});var Yn=w(rt=>{var je=new Uint8Array(512),it=new Uint8Array(256);(function(){let n=1;for(let e=0;e<255;e++)je[e]=n,it[n]=e,n<<=1,n&256&&(n^=285);for(let e=255;e<512;e++)je[e]=je[e-255]})();rt.log=function(n){if(n<1)throw new Error("log("+n+")");return it[n]};rt.exp=function(n){return je[n]};rt.mul=function(n,e){return n===0||e===0?0:je[it[n]+it[e]]}});var Kn=w(ze=>{var wt=Yn();ze.mul=function(n,e){let i=new Uint8Array(n.length+e.length-1);for(let r=0;r<n.length;r++)for(let a=0;a<e.length;a++)i[r+a]^=wt.mul(n[r],e[a]);return i};ze.mod=function(n,e){let i=new Uint8Array(n);for(;i.length-e.length>=0;){let r=i[0];for(let c=0;c<e.length;c++)i[c]^=wt.mul(e[c],r);let a=0;for(;a<i.length&&i[a]===0;)a++;i=i.slice(a)}return i};ze.generateECPolynomial=function(n){let e=new Uint8Array([1]);for(let i=0;i<n;i++)e=ze.mul(e,new Uint8Array([1,wt.exp(i)]));return e}});var ei=w((Ya,Xn)=>{var Zn=Kn();function kt(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}kt.prototype.initialize=function(n){this.degree=n,this.genPoly=Zn.generateECPolynomial(this.degree)};kt.prototype.encode=function(n){if(!this.genPoly)throw new Error("Encoder not initialized");let e=new Uint8Array(n.length+this.degree);
1e.set(n);let i=Zn.mod(e,this.genPoly),r=this.degree-i.length;if(r>0){let a=new Uint8Array(this.degree);return a.set(i,r),a}return i};Xn.exports=kt});var Bt=w(ti=>{ti.isValid=function(n){return!isNaN(n)&&n>=1&&n<=40}});var Pt=w(ie=>{var ni="[0-9]+",lr="[A-Z $%*+\\-./:]+",Je="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";Je=Je.replace(/u/g,"\\u");var sr="(?:(?![A-Z0-9 $%*+\\-./:]|"+Je+`)(?:.|[\r 2]))+`;ie.KANJI=new RegExp(Je,"g");ie.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");ie.BYTE=new RegExp(sr,"g");ie.NUMERIC=new RegExp(ni,"g");ie.ALPHANUMERIC=new RegExp(lr,"g");var cr=new RegExp("^"+Je+"$"),pr=new RegExp("^"+ni+"$"),dr=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");ie.testKanji=function(n){return cr.test(n)};ie.testNumeric=function(n){return pr.test(n)};ie.testAlphanumeric=function(n){return dr.test(n)}});var ge=w(L=>{var mr=Bt(),At=Pt();L.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]};L.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]};L.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]};L.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]};L.MIXED={bit:-1};L.getCharCountIndicator=function(n,e){if(!n.ccBits)throw new Error("Invalid mode: "+n);if(!mr.isValid(e))throw new Error("Invalid version: "+e);return e>=1&&e<10?n.ccBits[0]:e<27?n.ccBits[1]:n.ccBits[2]};L.getBestModeForData=function(n){return At.testNumeric(n)?L.NUMERIC:At.testAlphanumeric(n)?L.ALPHANUMERIC:At.testKanji(n)?L.KANJI:L.BYTE};L.toString=function(n){if(n&&n.id)return n.id;throw new Error("Invalid mode")};L.isValid=function(n){return n&&n.bit&&n.ccBits};function gr(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"numeric":return L.NUMERIC;case"alphanumeric":return L.ALPHANUMERIC;case"kanji":return L.KANJI;case"byte":return L.BYTE;default:throw new Error("Unknown mode: "+t)}}L.from=function(n,e){if(L.isValid(n))return n;try{return gr(n)}catch{return e}}});var li=w(Ee=>{var ot=de(),ur=Tt(),ii=Xe(),ue=ge(),Dt=Bt(),oi=7973,ri=ot.getBCHDigit(oi);function fr(t,n,e){for(let i=1;i<=40;i++)if(n<=Ee.getCapacity(i,e,t))return i}function ai(t,n){return ue.getCharCountIndicator(t,n)+4}function hr(t,n){let e=0;return t.forEach(function(i){let r=ai(i.mode,n);e+=r+i.getBitsLength()}),e}function _r(t,n){for(let e=1;e<=40;e++)if(hr(t,e)<=Ee.getCapacity(e,n,ue.MIXED))return e}Ee.from=function(n,e){return Dt.isValid(n)?parseInt(n,10):e};Ee.getCapacity=function(n,e,i){if(!Dt.isValid(n))throw new Error("Invalid QR Code version");typeof i>"u"&&(i=ue.BYTE);let r=ot.getSymbolTotalCodewords(n),a=ur.getTotalCodewordsCount(n,e),c=(r-a)*8;if(i===ue.MIXED)return c;let d=c-ai(i,n);switch(i){case ue.NUMERIC:return Math.floor(d/10*3);case ue.ALPHANUMERIC:return Math.floor(d/11*2);case ue.KANJI:return Math.floor(d/13);case ue.BYTE:default:return Math.floor(d/8)}};Ee.getBestVersionForData=function(n,e){let i,r=ii.from(e,ii.M);if(Array.isArray(n)){if(n.length>1)return _r(n,r);if(n.length===0)return 1;i=n[0]}else i=n;return fr(i.mode,i.getLength(),r)};Ee.getEncodedBits=function(n){if(!Dt.isValid(n)||n<7)throw new Error("Invalid QR Code version");let e=n<<12;for(;ot.getBCHDigit(e)-ri>=0;)e^=oi<<ot.getBCHDigit(e)-ri;return n<<12|e}});var di=w(pi=>{var Mt=de(),ci=1335,vr=21522,si=Mt.getBCHDigit(ci);pi.getEncodedBits=function(n,e){let i=n.bit<<3|e,r=i<<10;for(;Mt.getBCHDigit(r)-si>=0;)r^=ci<<Mt.getBCHDigit(r)-si;return(i<<10|r)^vr}});var gi=w((nl,mi)=>{var br=ge();function Re(t){this.mode=br.NUMERIC,this.data=t.toString()}Re.getBitsLength=function(n){return 10*Math.floor(n/3)+(n%3?n%3*3+1:0)};Re.prototype.getLength=function(){return this.data.length};Re.prototype.getBitsLength=function(){return Re.getBitsLength(this.data.length)};Re.prototype.write=function(n){let e,i,r;for(e=0;e+3<=this.data.length;e+=3)i=this.data.substr(e,3),r=parseInt(i,10),n.put(r,10);let a=this.data.length-e;a>0&&(i=this.data.substr(e),r=parseInt(i,10),n.put(r,a*3+1))};mi.exports=Re});var fi=w((il,ui)=>{var yr=ge(),Rt=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function Fe(t){this.mode=yr.ALPHANUMERIC,this.data=t}Fe.getBitsLength=function(n){return 11*Math.floor(n/2)+6*(n%2)};Fe.prototype.getLength=function(){return this.data.length};Fe.prototype.getBitsLength=function(){return Fe.getBitsLength(this.data.length)};Fe.prototype.write=function(n){let e;for(e=0;
2e+2<=this.data.length;e+=2){let i=Rt.indexOf(this.data[e])*45;i+=Rt.indexOf(this.data[e+1]),n.put(i,11)}this.data.length%2&&n.put(Rt.indexOf(this.data[e]),6)};ui.exports=Fe});var _i=w((rl,hi)=>{"use strict";hi.exports=function(n){for(var e=[],i=n.length,r=0;r<i;r++){var a=n.charCodeAt(r);if(a>=55296&&a<=56319&&i>r+1){var c=n.charCodeAt(r+1);c>=56320&&c<=57343&&(a=(a-55296)*1024+c-56320+65536,r+=1)}if(a<128){e.push(a);continue}if(a<2048){e.push(a>>6|192),e.push(a&63|128);continue}if(a<55296||a>=57344&&a<65536){e.push(a>>12|224),e.push(a>>6&63|128),e.push(a&63|128);continue}if(a>=65536&&a<=1114111){e.push(a>>18|240),e.push(a>>12&63|128),e.push(a>>6&63|128),e.push(a&63|128);continue}e.push(239,191,189)}return new Uint8Array(e).buffer}});var bi=w((ol,vi)=>{var xr=_i(),Cr=ge();function Ne(t){this.mode=Cr.BYTE,typeof t=="string"&&(t=xr(t)),this.data=new Uint8Array(t)}Ne.getBitsLength=function(n){return n*8};Ne.prototype.getLength=function(){return this.data.length};Ne.prototype.getBitsLength=function(){return Ne.getBitsLength(this.data.length)};Ne.prototype.write=function(t){for(let n=0,e=this.data.length;n<e;n++)t.put(this.data[n],8)};vi.exports=Ne});var xi=w((al,yi)=>{var Er=ge(),Sr=de();function Le(t){this.mode=Er.KANJI,this.data=t}Le.getBitsLength=function(n){return n*13};Le.prototype.getLength=function(){return this.data.length};Le.prototype.getBitsLength=function(){return Le.getBitsLength(this.data.length)};Le.prototype.write=function(t){let n;for(n=0;n<this.data.length;n++){let e=Sr.toSJIS(this.data[n]);if(e>=33088&&e<=40956)e-=33088;else if(e>=57408&&e<=60351)e-=49472;else throw new Error("Invalid SJIS character: "+this.data[n]+` 3Make sure your charset is UTF-8`);e=(e>>>8&255)*192+(e&255),t.put(e,13)}};yi.exports=Le});var Ci=w((ll,Ft)=>{"use strict";var $e={single_source_shortest_paths:function(t,n,e){var i={},r={};r[n]=0;var a=$e.PriorityQueue.make();a.push(n,0);for(var c,d,g,y,C,V,B,Q,re;!a.empty();){c=a.pop(),d=c.value,y=c.cost,C=t[d]||{};for(g in C)C.hasOwnProperty(g)&&(V=C[g],B=y+V,Q=r[g],re=typeof r[g]>"u",(re||Q>B)&&(r[g]=B,a.push(g,B),i[g]=d))}if(typeof e<"u"&&typeof r[e]>"u"){var oe=["Could not find a path from ",n," to ",e,"."].join("");throw new Error(oe)}return i},extract_shortest_path_from_predecessor_list:function(t,n){for(var e=[],i=n,r;i;)e.push(i),r=t[i],i=t[i];return e.reverse(),e},find_path:function(t,n,e){var i=$e.single_source_shortest_paths(t,n,e);return $e.extract_shortest_path_from_predecessor_list(i,e)},PriorityQueue:{make:function(t){var n=$e.PriorityQueue,e={},i;t=t||{};for(i in n)n.hasOwnProperty(i)&&(e[i]=n[i]);return e.queue=[],e.sorter=t.sorter||n.default_sorter,e},default_sorter:function(t,n){return t.cost-n.cost},push:function(t,n){var e={value:t,cost:n};this.queue.push(e),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};typeof Ft<"u"&&(Ft.exports=$e)});var Pi=w(Ve=>{var T=ge(),Ii=gi(),Ti=fi(),wi=bi(),ki=xi(),We=Pt(),at=de(),Ir=Ci();function Ei(t){return unescape(encodeURIComponent(t)).length}function Qe(t,n,e){let i=[],r;for(;(r=t.exec(e))!==null;)i.push({data:r[0],index:r.index,mode:n,length:r[0].length});return i}function Bi(t){let n=Qe(We.NUMERIC,T.NUMERIC,t),e=Qe(We.ALPHANUMERIC,T.ALPHANUMERIC,t),i,r;return at.isKanjiModeEnabled()?(i=Qe(We.BYTE,T.BYTE,t),r=Qe(We.KANJI,T.KANJI,t)):(i=Qe(We.BYTE_KANJI,T.BYTE,t),r=[]),n.concat(e,i,r).sort(function(c,d){return c.index-d.index}).map(function(c){return{data:c.data,mode:c.mode,length:c.length}})}function Nt(t,n){switch(n){case T.NUMERIC:return Ii.getBitsLength(t);case T.ALPHANUMERIC:return Ti.getBitsLength(t);case T.KANJI:return ki.getBitsLength(t);case T.BYTE:return wi.getBitsLength(t)}}function Tr(t){return t.reduce(function(n,e){let i=n.length-1>=0?n[n.length-1]:null;return i&&i.mode===e.mode?(n[n.length-1].data+=e.data,n):(n.push(e),n)},[])}function wr(t){let n=[];for(let e=0;e<t.length;e++){let i=t[e];switch(i.mode){case T.NUMERIC:n.push([i,{data:i.data,mode:T.ALPHANUMERIC,length:i.length},{data:i.data,mode:T.BYTE,length:i.length}]);break;case T.ALPHANUMERIC:n.push([i,{data:i.data,mode:T.BYTE,length:i.length}]);break;case T.KANJI:n.push([i,{data:i.data,mode:T.BYTE,length:Ei(i.data)}]);break;case T.BYTE:n.push([{data:i.data,mode:T.BYTE,length:Ei(i.data)}])}}return n}function kr(t,n){let e={},i={start:{}},r=["start"];for(let a=0;a<t.length;a++){let c=t[a],d=[];for(let g=0;g<c.length;g++){let y=c[g],C=""+a+g;d.push(C),e[C]={node:y,lastCount:0},i[C]={};for(let V=0;V<r.length;V++){let B=r[V];e[B]&&e[B].node.mode===y.mode?(i[B][C]=Nt(e[B].lastCount+y.length,y.mode)-Nt(e[B].lastCount,y.mode),e[B].lastCount+=y.length):(e[B]&&(e[B].lastCount=y.length),i[B][C]=Nt(y.length,y.mode)+4+T.getCharCountIndicator(y.mode,n))}}r=d}for(let a=0;a<r.length;a++)i[r[a]].end=0;return{map:i,table:e}}
3function Si(t,n){let e,i=T.getBestModeForData(t);if(e=T.from(n,i),e!==T.BYTE&&e.bit<i.bit)throw new Error('"'+t+'" cannot be encoded with mode '+T.toString(e)+`. 4 Suggested mode is: `+T.toString(i));switch(e===T.KANJI&&!at.isKanjiModeEnabled()&&(e=T.BYTE),e){case T.NUMERIC:return new Ii(t);case T.ALPHANUMERIC:return new Ti(t);case T.KANJI:return new ki(t);case T.BYTE:return new wi(t)}}Ve.fromArray=function(n){return n.reduce(function(e,i){return typeof i=="string"?e.push(Si(i,null)):i.data&&e.push(Si(i.data,i.mode)),e},[])};Ve.fromString=function(n,e){let i=Bi(n,at.isKanjiModeEnabled()),r=wr(i),a=kr(r,e),c=Ir.find_path(a.map,"start","end"),d=[];for(let g=1;g<c.length-1;g++)d.push(a.table[c[g]].node);return Ve.fromArray(Tr(d))};Ve.rawSplit=function(n){return Ve.fromArray(Bi(n,at.isKanjiModeEnabled()))}});var Di=w(Ai=>{var st=de(),Lt=Xe(),Br=qn(),Pr=zn(),Ar=Jn(),Dr=Qn(),Ht=Gn(),Ut=Tt(),Mr=ei(),lt=li(),Rr=di(),Fr=ge(),Vt=Pi();function Nr(t,n){let e=t.size,i=Dr.getPositions(n);for(let r=0;r<i.length;r++){let a=i[r][0],c=i[r][1];for(let d=-1;d<=7;d++)if(!(a+d<=-1||e<=a+d))for(let g=-1;g<=7;g++)c+g<=-1||e<=c+g||(d>=0&&d<=6&&(g===0||g===6)||g>=0&&g<=6&&(d===0||d===6)||d>=2&&d<=4&&g>=2&&g<=4?t.set(a+d,c+g,!0,!0):t.set(a+d,c+g,!1,!0))}}function Lr(t){let n=t.size;
vendor: 1,716 bytes, line 4
4for(let e=8;e<n-8;e++){let i=e%2===0;t.set(e,6,i,!0),t.set(6,e,i,!0)}}function Vr(t,n){let e=Ar.getPositions(n);for(let i=0;i<e.length;i++){let r=e[i][0],a=e[i][1];for(let c=-2;c<=2;c++)for(let d=-2;d<=2;d++)c===-2||c===2||d===-2||d===2||c===0&&d===0?t.set(r+c,a+d,!0,!0):t.set(r+c,a+d,!1,!0)}}function Or(t,n){let e=t.size,i=lt.getEncodedBits(n),r,a,c;for(let d=0;d<18;d++)r=Math.floor(d/3),a=d%3+e-8-3,c=(i>>d&1)===1,t.set(r,a,c,!0),t.set(a,r,c,!0)}function Ot(t,n,e){let i=t.size,r=Rr.getEncodedBits(n,e),a,c;for(a=0;a<15;a++)c=(r>>a&1)===1,a<6?t.set(a,8,c,!0):a<8?t.set(a+1,8,c,!0):t.set(i-15+a,8,c,!0),a<8?t.set(8,i-a-1,c,!0):a<9?t.set(8,15-a-1+1,c,!0):t.set(8,15-a-1,c,!0);t.set(i-8,8,1,!0)}function Hr(t,n){let e=t.size,i=-1,r=e-1,a=7,c=0;for(let d=e-1;d>0;d-=2)for(d===6&&d--;;){for(let g=0;g<2;g++)if(!t.isReserved(r,d-g)){let y=!1;c<n.length&&(y=(n[c]>>>a&1)===1),t.set(r,d-g,y),a--,a===-1&&(c++,a=7)}if(r+=i,r<0||e<=r){r-=i,i=-i;break}}}function Ur(t,n,e){let i=new Br;e.forEach(function(g){i.put(g.mode.bit,4),i.put(g.getLength(),Fr.getCharCountIndicator(g.mode,t)),g.write(i)});let r=st.getSymbolTotalCodewords(t),a=Ut.getTotalCodewordsCount(t,n),c=(r-a)*8;for(i.getLengthInBits()+4<=c&&i.put(0,4);i.getLengthInBits()%8!==0;)i.putBit(0);let d=(c-i.getLengthInBits())/8;for(let g=0;g<d;g++)i.put(g%2?17:236,8);return qr(i,t,n)}function qr(t,n,e){let i=st.getSymbolTotalCodewords(n),r=Ut.getTotalCodewordsCount(n,e),a=i-r,c=Ut.getBlocksCount(n,e),d=i%c,g=c-d,y=Math.floor(i/c),C=Math.floor(a/c),V=C+1,B=y-C,Q=new Mr(B),re=0,oe=new Array(c),Gt=new Array(c),ut=0,Ki=new Uint8Array(t.buffer);for(let Ie=0;Ie<c;Ie++){let ht=Ie<g?C:V;oe[Ie]=Ki.slice(re,re+ht),Gt[Ie]=Q.encode(oe[Ie]),re+=ht,ut=Math.max(ut,ht)}
4let ft=new Uint8Array(i),Yt=0,Z,X;for(Z=0;Z<ut;Z++)for(X=0;X<c;X++)Z<oe[X].length&&(ft[Yt++]=oe[X][Z]);for(Z=0;Z<B;Z++)for(X=0;X<c;X++)ft[Yt++]=Gt[X][Z];return ft}function jr(t,n,e,i){let r;if(Array.isArray(t))r=Vt.fromArray(t);else if(typeof t=="string"){let y=n;if(!y){let C=Vt.rawSplit(t);y=lt.getBestVersionForData(C,e)}r=Vt.fromString(t,y||40)}else throw new Error("Invalid data");let a=lt.getBestVersionForData(r,e);if(!a)throw new Error("The amount of data is too big to be stored in a QR Code");if(!n)n=a;else if(n<a)throw new Error(` 5The chosen QR Code version cannot contain this amount of data. 6Minimum version required to store current data is: `+a+`. 7`);let c=Ur(n,e,r),d=st.getSymbolSize(n),g=new Pr(d);return Nr(g,n),Lr(g),Vr(g,n),Ot(g,e,0),n>=7&&Or(g,n),Hr(g,c),isNaN(i)&&(i=Ht.getBestMask(g,Ot.bind(null,g,e))),Ht.applyMask(i,g),Ot(g,e,i),{modules:g,version:n,errorCorrectionLevel:e,maskPattern:i,segments:r}}Ai.create=function(n,e){if(typeof n>"u"||n==="")throw new Error("No input text");let i=Lt.M,r,a;return typeof e<"u"&&(i=Lt.from(e.errorCorrectionLevel,Lt.M),r=lt.from(e.version),a=Ht.from(e.maskPattern),e.toSJISFunc&&st.setToSJISFunction(e.toSJISFunc)),jr(n,r,i,a)}});var qt=w(Se=>{function Mi(t){if(typeof t=="number"&&(t=t.toString()),typeof t!="string")throw new Error("Color should be defined as hex string");let n=t.slice().replace("#","").split("");if(n.length<3||n.length===5||n.length>8)throw new Error("Invalid hex color: "+t);(n.length===3||n.length===4)&&(n=Array.prototype.concat.apply([],n.map(function(i){return[i,i]}))),n.length===6&&n.push("F","F");let e=parseInt(n.join(""),16);return{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:e&255,hex:"#"+n.slice(0,6).join("")}}Se.getOptions=function(n){n||(n={}),n.color||(n.color={});let e=typeof n.margin>"u"||n.margin===null||n.margin<0?4:n.margin,i=n.width&&n.width>=21?n.width:void 0,r=n.scale||4;
7return{width:i,scale:i?4:r,margin:e,color:{dark:Mi(n.color.dark||"#000000ff"),light:Mi(n.color.light||"#ffffffff")},type:n.type,rendererOpts:n.rendererOpts||{}}};Se.getScale=function(n,e){return e.width&&e.width>=n+e.margin*2?e.width/(n+e.margin*2):e.scale};Se.getImageWidth=function(n,e){let i=Se.getScale(n,e);return Math.floor((n+e.margin*2)*i)};Se.qrToImageData=function(n,e,i){let r=e.modules.size,a=e.modules.data,c=Se.getScale(r,i),d=Math.floor((r+i.margin*2)*c),g=i.margin*c,y=[i.color.light,i.color.dark];for(let C=0;C<d;C++)for(let V=0;V<d;V++){let B=(C*d+V)*4,Q=i.color.light;if(C>=g&&V>=g&&C<d-g&&V<d-g){let re=Math.floor((C-g)/c),oe=Math.floor((V-g)/c);Q=y[a[re*r+oe]?1:0]}n[B++]=Q.r,n[B++]=Q.g,n[B++]=Q.b,n[B]=Q.a}}});var Ri=w(ct=>{var jt=qt();function zr(t,n,e){t.clearRect(0,0,n.width,n.height),n.style||(n.style={}),n.height=e,n.width=e,n.style.height=e+"px",n.style.width=e+"px"}function Jr(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}ct.render=function(n,e,i){let r=i,a=e;typeof r>"u"&&(!e||!e.getContext)&&(r=e,e=void 0),e||(a=Jr()),r=jt.getOptions(r);let c=jt.getImageWidth(n.modules.size,r),d=a.getContext("2d"),g=d.createImageData(c,c);return jt.qrToImageData(g.data,n,r),zr(d,a,c),d.putImageData(g,0,0),a};ct.renderToDataURL=function(n,e,i){let r=i;typeof r>"u"&&(!e||!e.getContext)&&(r=e,e=void 0),r||(r={});let a=ct.render(n,e,r),c=r.type||"image/png",d=r.rendererOpts||{};return a.toDataURL(c,d.quality)}});var Li=w(Ni=>{var $r=qt();function Fi(t,n){let e=t.a/255,i=n+'="'+t.hex+'"';return e<1?i+" "+n+'-opacity="'+e.toFixed(2).slice(1)+'"':i}function zt(t,n,e){let i=t+n;return typeof e<"u"&&(i+=" "+e),i}function Wr(t,n,e){let i="",r=0,a=!1,c=0;for(let d=0;d<t.length;d++){let g=Math.floor(d%n),y=Math.floor(d/n);!g&&!a&&(a=!0),t[d]?(c++,d>0&&g>0&&t[d-1]||(i+=a?zt("M",g+e,.5+y+e):zt("m",r,0),r=0,a=!1),g+1<n&&t[d+1]||(i+=zt("h",c),c=0)):r++}return i}Ni.render=function(n,e,i){let r=$r.getOptions(e),a=n.modules.size,c=n.modules.data,d=a+r.margin*2,g=r.color.light.a?"<path "+Fi(r.color.light,"fill")+' d="M0 0h'+d+"v"+d+'H0z"/>':"",y="<path "+Fi(r.color.dark,"stroke")+' d="'+Wr(c,a,r.margin)+'"/>',C='viewBox="0 0 '+d+" "+d+'"',B='<svg xmlns="http://www.w3.org/2000/svg" '+(r.width?'width="'+r.width+'" height="'+r.width+'" ':"")+C+' shape-rendering="crispEdges">'+g+y+`</svg> 8`;return typeof i=="function"&&i(null,B),B}});var Oi=w(Ge=>{var Qr=On(),Jt=Di(),Vi=Ri(),Gr=Li();function $t(t,n,e,i,r){let a=[].slice.call(arguments,1),c=a.length,d=typeof a[c-1]=="function";if(!d&&!Qr())throw new Error("Callback required as last argument");if(d){if(c<2)throw new Error("Too few arguments provided");c===2?(r=e,e=n,n=i=void 0):c===3&&(n.getContext&&typeof r>"u"?(r=i,i=void 0):(r=i,i=e,e=n,n=void 0))}else{if(c<1)throw new Error("Too few arguments provided");return c===1?(e=n,n=i=void 0):c===2&&!n.getContext&&(i=e,e=n,n=void 0),new Promise(function(g,y){try{let C=Jt.create(e,i);g(t(C,n,i))}catch(C){y(C)}})}try{let g=Jt.create(e,i);r(null,t(g,n,i))}catch(g){r(g)}}Ge.create=Jt.create;Ge.toCanvas=$t.bind(null,Vi.render);Ge.toDataURL=$t.bind(null,Vi.renderToDataURL);Ge.toString=$t.bind(null,function(t,n,e){return Gr.render(t,e)})});var Fn=(()=>{class t{constructor(){}ngOnInit(){}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=P({type:t,selectors:[["app-voucher"]],decls:1,vars:0,template:function(i,r){i&1&&v(0,"router-outlet")},dependencies:[un]})}return t})();var te=function(t){return t.FLYGTA="flygta",t.GOLDJET="goldjet",t.ABOMIS="abomis",t}(te||{});function Xi(t,n){t&1&&v(0,"i",10)}function er(t,n){if(t&1){let e=N();s(0,"div",6)(1,"button",7),D("click",function(){M(e);let r=f();return R(r.login())}),m(2),u(3,"translate"),l(),s(4,"button",8),D("click",function(){M(e);let r=f();return R(r.email())}),m(5),u(6,"translate"),_(7,Xi,1,0,"i",9),l()()}if(t&2){let e=f();o(2),x(" ",h(3,3,"button.login")," "),o(3),x(" ",h(6,5,"button.sendEmail")," "),o(2),p("ngIf",e.sendEmailLoading)}}function tr(t,n){if(t&1){let e=N();E(0),s(1,"button",11),D("click",function(){M(e);let r=f();return R(r.close())}),m(2),u(3,"translate"),l(),S()}t&2&&(o(2),x(" ",h(3,1,"button.ok")," "))}var Ln=(()=>{class t{activeModal;content;emailSent;
8sendEmailLoading;onLogin=new be;onEmail=new be;constructor(e){this.activeModal=e}ngOnInit(){}close(e){this.activeModal.close(e)}login(){this.onLogin.emit()}email(){this.onEmail.emit()}static \u0275fac=function(i){return new(i||t)(I(vn))};static \u0275cmp=P({type:t,selectors:[["app-refund-email"]],inputs:{content:"content",emailSent:"emailSent",sendEmailLoading:"sendEmailLoading"},outputs:{onLogin:"onLogin",onEmail:"onEmail"},decls:10,vars:6,consts:[[1,"rounded-ten","bg-white","p-4","bg-opacity-100","text-black"],[1,"mb-3","pb-3","border-bottom","d-flex","align-items-center","justify-content-between"],[1,"fs-20"],[1,"icon-close","fw-semibold","text-secondary-200","fs-32","cursor",3,"click"],["class","d-flex justify-content-between pt-3",4,"ngIf"],[4,"ngIf"],[1,"d-flex","justify-content-between","pt-3"],[1,"btn","btn-first","rounded-ten","fs-14","fw-semibold","px-4","px-md-5","py-2",3,"click"],[1,"btn","border","border-first","rounded-ten","fs-14","fw-semibold","px-4","px-md-5","py-2","text-first","d-flex","gap-2","justify-content-center","align-items-center",3,"click"],["class","icon-loading loader text-first",4,"ngIf"],[1,"icon-loading","loader","text-first"],[1,"btn","btn-first","rounded-ten","fs-14","fw-semibold","px-4","px-md-5","py-2","ms-auto","d-block",3,"click"]],template:function(i,r){i&1&&(s(0,"div",0)(1,"div",1)(2,"strong",2),m(3),u(4,"translate"),l(),s(5,"i",3),D("click",function(){return r.close()}),l()(),s(6,"p"),m(7),l(),_(8,er,8,7,"div",4)(9,tr,4,3,"ng-container",5),l()),i&2&&(o(3),b(h(4,4,"label.refund")),o(4),x(" ",r.content," "),o(),p("ngIf",!r.emailSent),o(),p("ngIf",r.emailSent))},dependencies:[O,F]})}return t})();var Oe=Zi(Oi(),1);var Yr=["qrcElement"],Hi=(()=>{let n=class n{constructor(i,r){this.renderer=i,this.sanitizer=r,this.allowEmptyString=!1,this.colorDark="#000000ff",this.colorLight="#ffffffff",this.cssClass="qrcode",this.elementType="canvas",this.errorCorrectionLevel="M",this.margin=4,this.qrdata="",this.scale=4,this.width=10,this.qrCodeURL=new be,this.context=null}ngOnChanges(){return _t(this,null,function*(){yield this.createQRCode()})}isValidQrCodeText(i){return this.allowEmptyString===!1?!(typeof i>"u"||i===""||i==="null"||i===null):!(typeof i>"u")}toDataURL(i){return new Promise((r,a)=>{(0,Oe.toDataURL)(this.qrdata,i,(c,d)=>{c?a(c):r(d)})})}toCanvas(i,r){return new Promise((a,c)=>{(0,Oe.toCanvas)(i,this.qrdata,r,d=>{d?c(d):a("success")})})}toSVG(i){return new Promise((r,a)=>{(0,Oe.toString)(this.qrdata,i,(c,d)=>{c?a(c):r(d)})})}renderElement(i){for(let r of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,r);this.renderer.appendChild(this.qrcElement.nativeElement,i)}createQRCode(){return _t(this,null,function*(){this.version&&this.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),this.version=40):this.version&&this.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),this.version=1):this.version!==void 0&&isNaN(this.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),this.version=void 0);try{if(!this.isValidQrCodeText(this.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");this.isValidQrCodeText(this.qrdata)&&this.qrdata===""&&(this.qrdata=" ");
8let i={color:{dark:this.colorDark,light:this.colorLight},errorCorrectionLevel:this.errorCorrectionLevel,margin:this.margin,scale:this.scale,version:this.version,width:this.width},r=this.imageSrc,a=this.imageHeight||40,c=this.imageWidth||40;switch(this.elementType){case"canvas":{let d=this.renderer.createElement("canvas");this.context=d.getContext("2d"),this.toCanvas(d,i).then(()=>{if(this.ariaLabel&&this.renderer.setAttribute(d,"aria-label",`${this.ariaLabel}`),this.title&&this.renderer.setAttribute(d,"title",`${this.title}`),r&&this.context){this.centerImage=new Image(c,a),r!==this.centerImage.src&&(this.centerImage.src=r),a!==this.centerImage.height&&(this.centerImage.height=a),c!==this.centerImage.width&&(this.centerImage.width=c);let g=this.centerImage;g&&(g.onload=()=>{this.context?.drawImage(g,d.width/2-c/2,d.height/2-a/2,c,a)})}this.renderElement(d),this.emitQRCodeURL(d)}).catch(g=>{console.error("[angularx-qrcode] canvas error:",g)});break}case"svg":{let d=this.renderer.createElement("div");this.toSVG(i).then(g=>{this.renderer.setProperty(d,"innerHTML",g);let y=d.firstChild;this.renderer.setAttribute(y,"height",`${this.width}`),this.renderer.setAttribute(y,"width",`${this.width}`),this.renderElement(y),this.emitQRCodeURL(y)}).catch(g=>{console.error("[angularx-qrcode] svg error:",g)});break}case"url":case"img":default:{let d=this.renderer.createElement("img");this.toDataURL(i).then(g=>{this.alt&&d.setAttribute("alt",this.alt),this.ariaLabel&&d.setAttribute("aria-label",this.ariaLabel),d.setAttribute("src",g),this.title&&d.setAttribute("title",this.title),this.renderElement(d),this.emitQRCodeURL(d)}).catch(g=>{console.error("[angularx-qrcode] img/url error:",g)})}}}catch(i){console.error("[angularx-qrcode] Error generating QR Code:",i.message)}})}convertBase64ImageUrlToBlob(i){let r=i.split(";base64,"),a=r[0].split(":")[1],c=atob(r[1]),d=new Uint8Array(c.length);for(let g=0;g<c.length;++g)d[g]=c.charCodeAt(g);return new Blob([d],{type:a})}emitQRCodeURL(i){let r=i.constructor.name;if(r===SVGSVGElement.name){let y=i.outerHTML,C=new Blob([y],{type:"image/svg+xml"}),V=URL.createObjectURL(C),B=this.sanitizer.bypassSecurityTrustUrl(V);this.qrCodeURL.emit(B);return}let a="";r===HTMLCanvasElement.name&&(a=i.toDataURL("image/png")),r===HTMLImageElement.name&&(a=i.src);let c=this.convertBase64ImageUrlToBlob(a),d=URL.createObjectURL(c),g=this.sanitizer.bypassSecurityTrustUrl(d);this.qrCodeURL.emit(g)}};n.\u0275fac=function(r){return new(r||n)(I(Xt),I(dn))},n.\u0275cmp=P({type:n,selectors:[["qrcode"]],viewQuery:function(r,a){if(r&1&&rn(Yr,7),r&2){let c;on(c=an())&&(a.qrcElement=c.first)}},inputs:{allowEmptyString:"allowEmptyString",colorDark:"colorDark",colorLight:"colorLight",cssClass:"cssClass",elementType:"elementType",errorCorrectionLevel:"errorCorrectionLevel",imageSrc:"imageSrc",imageHeight:"imageHeight",imageWidth:"imageWidth",margin:"margin",qrdata:"qrdata",scale:"scale",version:"version",width:"width",alt:"alt",ariaLabel:"ariaLabel",title:"title"},outputs:{qrCodeURL:"qrCodeURL"},features:[Be],decls:2,vars:2,consts:[["qrcElement",""]],template:function(r,a){r&1&&v(0,"div",null,0),r&2&&en(a.cssClass)},encapsulation:2,changeDetection:0});let t=n;return t})(),Ui=(()=>{let n=class n{};n.\u0275fac=function(r){return new(r||n)},n.\u0275mod=ke({type:n}),n.\u0275inj=Te({});let t=n;return t})();function Zr(t,n){t&1&&(E(0),v(1,"app-loading"),S())}function Xr(t,n){t&1&&v(0,"i",29)}function eo(t,n){t&1&&v(0,"i",30)}function to(t,n){if(t&1){let e=N();s(0,"div",16)(1,"div",17)(2,"h2",18),m(3),u(4,"translate"),l(),v(5,"i",26),l(),s(6,"div",20)(7,"button",21),D("click",function(){M(e);let r=f(3);return R(r.checkRefund())}),_(8,Xr,1,0,"i",27)(9,eo,1,0,"i",28),m(10),u(11,"translate"),l()()()}if(t&2){let e=f(3);o(3),b(h(4,4,"label.manageFlight")),o(5),p("ngIf",!e.checkRefundLoading),o(),p("ngIf",e.checkRefundLoading),o(),x(" ",h(11,6,"button.cancelAndRefund")," ")}}function no(t,n){if(t&1){let e=N();s(0,"div",8)(1,"div",9)(2,"strong"),m(3),u(4,"translate"),l(),v(5,"qrcode",10),l(),s(6,"div",11)(7,"div",12)(8,"div")(9,"strong",13),m(10),u(11,"translate"),l(),s(12,"strong",14),m(13),l()()(),s(14,"div",12)(15,"div",15)(16,"div")(17,"strong",13),m(18),u(19,"translate"),l(),s(20,"strong",14),m(2
81),l()()()()(),s(22,"div",16)(23,"div",17)(24,"h2",18),m(25),u(26,"translate"),l(),v(27,"i",19),l(),s(28,"div",20)(29,"button",21),D("click",function(){M(e);let r=f(2);return R(r.printPage())}),v(30,"i",22),m(31),u(32,"translate"),l(),s(33,"button",21),D("click",function(){M(e);let r=f(2);return R(r.emailTripSummary())}),v(34,"i",23),m(35),u(36,"translate"),l()()(),_(37,to,12,8,"div",24),tn(38,25),l()}if(t&2){let e=f(2);o(3),b(h(4,13,"label.manageBooking")),o(2),p("qrdata",e.pageURL)("width",120)("errorCorrectionLevel","M"),o(5),x("",h(11,15,"label.bookingReference"),":"),o(3),b(e.ticketHeader==null?null:e.ticketHeader.BookReference),o(5),x("",h(19,17,"label.bookingStatus"),":"),o(3),b(e.ticketHeader==null?null:e.ticketHeader.Status),o(4),b(h(26,19,"label.quickActions")),o(6),x(" ",h(32,21,"button.printTripSummary")," "),o(4),x(" ",h(36,23,"button.emailTripSummary")," "),o(2),p("ngIf",e.isRefundActive&&e.isProviderActive),o(),p("ngTemplateOutlet",e.template)}}function io(t,n){if(t&1&&(E(0),s(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5),_(5,Zr,2,0,"ng-container",6)(6,no,39,25,"div",7),l()()()(),S()),t&2){let e=f();o(5),p("ngIf",e.loading),o(),p("ngIf",!e.loading)}}function ro(t,n){if(t&1){let e=N();s(0,"section",31)(1,"div",32)(2,"p",33),m(3),u(4,"translate"),l(),s(5,"button",34),D("click",function(){M(e);let r=f();return R(r.onTryAgain())}),m(6),u(7,"translate"),l()()()}t&2&&(o(3),b(h(4,2,"message.bookingReferenceError")),o(3),b(h(7,4,"button.tryAgain")))}var fe=(()=>{class t{titleSV;FlightRefundSV;TourRefundSV;authenticateSV;modalSV;router;translateSV;template;ticketHeader=void 0;loading=!1;requestID="";productType;tryAgain=new be;pageURL="";checkRefundLoading=!1;providerTypeEnum=W;ProductsEnum=k;companySetting;refundServiceMapping={[k.Flight]:()=>this.FlightRefundSV.checkRefund("",this.ticketHeader.BookReference,this.requestID),[k.Tour]:()=>this.TourRefundSV.checkRefund("",this.ticketHeader.BookReference,this.requestID)};isRefundActive=!1;isProviderActive=!1;constructor(e,i,r,a,c,d,g){this.titleSV=e,this.FlightRefundSV=i,this.TourRefundSV=r,this.authenticateSV=a,this.modalSV=c,this.router=d,this.translateSV=g,this.pageURL=window.location.href,this.companySetting=Y.settings}ngOnInit(){this.isRefundActive=this.isRefundActiveForProduct()}ngOnChanges(e){e.ticketHeader&&this.ticketHeader&&(this.titleSV.setTitle(`Issue ${this.ticketHeader?.BookReference}`),this.ticketHeader.ProviderType==this.providerTypeEnum.Abomis&&(this.isProviderActive=!0))}printPage(){window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.print?window.webkit.messageHandlers.print.postMessage({}):window.print()}emailTripSummary(){let e=this.modalSV.open(Tn,Et.getModalOptions(Ct.Dismissible));e.componentInstance.reference=this.ticketHeader?.BookReference,e.componentInstance.providerType=this.ticketHeader?.ProviderType}isRefundActiveForProduct(){if(!this.companySetting?.company?.refund)return!1;let e=this.companySetting.company.refund;switch(this.productType){case k.Flight:return e.flight?.active;case k.PRIVATE_JET:return e.privateJet?.active;case k.Tour:return e.tour?.active;case k.Package:return e.package?.active;default:return!1}}checkRefund(){this.checkRefundLoading=!0;let e=this.refundServiceMapping[this.productType];if(!e){this.checkRefundLoading=!1;return}this.authenticateUser().pipe(Zt(i=>i?e().pipe(vt(r=>({res:r,isUserAuthenticated:!0}))):Kt({res:null,isUserAuthenticated:!1}))).subscribe(({res:i,isUserAuthenticated:r})=>{if(r)if(i.ProviderCheckRefundResult[0].Successful){let a=this.getNavigationRoute();this.router.navigateByUrl(a+i.ProviderCheckRefundResult[0]?.Tickets[0]?.Reference,{state:{checkRefundResult:i}})}else xn.showError(i.ProviderCheckRefundResult[0].ProviderMessage);else this.openRefundEmailModal();this.checkRefundLoading=!1})}getNavigationRoute(){switch(this.productType){case k.Flight:return Me.REFUND_FLIGHT;case k.PRIVATE_JET:return Me.REFUND_PRIVATE_JET;case k.Tour:return Me.REFUND_Tour;case k.Package:return Me.REFUND_PACKAGE;default:return""}}authenticateUser(){return this.authenticateSV.checkIsAuthenticate().pipe(vt(e=>e))}openRefundEmailModal(){let e=this.modalSV.open(Ln,Et.getModalOptions(Ct.Dismissible));e.componentInstance.emailSent=!1,e.componentInstance.sendEmailLoa
8ding=!1,e.componentInstance.content=this.translateSV.instant("message.refundRequestModal"),e.componentInstance.onLogin.subscribe(()=>{this.router.navigate([Me.AUTHENTICATE_USER_LOGIN],{queryParams:{returnUrl:window.location.pathname}}).then(),e.close()}),e.componentInstance.onEmail.subscribe(()=>(e.componentInstance.sendEmailLoading=!0,this.FlightRefundSV.checkRefund("",this.ticketHeader.BookReference,this.requestID).subscribe(i=>{e.componentInstance.sendEmailLoading=!1,e.componentInstance.emailSent=!0,e.componentInstance.content=i?.ProviderCheckRefundResult[0]?.ProviderMessage||""})))}onTryAgain(){this.tryAgain.emit()}static \u0275fac=function(i){return new(i||t)(I(Dn),I(Mn),I(Rn),I(hn),I(bn),I(fn),I(mn))};static \u0275cmp=P({type:t,selectors:[["app-manage-my-booking-page"]],inputs:{template:"template",ticketHeader:"ticketHeader",loading:"loading",requestID:"requestID",productType:"productType"},outputs:{tryAgain:"tryAgain"},features:[Be],decls:3,vars:2,consts:[["noData",""],[4,"ngIf","ngIfElse"],[1,"container"],[1,"row","justify-content-center"],[1,"col-lg-12","col-xl-11"],[1,"py-4","p-print-0","min-height-section"],[4,"ngIf"],["class","text-second",4,"ngIf"],[1,"text-second"],[1,"mt-4","m-print-0","fs-24","d-flex","justify-content-between","align-items-center"],[3,"qrdata","width","errorCorrectionLevel"],[1,"row","my-4","mb-print-5"],[1,"col-lg-6"],[1,"fs-18","fw-semibold"],[1,"ps-2","ms-1","business-color","fs-24","text-first"],[1,"text-lg-end"],[1,"row","col-12","align-items-start","align-items-md-center","flex-column","flex-md-row","no-print","pt-4"],[1,"col-md-2","col-12","d-flex","justify-content-between","align-items-center"],[1,"fs-18","m-0","p-0","fw-semibold"],[1,"icon-arrow-right","text-primary-500","fs-36","d-md-block","d-none"],[1,"col-md-10","col-12","d-flex","flex-column","flex-md-row","gap-3","gap-md-4","mt-lg-0","mt-3"],[1,"bg-white","border-0","fs-16","fw-semibold","mx-lg-2","px-5","py-4","rounded-ten","shadow","text-second","disable-focus","d-flex","align-items-center","gap-2",3,"click"],[1,"icon-Printer","text-first"],[1,"icon-mail","fs-20","text-first"],["class","row col-12 align-items-start align-items-md-center flex-column flex-md-row no-print pt-4",4,"ngIf"],[3,"ngTemplateOutlet"],[1,"fs-36","icon-arrow-right","text-primary-500","d-md-block","d-none"],["class","icon-plane-slash text-first",4,"ngIf"],["class","icon-loading loader text-first",4,"ngIf"],[1,"icon-plane-slash","text-first"],[1,"icon-loading","loader","text-first"],[1,"container","col-10","d-flex","align-items-center","min-height-section"],[1,"card","col-12","col-md-6","mx-auto","p-3","align-items-center","gap-4","bg-first-faded"],[1,"fs-16","fw-semibold","my-2","text-black"],[1,"btn","btn-first","rounded-ten","fs-14","fw-semibold","px-4","px-md-5","py-2",3,"click"]],template:function(i,r){if(i&1&&_(0,io,7,2,"ng-container",1)(1,ro,8,6,"ng-template",null,0,j),i&2){let a=q(2);p("ngIf",r.ticketHeader||r.loading)("ngIfElse",a)}},dependencies:[O,sn,In,Hi,F],styles:[".min-height-section[_ngcontent-%COMP%]{min-height:65vh}"]})}return t})();function ao(t,n){if(t&1&&(s(0,"div",24)(1,"span",25),m(2),u(3,"translate"),l()()),t&2){let e=f();o(2),J("",h(3,2,"label.stopOverTime"),": ",e.segment.StopOverTime,"")}}function lo(t,n){if(t&1&&(E(0),s(1,"span",26),m(2),l(),S()),t&2){let e=f();o(2),J(" ",e.segment.Airplane.AirplaneCompany," ",e.segment.Airplane.AirplaneName," ")}}function so(t,n){t&1&&(s(0,"span",26),m(1,"\xA0"),l())}function co(t,n){if(t&1&&(s(0,"span",27),m(1),u(2,"translate"),l()),t&2){let e=f();o(),J("",h(2,2,"message.operatedBy")," ",e.segment.OperatingCarrierName," ")}}function po(t,n){if(t&1&&(s(0,"div",30),m(1),l()),t&2){let e=f(2);o(),Pe("",e.segment.CabinClassName," - ",e.segment.ClassTitle," (",e.segment.FareCode,")")}}function mo(t,n){if(t&1&&(s(0,"span",34),m(1),u(2,"currency"),l()),t&2){let e=f().$implicit,i=f(3);o(),x("(",ln(2,1,e.Price,i.currency,i.currencySymbol,"1.0"),")")}}function go(t,n){if(t&1&&(E(0),s(1,"div",31),v(2,"i",32),s(3,"span"),m(4),l(),s(5,"span"),m(6),l(),_(7,mo,3,6,"span",33),l(),S()),t&2){let e=n.$implicit;o(4),b(e.Description),o(2),b(e.SubDescription),o(),p("ngIf",e.Price)}}function uo(t,n){if(t&1&&(E(0),_(1,go,8,3,"ng-container",29),S()),t&2){let e=n.$implicit;o(),p("ngForOf",e.Rule)}}function fo(t,n){if(t&1&&(s(0,"div"),_(1,po,2,3,"div",28)(2,uo,2,1,"ng-container",29),l()),t&2){let e=f();o(),p("ngIf",e.segment.CabinClassName),o(),p("ngForOf",e.fares)}}function ho(t,n){if(t&1&&v(0,"img",37),t&2){let e=f(2);p("src",e.segment.Airplane.AirplaneImage,ee)}}function _o(t,n){if(t&1){let e=N();s(0,"img",38),D("error",function(r){M(e);let a=f(2);return R(a.setDefaultAircraftImage(r))}),l()}if(t&2){let e=f(2);bt("src","",e.urlService.CdnUrl(),"/image/upload/images/aircrafts/",e.segment.Airplane.AirplaneCode,".png",ee),p("ngClass",e.isDefaultAircraftImage?"aircrafts-default":"aircrafts")}}function vo(t,n){if(t&1&&(s(0,"div",35),_(1,ho,1,1,"img",36)(2,_o,1,4,"ng-template",null,1,j),l()),t&2){let e=q(3),i=f(
8);o(),p("ngIf",i.segment.Airplane.AirplaneImage)("ngIfElse",e)}}var qi=(()=>{class t{currencySV;ProductsEnum=k;segment;hasWaitForNextStop=!1;fares;currency;productType;currencySymbol;urlService=we(De);isDefaultAircraftImage=!1;constructor(e){this.currencySV=e}ngOnInit(){this.currencySymbol=this.currencySV.getCurrencySymbol(this.currency)}ngOnChanges(e){e.segment&&(this.fares=JSON.parse(e.segment.currentValue.FareRuleText))}setDefaultAircraftImage(e){let i=e.target,r=`${this.urlService.CdnUrl()}/image/upload/images/aircrafts/default_aircraft.png`;i.src=r,this.isDefaultAircraftImage=!0}static \u0275fac=function(i){return new(i||t)(I(Ke))};static \u0275cmp=P({type:t,selectors:[["app-flight-stop"]],inputs:{segment:"segment",hasWaitForNextStop:"hasWaitForNextStop",currency:"currency",productType:"productType"},features:[Be],decls:44,vars:27,consts:[["emptyData",""],["airplaneCodeImage",""],[1,"text-black"],[1,"row","g-lg-0"],[1,"col-lg-7","col-md-12"],["class","my-4 text-center",4,"ngIf"],[1,"border-end","pe-lg-4","border-sm-0","pe-print-4"],[1,"row","g-0","p-4","rounded-ten"],[1,"col-5","d-grid","gap-3","text-start","align-content-start"],[1,"d-grid","gap-2"],[1,"fs-16","fw-semibold","text-first"],[1,"fs-16","fw-normal"],[1,"fs-24","fw-semibold","my-2"],["truncateAble","",1,"fs-16","fw-normal","text-muted","text-truncate"],[4,"ngIf","ngIfElse"],[1,"col-2","my-auto","text-center"],["alt","",1,"mx-auto","airline-logo",3,"src"],[1,"fs-14","fw-semibold"],[1,"col-5","d-grid","gap-3","text-end","align-content-start"],["class","fs-14 fw-normal text-truncate","truncateAble","",4,"ngIf"],[1,"col-lg-5","col-md-12"],[1,"ps-lg-4"],[4,"ngIf"],["class","aircrafts-part",4,"ngIf"],[1,"my-4","text-center"],[1,"fs-14"],[1,"fs-14","d-flex","gap-2"],["truncateAble","",1,"fs-14","fw-normal","text-truncate"],["class","fs-14 mb-3 fw-semibold",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"fs-14","mb-3","fw-semibold"],[1,"mb-2","fs-14","d-flex","align-items-center"],[1,"icon-circle","fs-12","text-muted","pe-1"],["class","fw-semibold ps-1",4,"ngIf"],[1,"fw-semibold","ps-1"],[1,"aircrafts-part"],["alt","Airplane Image","class","rounded-2 aircrafts",3,"src",4,"ngIf","ngIfElse"],["alt","Airplane Image",1,"rounded-2","aircrafts",3,"src"],["alt","Airplane Image",1,"rounded-2",3,"error","src","ngClass"]],template:function(i,r){if(i&1&&(s(0,"section",2)(1,"div",3)(2,"div",4),_(3,ao,4,4,"div",5),l()(),s(4,"div",3)(5,"div",4)(6,"section")(7,"div",6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"span",10),m(12),l(),s(13,"span",11),m(14),u(15,"date"),l()(),s(16,"span",12),m(17),l(),s(18,"span",13),m(19),l(),_(20,lo,3,2,"ng-container",14)(21,so,2,0,"ng-template",null,0,j),l(),s(23,"div",15)(24,"div",9),v(25,"img",16),s(26,"span",17),m(27),l()()(),s(28,"div",18)(29,"div",9)(30,"span",10),m(31),l(),s(32,"span",11),m(33),u(34,"date"),l()(),s(35,"span",12),m(36),l(),s(37,"span",13),m(38),l(),_(39,co,3,4,"span",19),l()()()()(),s(40,"div",20)(41,"div",21),_(42,fo,3,2,"div",22)(43,vo,4,2,"div",23),l()()()()),i&2){let a=q(22);o(3),p("ngIf",r.hasWaitForNextStop),o(9),b(r.segment.OriginName),o(2),b(yt(15,21,r.segment.DepartureDate,"EEE, d MMM")),o(3),J("",r.segment.DepartureTime," ",r.segment.OriginDisplayCode,""),o(2),b(r.segment.OriginAirport),o(),p("ngIf",r.productType!==r.ProductsEnum.Tour&&(r.segment.Airplane.AirplaneCompany||r.segment.Airplane.AirplaneName))("ngIfElse",a),o(5),bt("src","",r.urlService.CdnUrl(),"/image/upload/images/airlines/",r.segment.OperatingCarrier,".png",ee),o(2),J("",r.segment.OperatingCarrier," ",r.segment.FlightNumber,""),o(4),b(r.segment.DestinationName),o(2),b(yt(34,24,r.segment.ArrivalDate,"EEE, d MMM")),o(3),J("",r.segment.ArrivalTime," ",r.segment.DestinationDisplayCode,""),o(2),b(r.segment.DestinationAirport),o(),p("ngIf",r.segment.OperatingCarrier),o(3),p("ngIf",r.productType!==r.ProductsEnum.PRIVATE_JET),o(),p("ngIf",r.productType==r.ProductsEnum.PRIVATE_JET&&(r.segment==null?null:r.segment.Airplane)&&((r.segment==null?null:r.segment.Airplane.AirplaneImage)||(r.segment==null?null:r.segment.Airplane.AirplaneCode)))}},dependencies:[Ae,ae,O,En,Ye,cn,F],styles:["@media screen and (max-width: 992px){.border-sm-0[_ngcontent-%COMP%]{border:0!important}}.airline-logo[_ngcontent-%COMP%]{width:24px}.aircrafts-part[_ngcontent-%COMP%]{width:100%;height:250px}.aircrafts-part[_ngcontent-%COMP%] .aircrafts[_ngcontent-%COMP%]{height:100%;width:100%;object-position:center;object-fit:cover}.aircrafts-part[_ngcontent-%COMP%] .aircrafts[_ngcontent-%COMP%]{height:100%;width:100%}"]})}return t})();var yo=t=>({"mb-5":t}),xo=t=>({"mb-1":t});function Co(t,n){if(t&1&&(E(0),s(1,"div",7),v(2,"app-flight-stop",8),l(),S()),t&2){let e=n.$implicit,i=n.first,r=f(2);o(2),p("hasWaitForNextStop",!i)("segment",e)("currency",r.currency)("productType",r.productType)}}function Eo(t,n){if(t&1&&(E(0),s(1,"div",4)(2,"span"),m(3),u(4,"translate"),l(),s(5,"span"),m(6),u(7,"translate"),s(8,"span",5),m(9),l()()(),s(10,"div",6)(11,"div",6),_(12,Co,3,4,"ng-container",3),l()(),S()),t&2){let e=n.$implicit,i=n.last;o(3),Pe(" ",e.Segments[0].OriginName," ",h(4,8,"label.to")," ",e.Segments[e.Segments.length-1].DestinationName," "),o(3),x(" ",h(7,10,"label.duration"),": "),o(3),b(e.Segments[0].Duration),o(),p("ngClass",G(12,yo,!i)),o(),p("ngClass",G(14,xo,!i)),o(),p("ngForOf",e.Segments)}}var he=(()=>{class t{originDestinationList;currency;productType;constructor(){}ngOnInit(){}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=P({type:t,selectors:[["app-flight-detail"]],inputs:{originDestinationList:"originDestinationList",currency:"currency",productType:"productType"},decls:4,vars:1,consts:[[1,"bg-white","p-4","pb-0","shadow","rounded-5","my-4","bg-white","bg-opacity-100","p-print-0"],[1,"mb-3"],[1,"pb-3","mb-1"],[4,"ngFor","ngForOf"],[1,"fs-16","fw-semibold","d-flex","justify-content-between","mb-4","p-4","bg-first-faded","rounded-ten"],[1,"fw-semibold"],[3,"ngClass"],[1,"mb-1"],[3,"hasWaitForNextStop","segment","currency","productType"]],template:function(i,r){i&1&&(s(0,"div",0)(1,"div",1)(2,"div",2),_(3,Eo,13,16,"ng-container",3),l()()()),i&2&&(o(3),p("ngForOf",r.originDestinationList))},dependencies:[Ae,ae,qi,F]})}return t})();var So=t=>[t],ji=t=>({"border-bottom":t}),zi=t=>({"gap-2 justify-content-between":t}),Io=t=>({"fw-semibold":t});function To(t,n){if(t&1&&(s(0,"span",14),m(1),u(2,"currency"),l(
8)),t&2){let e=f().$implicit;o(),b(ye(2,1,e.Items[e.Items.length-1].Amount,"",""))}}function wo(t,n){t&1&&(s(0,"span",27),m(1),u(2,"translate"),v(3,"i",28),l()),t&2&&(o(),x(" ",h(2,1,"label.moreDetails")," "))}function ko(t,n){t&1&&(s(0,"span",27),m(1),u(2,"translate"),v(3,"i",29),l()),t&2&&(o(),x(" ",h(2,1,"label.hideDetails")," "))}function Bo(t,n){if(t&1){let e=N();s(0,"div",25),D("click",function(){M(e);let r=f().$implicit;return R(r._SHOW_DEATILS=!r._SHOW_DEATILS)}),_(1,wo,4,3,"span",26)(2,ko,4,3,"span",26),l()}if(t&2){let e=f().$implicit;o(),p("ngIf",!e._SHOW_DEATILS),o(),p("ngIf",e._SHOW_DEATILS)}}function Po(t,n){if(t&1&&(s(0,"div",36)(1,"div",37),m(2),l(),s(3,"div",38)(4,"span"),m(5),u(6,"currency"),l()()()),t&2){let e=n.$implicit;o(2),x(" ",e.Name," "),o(3),b(ye(6,2,e.Amount,"",""))}}function Ao(t,n){if(t&1&&(E(0),s(1,"span",34),m(2),l(),_(3,Po,7,6,"div",35),S()),t&2){let e=f().$implicit,i=f(2).$implicit;o(2),b(e),o(),p("ngForOf",i.Details[e])}}function Do(t,n){if(t&1&&(E(0,32),_(1,Ao,4,2,"ng-container",33),S()),t&2){let e=n.$implicit,i=f(2).$implicit;o(),p("ngIf",i.Details[e])}}function Mo(t,n){if(t&1&&(s(0,"div",30),_(1,Do,2,1,"ng-container",31),l()),t&2){let e=f().$implicit,i=f(3);p("@collapseAnimation",void 0),o(),p("ngForOf",i.getDetailsKeys(e.Details))}}function Ro(t,n){if(t&1&&(s(0,"div")(1,"div",19)(2,"div",20),m(3),l(),s(4,"div",21),_(5,Bo,3,2,"div",22),s(6,"span",23),m(7),u(8,"currency"),l()()(),_(9,Mo,2,2,"div",24),l()),t&2){let e=n.$implicit,i=n.last;o(),p("ngClass",G(11,ji,!i)),o(2),x(" ",e.BillingTitle.Description," "),o(),p("ngClass",G(13,zi,e.Details)),o(),p("ngIf",e.Details),o(),p("ngClass",G(15,Io,i)),o(),b(ye(8,7,e.Amount,"","")),o(2),p("ngIf",e._SHOW_DEATILS)}}function Fo(t,n){if(t&1){let e=N();s(0,"div")(1,"div",12)(2,"div",13),D("click",function(){let r=M(e).$implicit;return R(r._SHOW=!r._SHOW)}),s(3,"span",14),m(4),u(5,"RouteOrdinalPipe"),l(),s(6,"div",15),_(7,To,3,5,"span",16),v(8,"i",17),l()(),s(9,"div",18),D("click",function(){let r=M(e).$implicit;return R(r._SHOW=!r._SHOW)}),_(10,Ro,10,17,"div",11),l()()()}if(t&2){let e=n.$implicit;o(2),U("aria-expanded",e._SHOW),o(2),b(h(5,7,e.Index-1)),o(3),p("ngIf",!e._SHOW),o(),p("ngClass",G(9,So,e._SHOW?"icon-chevron-up":"icon-chevron-down ")),o(),p("ngbCollapse",!e._SHOW)("@collapseAnimation",void 0),o(),p("ngForOf",e.Items)}}function No(t,n){if(t&1&&(s(0,"div"),_(1,Fo,11,11,"div",11),l()),t&2){let e=f();o(),p("ngForOf",e.billing.slice(0,e.billing.length-1))}}function Lo(t,n){t&1&&(s(0,"span",27),m(1),u(2,"translate"),v(3,"i",28),l()),t&2&&(o(),x(" ",h(2,1,"label.moreDetails")," "))}function Vo(t,n){t&1&&(s(0,"span",27),m(1),u(2,"translate"),v(3,"i",29),l()),t&2&&(o(),x(" ",h(2,1,"label.hideDetails")," "))}function Oo(t,n){if(t&1){let e=N();s(0,"div",25),D("click",function(){M(e);let r=f().$implicit;return R(r._SHOW_DEATILS=!r._SHOW_DEATILS)}),_(1,Lo,4,3,"span",26)(2,Vo,4,3,"span",26),l()}if(t&2){let e=f().$implicit;o(),p("ngIf",!e._SHOW_DEATILS),o(),p("ngIf",e._SHOW_DEATILS)}}function Ho(t,n){if(t&1&&(s(0,"div",36)(1,"div",37),m(2),l(),s(3,"div",38)(4,"span"),m(5),u(6,"currency"),l()()()),t&2){let e=n.$implicit;o(2),x(" ",e.Name," "),o(3),b(ye(6,2,e.Amount,"",""))}}function Uo(t,n){if(t&1&&(E(0),s(1,"span",34),m(2),l(),_(3,Ho,7,6,"div",35),S()),t&2){let e=f().$implicit,i=f(2).$implicit;o(2),b(e),o(),p("ngForOf",i.Details[e])}}function qo(t,n){if(t&1&&(E(0,40),_(1,Uo,4,2,"ng-container",33),S()),t&2){let e=n.$implicit,i=f(2).$implicit;o(),p("ngIf",i.Details[e])}}function jo(t,n){if(t&1&&(s(0,"div",30),_(1,qo,2,1,"ng-container",39),l()),t&2){let e=f().$implicit,i=f(3);p("@collapseAnimation",void 0),o(),p("ngForOf",i.getDetailsKeys(e.Details))}}function zo(t,n){if(t&1&&(s(0,"div")(1,"div",19)(2,"div",20),m(3),l(),s(4,"div",21),_(5,Oo,3,2,"div",22),s(6,"span"),m(7),u(8,"currency"),l()()(),_(9,jo,2,2,"div",24),l()),t&2){let e=n.$implicit,i=n.last;o(),p("ngClass",G(10,ji,!i)),o(2),x(" ",e.BillingTitle.Description," "),o(),p("ngClass",G(12,zi,e.Details)),o(),p("ngIf",e.Details),o(2),b(ye(8,6,e.Amount,"","")),o(2),p("ngIf",e._SHOW_DEATILS)}}function Jo(t,n){if(t&1&&(s(0,"div"),_(1,zo,10,14,"div",11),l()),t&2){let e=n.$implicit;o(),p("ngForOf",e.Items.slice(0,e.Items.length-1))}}function $o(t,n){if(t&1&&_(0,Jo,2,1,"div",11),t&2){let e=f();p("ngForOf",e.billing.slice(0,e.billing.length-1))}}var _e=(()=>{class t{currencySV;billing=[];currency;currencySymbol;constructor(e){this.currencySV=e}ngOnInit(){this.currencySymbol=this.currencySV.getCurrencySymbol(this.currency),this.billing.forEach(e
8=>e._SHOW=!0)}getDetailsKeys(e){return Object.keys(e||{})}static \u0275fac=function(i){return new(i||t)(I(Ke))};static \u0275cmp=P({type:t,selectors:[["app-payment-detail"]],inputs:{billing:"billing",currency:"currency"},decls:17,vars:11,consts:[["singleBill",""],[1,"bg-white","p-4","shadow","rounded-5","my-4","bg-white","bg-opacity-100","p-print-0","text-black"],[1,"fs-20","pb-4","border-bottom","mb-4"],[1,"fw-semibold"],[1,"row","justify-content-between"],[1,"col-md-5","col-lg-5"],[4,"ngIf","ngIfElse"],[1,"col-md-5"],[1,"mt-3","mt-md-0","text-center","text-md-start","d-grid","gap-2"],[1,"fs-20"],[1,"fs-28"],[4,"ngFor","ngForOf"],[1,"pb-2","mb-2"],["aria-controls","bill",1,"d-flex","justify-content-between","cursor","px-3",3,"click"],[1,"fs-14","fw-semibold"],[1,"d-flex"],["class","fs-14 fw-semibold",4,"ngIf"],[1,"fs-25","ps-3","text-first",3,"ngClass"],[3,"click","ngbCollapse"],[1,"d-flex","justify-content-between","p-2","fs-14",3,"ngClass"],[1,"d-inline-flex","col-7","text-muted"],[1,"d-inline-flex","col-5","justify-content-end",3,"ngClass"],[3,"click",4,"ngIf"],[3,"ngClass"],["class","p-2 my-2 bg-white-smoke rounded-ten",4,"ngIf"],[3,"click"],["class","d-inline-flex gap-1 align-items-center text-blue cursor fs-12",4,"ngIf"],[1,"d-inline-flex","gap-1","align-items-center","text-blue","cursor","fs-12"],[1,"fs-18","icon-chevron-down"],[1,"fs-18","icon-chevron-up"],[1,"p-2","my-2","bg-white-smoke","rounded-ten"],["class","mb-2 p-2 bg-first-faded rounded-10 my-2",4,"ngFor","ngForOf"],[1,"mb-2","p-2","bg-first-faded","rounded-10","my-2"],[4,"ngIf"],[1,"fs-14","text-black"],["class","d-flex justify-content-between px-2 py-1 fs-12",4,"ngFor","ngForOf"],[1,"d-flex","justify-content-between","px-2","py-1","fs-12"],[1,"d-inline-flex","text-muted"],[1,"d-inline-flex"],["class","mb-2",4,"ngFor","ngForOf"],[1,"mb-2"]],template:function(i,r){if(i&1&&(s(0,"div",1)(1,"div",2)(2,"strong",3),m(3),u(4,"translate"),l()(),s(5,"div",4)(6,"div",5),_(7,No,2,1,"div",6)(8,$o,1,1,"ng-template",null,0,j),l(),s(10,"div",7)(11,"div",8)(12,"span",9),m(13),l(),s(14,"strong",10),m(15),u(16,"currency"),l()()()()()),i&2){let a=q(9);o(3),b(h(4,5,"label.priceBreakdown")),o(4),p("ngIf",r.billing.length>2)("ngIfElse",a),o(6),b(r.billing[r.billing.length-1]==null||r.billing[r.billing.length-1].Items[0]==null?null:r.billing[r.billing.length-1].Items[0].BillingTitle.Description),o(2),b(ye(16,7,r.billing[r.billing.length-1]==null||r.billing[r.billing.length-1].Items[0]==null?null:r.billing[r.billing.length-1].Items[0].Amount,r.currency,r.currencySymbol))}},dependencies:[Ae,ae,O,_n,Ye,F,Sn],data:{animation:[yn]}})}return t})();function Wo(t,n){t&1&&(s(0,"th",15)(1,"div",11),m(2),u(3,"translate"),l()()),t&2&&(o(2),b(h(3,1,"label.cabin")))}function Qo(t,n){t&1&&(s(0,"th",10)(1,"div",11),m(2),u(3,"translate"),l()()),t&2&&(o(2),b(h(3,1,"label.seat")))}function Go(t,n){if(t&1&&(s(0,"td",16),u(1,"translate"),m(2),l()),t&2){let e=f().$implicit;U("data-label",h(1,2,"label.cabin")),o(2),b(e.Segments[0].CabinClassName)}}function Yo(t,n){if(t&1&&(s(0,"div"),m(1),l()),t&2){let e=f(2).$implicit;o(),J("",e.Segments[0].Seat.Row,"",e.Segments[0].Seat.Column,"")}}function Ko(t,n){if(t&1&&(s(0,"td",16),u(1,"translate"),_(2,Yo,2,2,"div",23),l()),t&2){let e=f().$implicit;U("data-label",h(1,2,"label.seat")),o(2),p("ngIf",e.Segments[0].Seat)}}function Zo(t,n){if(t&1&&(s(0,"td",16),u(1,"translate"),m(2),l()),t&2){let e=f(2).$implicit;U("data-label",h(1,2,"label.cabin")),o(2),b(e.CabinClassName)}}function Xo(t,n){if(t&1&&(s(0,"div"),m(1),l()),t&2){let e=f(3).$implicit;o(),J("",e.Seat.Row,"",e.Seat.Column,"")}}function ea(t,n){if(t&1&&(s(0,"td",16),u(1,"translate"),_(2,Xo,2,2,"div",23),l()),t&2){let e=f(2).$implicit;U("data-label",h(1,2,"label.seat")),o(2),p("ngIf",e.Seat)}}function ta(t,n){if(t&1&&(s(0,"tr"),_(1,Zo,3,4,"td",19),s(2,"td",20),u(3,"translate"),s(4,"div",21),m(5),l()(),_(6,ea,3,4,"td",19),s(7,"td",20),u(8,"translate"),s(9,"div",22),m(10),l()()()),t&2){let e=f().$implicit,i=f(3);o(),p("ngIf",i.productType!==i.ProductsEnum.PRIVATE_JET),o(),U("data-label",h(3,7,"label.flight")),o(3),J("",e.OperatingCarrier,"",e.FlightNumber,""),o(),p("ngIf",i.productType!==i.ProductsEnum.PRIVATE_JET),o(),U("data-label",h(8,9,"label.status")),o(3),b(e.TicketStatusName)}}function na(t,n){if(t&1&&(E(0),_(1,ta,11,11,"tr",23),S()),t&2){let e=n.index;o(),p("ngIf",e!==0)}}function ia(t,n){if(t&1&&(E(0),s(1,"tr")(2,"td",16),u(3,"translate"),s(4,"div",17),m(5),s(6,"span",18),m(7),l()()(),s(8,"td",16),u(9,"translate"),m(10),u(11,"AgePipe"),l(),_(12,Go,3,4,"td",19),s(13,"td",20),u(14,"translate"),s(1
85,"div",21),m(16),l()(),_(17,Ko,3,4,"td",19),s(18,"td",20),u(19,"translate"),s(20,"div",22),m(21),l()()(),_(22,na,2,1,"ng-container",3),S()),t&2){let e=n.$implicit,i=f(2);o(2),U("rowspan",e.Segments.length)("data-label",h(3,17,"label.passengerETicket")),o(3),Pe(" ",e.FirstName," ",e.MiddleName," ",e.LastName," "),o(2),x(" ",e.TicketNumber," "),o(),U("rowspan",e.Segments.length)("data-label",h(9,19,"label.type")),o(2),b(h(11,21,e.PassengerType)),o(2),p("ngIf",i.productType!==i.ProductsEnum.PRIVATE_JET),o(),U("data-label",h(14,23,"label.flight")),o(3),J("",e.Segments[0].OperatingCarrier,"",e.Segments[0].FlightNumber,""),o(),p("ngIf",i.productType!==i.ProductsEnum.PRIVATE_JET),o(),U("data-label",h(19,25,"label.status")),o(3),b(e.Segments[0].TicketStatusName),o(),p("ngForOf",e.Segments)}}function ra(t,n){if(t&1&&(E(0),s(1,"section",4)(2,"div",5)(3,"div",6),m(4),l()(),s(5,"table",7)(6,"thead",8)(7,"tr",9)(8,"th",10)(9,"div",11),m(10),u(11,"translate"),l()(),s(12,"th",10)(13,"div",11),m(14),u(15,"translate"),l()(),_(16,Wo,4,3,"th",12),s(17,"th",10)(18,"div",11),m(19),u(20,"translate"),l()(),_(21,Qo,4,3,"th",13),s(22,"th",10)(23,"div",11),m(24),u(25,"translate"),l()()()(),s(26,"tbody",14),_(27,ia,23,27,"ng-container",3),l()()(),S()),t&2){let e=n.$implicit,i=f();o(4),J("",e.OriginCity," to ",e.DestinationCity,""),o(4),U("rowspan",e.Passengers[0].Segments.length),o(2),b(h(11,11,"label.passengerETicket")),o(2),U("rowspan",e.Passengers[0].Segments.length),o(2),b(h(15,13,"label.type")),o(2),p("ngIf",i.productType!==i.ProductsEnum.PRIVATE_JET),o(3),b(h(20,15,"label.flight")),o(2),p("ngIf",i.productType!==i.ProductsEnum.PRIVATE_JET),o(3),b(h(25,17,"label.status")),o(3),p("ngForOf",e.Passengers)}}var ve=(()=>{class t{ProductsEnum=k;passengers=[];productType=null;constructor(){}ngOnInit(){}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=P({type:t,selectors:[["app-flight-passengers"]],inputs:{passengers:"passengers",productType:"productType"},decls:6,vars:4,consts:[[1,"bg-white","p-4","pb-0","shadow","rounded-5","my-4","bg-white","bg-opacity-100","p-print-0","text-black"],[1,"fs-20","pb-4","border-bottom","border-muted","mb-3"],[1,"fw-semibold"],[4,"ngFor","ngForOf"],[1,"mb-3","pb-2"],[1,"fs-16","pb-2","mb-1"],[1,"pb-1","fw-semibold"],[1,"table","border-0","super-responsive-table"],[1,"border-bottom"],[1,"d-md-table-row","d-none","print-d-table-row","text-muted","fw-semibold"],[1,"border-top","py-1","fs-12"],[1,"py-2"],["class","border-top py-1 fs-12 cabin-header-style",4,"ngIf"],["class","border-top py-1 fs-12",4,"ngIf"],[1,"border-top","fs-14"],[1,"border-top","py-1","fs-12","cabin-header-style"],[1,"border-0","text-black"],[1,"mb-1"],[1,"d-block"],["class","border-0 text-black",4,"ngIf"],[1,"border-0"],[1,"text-first"],[1,"text-success"],[4,"ngIf"]],template:function(i,r){i&1&&(s(0,"div",0)(1,"div",1)(2,"strong",2),m(3),u(4,"translate"),l()(),_(5,ra,28,19,"ng-container",3),l()),i&2&&(o(3),b(h(4,2,"label.passengerReview")),o(2),p("ngForOf",r.passengers))},dependencies:[ae,O,F,Cn],styles:["@media screen and (min-width: 768px){.cabin-header-style[_ngcontent-%COMP%]{width:160px}}"]})}return t})();function oa(t,n){if(t&1&&(E(0),v(1,"app-content-management",9),S()),t&2){let e=f(2);o(),p("contents",e.centerTopContent)}}function aa(t,n){if(t&1&&(E(0),v(1,"app-content-management",9),S()),t&2){let e=f(2);o(),p("contents",e.contents)}}function la(t,n){if(t&1&&v(0,"app-payment-detail",10),t&2){let e=f(2);p("billing",e.ticket.Billings)("currency",e.ticket.TicketHeader==null?null:e.ticket.TicketHeader.Currency)}}function sa(t,n){if(t&1&&(E(0),v(1,"app-content-management",9),S()),t&2){let e=f(2);o(),p("contents",e.centerBottomContent)}}function ca(t,n){if(t&1&&(_(0,oa,2,1,"ng-container",2)(1,aa,2,1,"ng-container",2),v(2,"app-flight-detail",3)(3,"app-flight-passengers",4),_(4,la,1,2,"app-payment-detail",5),s(5,"div",6)(6,"div",7)(7,"strong",8),m(8),u(9,"translate"),l()(),_(10,sa,2,1,"ng-container",2),l()),t&2){let e=f();p("ngIf",(e.centerTopContent==null?null:e.centerTopContent.length)>0),o(),p("ngIf",(e.contents==null?null:e.contents.length)>0),o(),p("originDestinationList",e.ticket.TicketOriginDestinationInfo)("currency",e.ticket.TicketHeader==null?null:e.ticket.TicketHeader.Currency),o(),p("passengers",e.ticket.TicketPassengers),o(),p("ngIf",e.ticket.Billings.length),o(4),b(h(9,8,"label.detail")),o(2),p("ngIf",(e.centerBottomContent==null?null:e.centerBottomContent.length)>0)}}var Ji=(()=>{class t{flightIssueSV;activatedRoute;contentService;product;ProviderTypeEnum=W;CompanyEnum=te;ProductsEnum=k;ticket;loading=!1;contents=[];centerTopContent=[];centerBottomContent=[];requestID;origin;destination;constructor(e,i,r){this.flightIssueSV=e,this.activatedRoute=i,this.contentService=r,this.product=Y.settings.company.slug}ngOnInit(){this.getData()}getData(){this.loading=!0,this.requestID=this.activatedRoute.snapshot.params.references,this.flightIssueSV.getIssue(this.requestID).subscribe(e=>{e&&e.TicketHeader&&(this.ticket=e,this.getOriginAndDestination(),this.getContent()),this.loading=!1})}print(){window.print()}getOriginAndDestination(){this.ticket?.TicketOriginDestinationInfo&&this.ticket.TicketHeader?.ProviderType=="Abomis"&&(this.origin=this.ticket.TicketOriginDestinationInfo[0]?.Origin,this.destination=this.ticket.TicketOriginDestinationInfo[0]?.Destination)}getContent(){this.contentService.getContent(k.Flight,H.None,ce.Ticket,"",this.origin,this.destination).subscribe({next:e=>{e?.Items?.forEach(i=>
8{switch(i.Place){case H.CenterTop:this.centerTopContent.push(i);break;case H.CenterBottom:this.centerBottomContent.push(i);break;default:this.contents.push(i);break}})}})}tryAgain(){this.getData()}static \u0275fac=function(i){return new(i||t)(I(Pn),I(le),I(pe))};static \u0275cmp=P({type:t,selectors:[["app-flight-voucher"]],decls:3,vars:5,consts:[["content",""],[3,"tryAgain","loading","template","ticketHeader","requestID","productType"],[4,"ngIf"],[3,"originDestinationList","currency"],[3,"passengers"],[3,"billing","currency",4,"ngIf"],[1,"bg-white","p-4","shadow","rounded-5","my-4","bg-white","bg-opacity-100","p-print-0","text-black"],[1,"fs-20","pb-4","border-bottom","mb-4"],[1,"fw-semibold"],[3,"contents"],[3,"billing","currency"]],template:function(i,r){if(i&1){let a=N();s(0,"app-manage-my-booking-page",1),D("tryAgain",function(){return M(a),R(r.tryAgain())}),l(),_(1,ca,11,10,"ng-template",null,0,j)}if(i&2){let a=q(2);p("loading",r.loading)("template",a)("ticketHeader",(r.ticket==null?null:r.ticket.TicketHeader)||void 0)("requestID",r.requestID)("productType",r.ProductsEnum.Flight)}},dependencies:[O,se,fe,he,_e,ve,F]})}return t})();function da(t,n){if(t&1&&(E(0),v(1,"app-content-management",10),S()),t&2){let e=f(2);o(),p("contents",e.centerTopContent)}}function ma(t,n){if(t&1&&(E(0),v(1,"app-content-management",10),S()),t&2){let e=f(2);o(),p("contents",e.contents)}}function ga(t,n){if(t&1&&(s(0,"div",12)(1,"div",13),v(2,"img",14),l(),s(3,"div",15)(4,"div",16)(5,"div",17)(6,"div"),v(7,"strong",18),l(),s(8,"div",19)(9,"span",20),m(10),u(11,"translate"),l(),v(12,"strong",21),l(),s(13,"div",19)(14,"span",20),m(15),u(16,"translate"),l(),v(17,"strong",21),l(),s(18,"div",19)(19,"span",20),m(20),u(21,"translate"),l(),v(22,"strong",21),l()()()()()),t&2){let e=f(3);o(2),p("src",e.ticket._TourExtraInfo.ImageURL,ee),o(5),p("innerHTML",e.ticket._TourExtraInfo.Title,He),o(3),x("",h(11,8,"label.description"),":"),o(2),p("innerText",e.ticket._TourExtraInfo.Description),o(3),x("",h(16,10,"label.location"),":"),o(2),p("innerText",e.ticket._TourExtraInfo.Location),o(3),x("",h(21,12,"label.included"),":"),o(2),p("innerText",e.ticket._TourExtraInfo.Included)}}function ua(t,n){if(t&1&&(s(0,"div",7),_(1,ga,23,14,"div",11),l()),t&2){let e=f(2);o(),p("ngIf",e.ticket._TourExtraInfo)}}function fa(t,n){if(t&1&&(E(0),v(1,"app-content-management",10),S()),t&2){let e=f(2);o(),p("contents",e.centerBottomContent)}}function ha(t,n){if(t&1&&(_(0,da,2,1,"ng-container",2)(1,ma,2,1,"ng-container",2),v(2,"app-flight-detail",3),_(3,ua,2,1,"div",4),v(4,"app-flight-passengers",5)(5,"app-payment-detail",6),s(6,"div",7)(7,"div",8)(8,"strong",9),m(9),u(10,"translate"),l()(),_(11,fa,2,1,"ng-container",2),l()),t&2){let e=f();p("ngIf",(e.centerTopContent==null?null:e.centerTopContent.length)>0),o(),p("ngIf",(e.contents==null?null:e.contents.length)>0),o(),p("originDestinationList",e.ticket.TicketOriginDestinationInfo)("currency",e.ticket.TicketHeader==null?null:e.ticket.TicketHeader.Currency)("productType",e.ProductsEnum.Tour),o(),p("ngIf",!e.loading),o(),p("passengers",e.ticket.TicketPassengers),o(),p("billing",e.ticket.Billings)("currency",e.ticket.TicketHeader==null?null:e.ticket.TicketHeader.Currency),o(4),b(h(10,11,"label.detail")),o(2),p("ngIf",(e.centerBottomContent==null?null:e.centerBottomContent.length)>0)}}var $i=(()=>{class t{tourIssueSV;activatedRoute;contentService;product;ProviderTypeEnum=W;CompanyEnum=te;ProductsEnum=k;ticket;loading=!1;hasYTZ=!1;contentHTML=[];contents=[];centerTopContent=[];centerBottomContent=[];destination;urlService=we(De);constructor(e,i,r){this.tourIssueSV=e,this.activatedRoute=i,this.contentService=r,this.product=Y.settings.company.slug}ngOnInit(){this.getData()}getData(){this.loading=!0,this.tourIssueSV.getIssue(this.activatedRoute.snapshot.params.references).subscribe(e=>{e&&e.TicketHeader&&(this.ticket=e,this.ticket._TourExtraInfo=this.ticket.TourExtraInfo?JSON.parse(this.ticket.TourExtraInfo):null,this.getDestination(),this.getContent()),this.loading=!1})}getDestination(){this.ticket?.TicketOriginDestinationInfo&&this.ticket.TicketHeader?.ProviderType=="Abomis"&&(this.destination=this.ticket.TicketOriginDestinationInfo[0]?.Destination)}print(){window.print()}getContent(){this.contentService.getContent(k.Tour,H.None,ce.Ticket,"","",this.destination).subscribe({next:e=>{e?.Items?.forEach(i=>
8{switch(i.Place){case H.CenterTop:this.centerTopContent.push(i);break;case H.CenterBottom:this.centerBottomContent.push(i);break;default:this.contents.push(i);break}})}})}tryAgain(){this.getData()}static \u0275fac=function(i){return new(i||t)(I(Ze),I(le),I(pe))};static \u0275cmp=P({type:t,selectors:[["app-tour-voucher"]],decls:3,vars:4,consts:[["content",""],[3,"tryAgain","loading","template","ticketHeader","productType"],[4,"ngIf"],[3,"originDestinationList","currency","productType"],["class","bg-white p-4 shadow rounded-5 my-4 bg-white bg-opacity-100 p-print-0",4,"ngIf"],[3,"passengers"],[3,"billing","currency"],[1,"bg-white","p-4","shadow","rounded-5","my-4","bg-white","bg-opacity-100","p-print-0"],[1,"fs-20","pb-4","border-bottom","mb-4"],[1,"fw-semibold"],[3,"contents"],["class","row g-3",4,"ngIf"],[1,"row","g-3"],[1,"col-lg-4"],["alt","",1,"w-100","h-100","img-fluid","rounded-10",3,"src"],[1,"col-lg-8"],[1,"d-block","d-md-flex","justify-content-between","h-100"],[1,"text-start","d-flex","flex-column","gap-3","h-100"],[1,"fs-16",3,"innerHTML"],[1,"mb-1"],[1,"fs-14"],[1,"fs-14","ps-2",3,"innerText"]],template:function(i,r){if(i&1){let a=N();s(0,"app-manage-my-booking-page",1),D("tryAgain",function(){return M(a),R(r.tryAgain())}),l(),_(1,ha,12,13,"ng-template",null,0,j)}if(i&2){let a=q(2);p("loading",r.loading)("template",a)("ticketHeader",(r.ticket==null?null:r.ticket.TicketHeader)||void 0)("productType",r.ProductsEnum.Tour)}},dependencies:[O,se,fe,he,_e,ve,F]})}return t})();var Wi=(()=>{class t{constructor(){}ngOnInit(){}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=P({type:t,selectors:[["app-boarding-gate-deadline"]],decls:53,vars:30,consts:[[1,"fs-18","border-bottom","border-2","pb-2","mb-3","p-print-0","pb-print-2"],[1,"fw-semibold"],[1,"icon-clock","fs-16","pe-2"],[1,"d-flex","border-bottom"],[1,"p-4","border-end","border-2"],[1,"fs-24"],[1,"fs-10"],[1,"p-3"],[1,"fs-14"],[1,"d-flex"]],template:function(i,r){i&1&&(s(0,"div",0)(1,"strong",1),v(2,"i",2),m(3),u(4,"translate"),l()(),s(5,"div",3)(6,"div",4)(7,"div",5)(8,"strong"),m(9,"30"),l()(),s(10,"div",6),m(11),u(12,"translate"),l()(),s(13,"div",7)(14,"div",8)(15,"strong"),m(16),u(17,"translate"),l()(),s(18,"div"),m(19),u(20,"translate"),l()()(),s(21,"div",3)(22,"div",4)(23,"div",5)(24,"strong"),m(25,"30"),l()(),s(26,"div",6),m(27),u(28,"translate"),l()(),s(29,"div",7)(30,"div",8)(31,"strong"),m(32),u(33,"translate"),l()(),s(34,"div"),m(35),u(36,"translate"),l()()(),s(37,"div",9)(38,"div",4)(39,"div",5)(40,"strong"),m(41,"15"),l()(),s(42,"div",6),m(43),u(44,"translate"),l()(),s(45,"div",7)(46,"div",8)(47,"strong"),m(48),u(49,"translate"),l()(),s(50,"div"),m(51),u(52,"translate"),l()()()),i&2&&(o(3),x(" ",h(4,10,"label.checkInAndBoarding")," "),o(8),b(h(12,12,"label.minutes")),o(5),b(h(17,14,"label.recommendedCheckinTime")),o(3),x(" ",h(20,16,"message.recommendedCheckinTime")," "),o(8),b(h(28,18,"label.minutes")),o(5),b(h(33,20,"label.checkInAndBaggageDropOff")),o(3),x(" ",h(36,22,"message.checkInAndBaggageDropOff")," "),o(8),b(h(44,24,"label.minutes")),o(5),b(h(49,26,"label.boardingGateDeadline")),o(3),x(" ",h(52,28,"message.boardingGateDeadline")," "))},dependencies:[F],styles:["@media print{.fs-20[_ngcontent-%COMP%]{font-size:17px!important}.fs-24[_ngcontent-%COMP%]{font-size:18px}}"]})}return t})();function va(t,n){if(t&1&&(E(0),v(1,"app-content-management",11),S()),t&2){let e=f(2);o(),p("contents",e.centerTopContent)}}function ba(t,n){if(t&1&&(E(0),v(1,"app-content-management",11),S()),t&2){let e=f(2);o(),p("contents",e.contents)}}function ya(t,n){if(t&1&&(s(0,"div",12)(1,"div",13)(2,"div",14),v(3,"img",15),l(),s(4,"div",16)(5,"div",17)(6,"div",18),v(7,"div",19),s(8,"div",20),v(9,"app-stars",21),l(),v(10,"div",22),l()()()()()),t&2){let e=f(2);o(3),p("src",e.ticket._PackageExtraInfo.Package[0].Imagelist,ee),o(4),p("innerHTML",e.ticket._PackageExtraInfo.Package[0].Hotel.Title,He),o(2),p("stars",e.ticket._PackageExtraInfo.Package[0].p2),o(),p("innerHTML",e.ticket._PackageExtraInfo.Package[0].Hotel.Description,He)}}function xa(t,n){if(t&1&&(s(0,"div",9)(1,"div",23)(2,"strong"),v(3,"i",24),m(4),u(5,"translate"),l()(),v(6,"img",25),s(7,"div")(8,"strong"),m(9),u(10,"translate"),l(),s(11,"ul")(12,"li"),m(13," From the Gardiner Expressway get on Lakeshore Avenue and then turn South on Bathurst Street, past Queens Quay, continuing along Eireann Quay to the mainland terminal. "),l()(),s(14,"strong"),m(15),u(16,"translate"),l(),s(17,"ul")(18,"li")(19,"strong"),m(20),u(21,"translate"),l(),m(22," Make your way to Bathurst Street and take the 511 streetcar South to Fleet Street. From here, walk South along Bathurst Street, past Queens Quay, continuing along Eireann Quay to the mainland terminal. "),l(),s(23,"li")(24,"strong"),m(25),u(26,"translate"),l(),m(27," Make your way to the TTC subway line 1 (yellow) and take it south to Union Station. Stay underground and take the 509 Streetcar west to Bathurst Street. From here walk South along Bathurst Street, past Queens Quay, continuing along Eireann Quay to the mainland terminal. "),l(),s(28,"li")(29,"strong"),m(30),u(31,"translate"),l(),s(32,"ul")(33,"li"),m(34," a. Go into Union Station and make your way down to the TTC. Get on the 509 streetcars west to Bathurst Street. From here walk South along Bathurst Street, past Queens Quay, continuing along Eireann Quay to the mainland terminal. "),l(),s(35,"li")(36,"strong"),m(37),u(38,"translate"),l()(),s(39,"li"),m(40," b. Walk to the west side of the Royal York Hotel on Front Street, to board the free Porter bus shuttle that will take you directly to the mainland terminal. "),l()()(),s(41,"li")(42,"strong"),m(43," There are two means of getting to the island"),l(),s(44,"ul")(45,"li")(46,"strong"),m(47,"Tunnel\u2013 "),l(),m(48," Go inside the mainland terminal and take the elevators down to the tunnel. Walk across the tunnel to the elevators or escalator and take it up to the arrival level. Exit the terminal and turn left, following the roadway along the canal to the very end of the long building (see map red line). Turn left and the FLYGTA Departures entrance is the second door on your left. "),l(),s(49,"li")(50,"strong"),m(51,"Ferry \u2013 "),l(),m(52,"Upon approaching the mainland terminal look for signs for the ferry. An attendant will waive you through to the ferry which will take you to the island. Once you disembark turn right and follow the roadway along the canal to the very end of the long building (see map red line). Turn left and FLYGTA Departures is the second door on your left. "),l()()(),s(53,"li"),m(54," Once in the FLYGTA Departures lounge area. An agent will meet you at our check-in counter at the back left. Should you need, we can be reached at 1-888-470-4595, select option 1. "),l(),s(55,"li")(56,"strong"),m(57," Parking:"),l(),m(58," Paid parking c
8an be found on both the mainland and island (see map). Island parking fees are charged once you are back on the mainland "),l(),s(59,"li")(60,"strong"),m(61,"Please Note:"),l(),m(62," If you intend to be dropped off by car on the island, the driver will be charged for the ferry once back on the mainland. "),l()()()()),t&2){let e=f(2);o(4),x(" ",h(5,9,"message.directionsFlightDeparture"),": "),o(2),nn("src","",e.urlService.CdnUrl(),"/image/upload/images/pages/flight/issue/YTZ.jpg",ee),o(3),x("",h(10,11,"label.byCar"),":"),o(6),x("",h(16,13,"label.byTTCTransit"),":"),o(5),x("",h(21,15,"label.fromWest"),":"),o(5),x(" ",h(26,17,"label.fromEast"),":"),o(5),x("",h(31,19,"label.fromMidtownOrUnionStation"),":"),o(7),b(h(38,21,"label.or"))}}function Ca(t,n){if(t&1&&(E(0),v(1,"app-content-management",11),S()),t&2){let e=f(2);o(),p("contents",e.centerBottomContent)}}function Ea(t,n){if(t&1&&(_(0,va,2,1,"ng-container",2)(1,ba,2,1,"ng-container",2),v(2,"app-flight-detail",3),_(3,ya,11,4,"div",4),v(4,"app-flight-passengers",5)(5,"app-payment-detail",6),s(6,"div",7)(7,"div",8)(8,"strong"),m(9),u(10,"translate"),l()(),s(11,"div",9),v(12,"app-boarding-gate-deadline"),l(),_(13,xa,63,23,"div",10)(14,Ca,2,1,"ng-container",2),l()),t&2){let e=f();p("ngIf",(e.centerTopContent==null?null:e.centerTopContent.length)>0),o(),p("ngIf",(e.contents==null?null:e.contents.length)>0),o(),p("originDestinationList",e.ticket.TicketOriginDestinationInfo)("currency",e.ticket.TicketHeader==null?null:e.ticket.TicketHeader.Currency),o(),p("ngIf",!e.loading),o(),p("passengers",e.ticket.TicketPassengers),o(),p("billing",e.ticket.Billings)("currency",e.ticket.TicketHeader==null?null:e.ticket.TicketHeader.Currency),o(4),b(h(10,11,"label.detail")),o(4),p("ngIf",e.hasYTZ),o(),p("ngIf",(e.centerBottomContent==null?null:e.centerBottomContent.length)>0)}}var Qi=(()=>{class t{tourIssueSV;activatedRoute;contentService;product;ProviderTypeEnum=W;CompanyEnum=te;ProductsEnum=k;ticket;loading=!1;hasYTZ=!1;contentHTML=[];contents=[];centerTopContent=[];centerBottomContent=[];urlService=we(De);constructor(e,i,r){this.tourIssueSV=e,this.activatedRoute=i,this.contentService=r,this.product=Y.settings.company.slug}ngOnInit(){this.getData()}getData(){this.loading=!0,this.tourIssueSV.getIssue(this.activatedRoute.snapshot.params.references).subscribe(e=>{e&&e.TicketHeader&&(this.ticket=e,this.ticket._PackageExtraInfo=JSON.parse(this.ticket.TourExtraInfo),this.initialize(),this.getContent()),this.loading=!1})}initialize(){this.ticket.TicketOriginDestinationInfo.map(e=>{(e.Origin==="YTZ"||e.Destination==="YTZ")&&(this.hasYTZ=!0)})}print(){window.print()}getContent(){this.contentService.getContent(k.Package,H.None,ce.Ticket).subscribe({next:e=>{e?.Items?.forEach(i=>{switch(i.Place){case H.CenterTop:this.centerTopContent.push(i);break;case H.CenterBottom:this.centerBottomContent.push(i);break;default:this.contents.push(i);break}})}})}tryAgain(){this.getData()}static \u0275fac=function(i){return new(i||t)(I(Ze),I(le),I(pe))};static \u0275cmp=P({type:t,selectors:[["app-package-voucher"]],decls:3,vars:4,consts:[["content",""],[3,"tryAgain","loading","template","ticketHeader","productType"],[4,"ngIf"],[3,"originDestinationList","currency"],["class","bg-white p-4 shadow rounded-5 my-4 bg-white bg-opacity-100",4,"ngIf"],[3,"passengers"],[3,"billing","currency"],[1,"bg-white","p-4","shadow","rounded-5","my-4","bg-white","bg-opacity-100","p-print-0"],[1,"fs-20","pb-4","border-bottom","mb-4"],[1,"mb-4"],["class","mb-4",4,"ngIf"],[3,"contents"],[1,"bg-white","p-4","shadow","rounded-5","my-4","bg-white","bg-opacity-100"],[1,"row"],[1,"col-md-4"],["alt","",1,"w-100","img-fluid","rounded-10",3,"src"],[1,"col-md-8"],[1,"d-flex","justify-content-between"],[1,"text-start"],[1,"fs-16","mb-0",3,"innerHTML"],[1,"pt-3","pb-1"],[3,"stars"],["id","description",1,"mt-3",3,"innerHTML"],[1,"fs-18","border-bottom","border-2","pb-2","mb-3"],[1,"icon-pin"],["alt","",1,"img-fluid",3,"src"]],template:function(i,r){if(i&1){let a=N();s(0,"app-manage-my-booking-page",1),D("tryAgain",function(){return M(a),R(r.tryAgain())}),l(),_(1,Ea,15,13,"ng-template",null,0,j)}if(i&2){let a=q(2);p("loading",r.loading)("template",a)("ticketHeader",(r.ticket==null?null:r.ticket.TicketHeader)||void 0)("productType",r.ProductsEnum.Package)}},dependencies:[O,se,kn,fe,he,_e,Wi,ve,F]})}return t})();function Sa(t,n){if(t&1&&(E(0),v(1,"app-content-management",9),S()),t&2){let e=f(2);o(),p("contents",e.centerTopContent)}}function Ia(t,n){if(t&1&&(E(0),v(1,"app-content-management",9),S()),t&2){let e=f(2);o(),p("contents",e.contents)}}function Ta(t,n){if(t&1&&v(0,"app-flight-passengers",10),t&2){let e=f(2);p("passengers",e.ticket.TicketPassengers)("productType",e.ProductsEnum.PRIVATE_JET)}}function wa(t,n){if(t&1&&(E(0),v(1,"app-content-management",9),S()),t&2){let e=f(2);o(),p("contents",e.centerBottomContent)}}function ka(t,n){if(t&1&&(_(0,Sa,2,1,"ng-container",2)(1,Ia,2,1,"ng-container",2),v(2,"app-flight-detail",3),_(3,Ta,1,2,"app-flight-passengers",4),v(4,"app-payment-detail",5),s(5,"div",6)(6,"div",7)(7,"strong",8),m(8),u(9,"translate"),l()(),_(10,wa,2,1,"ng-container",2),l()),t&2){let e=f();p("ngIf",(e.centerTopContent==null?null:e.centerTopContent.length)>0),o(),p("ngIf",(e.contents==null?null:e.contents.length)>0),o(),p("originDestinationList",e.ticket.TicketOriginDestinationInfo)("currency",e.ticket.TicketHeader==null?null:e.ticket.TicketHeader.Currency)("productType",e.ProductsEnum.PRIVATE_JET),o(),p("ngIf",e.ticket.TicketPassengers&&e.showFlightPassenger),o(),p("billing",e.ticket.Billings)("currency",e.ticket.TicketHeader==null?null:e.ticket.TicketHeader.Currency),o(4),b(h(9,10,"label.detail")),o(2),p("ngIf",(e.centerBottomContent==null?null:e.centerBottomContent.length)>0)}}var Gi=(()=>{class t{privateJetIssueSV;activatedRoute;contentService;product;ProviderTypeEnum=W;CompanyEnum=te;ProductsEnum=k;ticket;loading=!1;showFlightPassenger=!1;origin;destination;contents=[];centerTopContent=[];centerBottomContent=[];constructor(e,i,r){this.privateJetIssueSV=e,this.activatedRoute=i,this.contentService=r,this.product=Y.settings.company.slug}ngOnInit(){this.getData()}getData(){this.loading=!0,this.privateJetIssueSV.getIssue(this.activatedRoute.snapshot.params.references).subscribe(e=>{e&&e.TicketHeader&&(this.ticket=e,this.ticket?.TicketPassengers&&this.processTicketPassengers(this.ticket?.TicketPassengers),this.getOriginAndDestination(),this.getContent()),this.loading=!1})}print(){window.print()}getOriginAndDestination(){this.ticket?.TicketOriginDestinationInfo&&(this.origin=this.ticket.TicketOriginDestinationInfo[0]?.Origin,this.destination=this.ticket.TicketOriginDestinationInfo[0]?.Destination)}getContent(){this.contentService.getContent(k.PRIVATE_JET,H.None,ce.Ticket,"",this.origin,this.destination).subscribe({next:e=>{e?.Items?.forEach(i=>
8{switch(i.Place){case H.CenterTop:this.centerTopContent.push(i);break;case H.CenterBottom:this.centerBottomContent.push(i);break;default:this.contents.push(i);break}})}})}processTicketPassengers(e){e.forEach(i=>{i.Passengers.forEach(r=>{if(r.PaxId||r.Name.trim()){this.showFlightPassenger=!0;return}})})}tryAgain(){this.getData()}static \u0275fac=function(i){return new(i||t)(I(An),I(le),I(pe))};static \u0275cmp=P({type:t,selectors:[["app-private-jet-voucher"]],decls:3,vars:4,consts:[["content",""],[3,"tryAgain","loading","template","ticketHeader","productType"],[4,"ngIf"],[3,"originDestinationList","currency","productType"],[3,"passengers","productType",4,"ngIf"],[3,"billing","currency"],[1,"bg-white","p-4","shadow","rounded-5","my-4","bg-white","bg-opacity-100","p-print-0","text-black"],[1,"fs-20","pb-4","border-bottom","mb-4"],[1,"fw-semibold"],[3,"contents"],[3,"passengers","productType"]],template:function(i,r){if(i&1){let a=N();s(0,"app-manage-my-booking-page",1),D("tryAgain",function(){return M(a),R(r.tryAgain())}),l(),_(1,ka,11,12,"ng-template",null,0,j)}if(i&2){let a=q(2);p("loading",r.loading)("template",a)("ticketHeader",(r.ticket==null?null:r.ticket.TicketHeader)||void 0)("productType",r.ProductsEnum.PRIVATE_JET)}},dependencies:[O,se,fe,he,_e,ve,F]})}return t})();var Ba=[{path:"",component:Fn,children:[{path:"flight/:references",component:Ji},{path:"tour/:references",component:$i},{path:"package/:references",component:Qi},{path:"private-jet/:references",component:Gi}]}],Yi=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ke({type:t});static \u0275inj=Te({imports:[xt.forChild(Ba),xt]})}return t})();var Ac=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=ke({type:t});static \u0275inj=Te({imports:[pn,Yi,wn,gn,Bn,Ui]})}return t})();export{Ac as ManageMyBookingModule};
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.