-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path4653.9ee5d3a161f1961a.js
1 lines (1 loc) · 14.4 KB
/
4653.9ee5d3a161f1961a.js
1
"use strict";(self.webpackChunkcheapflightclient=self.webpackChunkcheapflightclient||[]).push([[4653],{57085:(O,h,a)=>{a.d(h,{bz:()=>g,fJ:()=>i,$K:()=>n,DW:()=>y,Ab:()=>r,i4:()=>s,aV:()=>e});const g=(d,C)=>d.get(C);var l=a(15439);const n=(d,C)=>p=>{const u=p.controls[d];if(!u.value)return;const D=l(C).startOf("day").add(0,"hours").toDate().getTime(),m=l(u.value).toDate();m.setFullYear(m.getFullYear()+2);const E=m.getTime(),P=l(u.value).toDate();P.setFullYear(P.getFullYear()+12);const S=P.getTime();D<=S&&D>E?u.setErrors(null):D<=S?u.setErrors({DoBChildUnder:!0}):D>E&&u.setErrors({DoBChildUpper:!0})},y=(d,C)=>p=>{const u=p.controls[d];if(!u.value)return;const D=l(C).startOf("day").add(0,"hours").toDate().getTime(),m=l(u.value).toDate().getTime(),E=l(u.value).toDate();E.setFullYear(E.getFullYear()+2);const P=E.getTime();u.setErrors(D<=P&&D>m?null:{DoBInfant:!0})},i=(d,C)=>p=>{const u=p.controls[d];if(!u.value)return;const D=l(C).startOf("day").add(0,"hours").toDate().getTime(),m=l(u.value).toDate().getTime();u.setErrors(D-m>=378683424e3?null:{DoBAdult:!0})},r=d=>C=>{const p=C.controls[d];p.value&&p.setErrors(""!=p.value?null:{required:!0})},e=()=>d=>{let C=[];for(let p=0;p<d.controls.infantPassenger.controls.length;p++){const u=d.controls.infantPassenger.at(p).controls.parentIndex.value;C.push({index:p,parentIndex:u})}for(let p=0;p<d.controls.infantPassenger.controls.length;p++){const u=d.controls.infantPassenger.at(p).controls.parentIndex.value;C.filter(m=>m.parentIndex===u).length>1?d.controls.infantPassenger.at(p).controls.parentIndex.setErrors({ParentInfantDupplicate:!0}):d.controls.infantPassenger.at(p).controls.parentIndex.setErrors(null)}},s=(d,C)=>p=>{const u=p.controls[d],D=p.controls[C];if(!u.value||!D.value)return;const m=l(u.value).startOf("day").add(0,"hours").toDate().getTime();l(D.value).startOf("day").add(0,"hours").toDate().getTime()<=m?u.setErrors({issuanceDateInvalid:!0}):u.setErrors(null)}},57716:(O,h,a)=>{a.d(h,{p:()=>l});var g=a(94650);let l=(()=>{class n{constructor(i){this.el=i}onInputChange(i){const r=this.el.nativeElement,e=r.value,s=this.removeVietnameseAccents(e),d=this.removeSpecialCharacters(s);e!==d&&(r.value=d)}removeVietnameseAccents(i){const r={\u00e2:"aa",\u0103:"aw",\u00e1:"a",\u00e0:"a",\u1ea3:"a",\u00e3:"a",\u1ea1:"a",\u00ea:"ee",\u00e9:"e",\u00e8:"e",\u1ebb:"e",\u1ebd:"e",\u1eb9:"e",\u00f4:"oo",\u01a1:"ow",\u00f3:"o",\u00f2:"o",\u1ecf:"o",\u00f5:"o",\u1ecd:"o",\u01b0:"uw",\u00fa:"u",\u00f9:"u",\u1ee7:"u",\u0169:"u",\u1ee5:"u",\u00ed:"i",\u00ec:"i",\u1ec9:"i",\u0129:"i",\u1ecb:"i",\u00fd:"y",\u1ef3:"y",\u1ef7:"y",\u1ef9:"y",\u1ef5:"y",\u0111:"dd",\u00c2:"AA",\u0102:"AW",\u00c1:"A",\u00c0:"A",\u1ea2:"A",\u00c3:"A",\u1ea0:"A",\u00ca:"EE",\u00c9:"E",\u00c8:"E",\u1eba:"E",\u1ebc:"E",\u1eb8:"E",\u00d4:"OO",\u01a0:"OW",\u00d3:"O",\u00d2:"O",\u1ece:"O",\u00d5:"O",\u1ecc:"O",\u01af:"UW",\u00da:"U",\u00d9:"U",\u1ee6:"U",\u0168:"U",\u1ee4:"U",\u00cd:"I",\u00cc:"I",\u1ec8:"I",\u0128:"I",\u1eca:"I",\u00dd:"Y",\u1ef2:"Y",\u1ef6:"Y",\u1ef8:"Y",\u1ef4:"Y",\u0110:"DD"};return i.replace(/[\u00C0-\u1EF9]/g,s=>r[s]||s).toUpperCase()}removeSpecialCharacters(i){return i.replace(/[^a-zA-Z0-9]/g,"")}}return n.\u0275fac=function(i){return new(i||n)(g.Y36(g.SBq))},n.\u0275dir=g.lG2({type:n,selectors:[["","CfRemoveAccents",""]],hostBindings:function(i,r){1&i&&g.NdJ("input",function(s){return r.onInputChange(s)})},standalone:!0}),n})()},70800:(O,h,a)=>{a.d(h,{s:()=>V});var g=a(80529),l=a(88001),n=a(54004),y=a(97380),i=a(50494),r=a(97582),e=a(87067),s=a(43429);let d=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>y.VP),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),t})(),C=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>p),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),t})(),p=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"cabin",void 0),t})(),u=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>D),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),t})(),D=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"pnrSearch",void 0),(0,r.gn)([(0,s.D)(()=>m),(0,e.C)()],t.prototype,"pnrSearchResults",void 0),(0,r.gn)([(0,s.D)(()=>m),(0,e.C)()],t.prototype,"prnSuggest",void 0),t})(),m=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"airline",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"ownerId",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"bookingCode",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"state",void 0),(0,r.gn)([(0,s.D)(()=>y.D5),(0,e.C)()],t.prototype,"journeys",void 0),(0,r.gn)([(0,s.D)(()=>y.yI),(0,e.C)()],t.prototype,"passengers",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"totalFare",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"totalFareCharge",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"totalServiceFee",void 0),t})(),E=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>P),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),t})(),P=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"displayName",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"id",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"username",void 0),t})(),S=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>x),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),t})(),x=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"orderId",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"pnr",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"monitorType",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"advanceSetting",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"conditionId",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"monitorFare",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"priceMonitor",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"timeExpire",void 0),(0,r.gn)([(0,s.D)(()=>y._r),(0,e.C)()],t.prototype,"ticketInfo",void 0),(0,r.gn)([(0,s.D)(()=>y.v_),(0,e.C)()],t.prototype,"availableSlotInfo",void 0),t})(),U=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>A),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),t})(),A=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"canMonitor",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"canSuggestMonitor",void 0),(0,r.gn)([(0,s.D)(()=>I),(0,e.C)()],t.prototype,"monitorOrderInfo",void 0),t})(),I=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"orderId",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"pnr",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"airline",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"state",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"timeCreate",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"userActionInfo",void 0),t})(),_=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>F),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),t})(),F=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"id",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"userName",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"displayName",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"email",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"phone",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"avatar",void 0),t})(),T=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>b),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),t})(),b=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"amountPerPax",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"currency",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"free",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"percent",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"type",void 0),t})(),M=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>k),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"errorCode",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"success",void 0),t})(),k=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"checkProcessingDownFare",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"orderId",void 0),t})();var N=a(99251);let R=(()=>{class t{}return(0,r.gn)([(0,e.C)()],t.prototype,"status",void 0),(0,r.gn)([(0,s.D)(()=>L),(0,e.C)()],t.prototype,"data",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"objectError",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"errorCode",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"success",void 0),t})(),L=(()=>{class t{}return(0,r.gn)([(0,s.D)(()=>j),(0,e.C)()],t.prototype,"journeyPaymentDetail",void 0),(0,r.gn)([(0,e.C)()],t.prototype,"paymentCode",void 0),t})(),j=(()=>{class t{}return(0,r.gn)([(0,s.D)(()=>N.eG),(0,e.C)()],t.prototype,"bookingDetail",void 0),t})();var w=a(94650);const v={headers:new g.WM({"Content-Type":"application/json"})};let V=(()=>{class t{constructor(o,c){this.http=o,this.appConfig=c}getAgentFilterOrder(){return this.http.get(this.appConfig.apiUrl+"tlf/get-agent-for-filter-order",v).pipe((0,n.U)(o=>(0,i.yE)(E,o,{excludeExtraneousValues:!0})))}getAgentFilterHuntOrder(){return this.http.get(this.appConfig.apiUrl+"tlf/get-agent-for-filter-hunt-fare-order",v).pipe((0,n.U)(o=>(0,i.yE)(_,o,{excludeExtraneousValues:!0})))}getListPnrOrder(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/list-pnr-order",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(y.xj,c,{excludeExtraneousValues:!0})))}getListLowerFareClass(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/get-list-lower-fare-class",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(C,c,{excludeExtraneousValues:!0})))}getPnrOrderDetail(o){return this.http.get(this.appConfig.apiUrlTPS+"ticket-low-fare/pnr-order_detail/"+o,v).pipe((0,n.U)(c=>(0,i.yE)(d,c,{excludeExtraneousValues:!0})))}registerOrder(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/register-pnr-order",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(d,c,{excludeExtraneousValues:!0})))}canMonitorLowFare(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/canMonitorLowFare",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(U,c,{excludeExtraneousValues:!0})))}searchSuggestPnrMonitorLowFare(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/searchAndSuggestPNRToMonitorLowFare",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(u,c,{excludeExtraneousValues:!0})))}cancelPnrOrder(o){return this.http.delete(this.appConfig.apiUrlTPS+"ticket-low-fare/cancel-pnr-order?orderIdStr="+o,v).pipe((0,n.U)(c=>(0,i.yE)(d,c,{excludeExtraneousValues:!0})))}getCurrentConfigOrder(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/getCurrentConfigOrder",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(S,c,{excludeExtraneousValues:!0})))}updateConfigOrder(o){return this.http.put(this.appConfig.apiUrlTPS+"ticket-low-fare/updateConfigOrder",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(d,c,{excludeExtraneousValues:!0})))}getInfoAvailableAgent(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/get-info-available-hunt-down-slot",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(T,c,{excludeExtraneousValues:!0})))}checkingProcessingDownFare(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/check-processing-down-fare",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(M,c,{excludeExtraneousValues:!0})))}checkProcessingDownFare(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/check-processing-down-fare",JSON.stringify({bookingCode:o}),v)}checkoutPaymentOrder(o){return this.http.post(this.appConfig.apiUrl+"tlf/checkout_payment_order",JSON.stringify(o),v).pipe((0,n.U)(c=>(0,i.yE)(R,c,{excludeExtraneousValues:!0})))}getPaymentOrderDetail(o){return this.http.post(this.appConfig.apiUrl+"tlf/get_payment_order",JSON.stringify({paymentCode:o}),v)}approvalTicketPending(o){return this.http.post(this.appConfig.apiUrl+"tlf/approval_ticket_pending",JSON.stringify(o),v)}rejectTicketPending(o){return this.http.post(this.appConfig.apiUrl+"tlf/reject_ticket_pending",JSON.stringify(o),v)}getTicketsPendingApproval(o){return this.http.post(this.appConfig.apiUrl+"tlf/tickets_pending_approval",JSON.stringify(o),v)}getTicketsPendingApprovalDetail(o,c){return this.http.post(this.appConfig.apiUrl+"tlf/tickets_pending_approval_detail",JSON.stringify({paymentCode:o,paymentId:c}),v)}paymentOutsideTicket(o){return this.http.post(this.appConfig.apiUrl+"tlf/payment-outside-ticket",JSON.stringify(o),v)}registerTriggerOrderGds(o){return this.http.post(this.appConfig.apiUrlTPS+"ticket-low-fare/register-trigger-order-gds",JSON.stringify(o),v)}}return t.\u0275fac=function(o){return new(o||t)(w.LFG(g.eN),w.LFG(l.qB))},t.\u0275prov=w.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},40833:(O,h,a)=>{function g(l,n){if(n.length<l)throw new TypeError(l+" argument"+(l>1?"s":"")+" required, but only "+n.length+" present")}a.d(h,{Z:()=>g})},91998:(O,h,a)=>{function g(l){if(null===l||!0===l||!1===l)return NaN;var n=Number(l);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)}a.d(h,{Z:()=>g})},35650:(O,h,a)=>{a.d(h,{Z:()=>y});var g=a(91998),l=a(80953),n=a(40833);function y(i,r){(0,n.Z)(2,arguments);var e=(0,l.Z)(i),s=(0,g.Z)(r);return isNaN(s)?new Date(NaN):(s&&e.setDate(e.getDate()+s),e)}},43201:(O,h,a)=>{a.d(h,{Z:()=>i});var g=a(91998),l=a(80953),n=a(40833);function i(r,e){return(0,n.Z)(2,arguments),function y(r,e){(0,n.Z)(2,arguments);var s=(0,l.Z)(r),d=(0,g.Z)(e);if(isNaN(d))return new Date(NaN);if(!d)return s;var C=s.getDate(),p=new Date(s.getTime());return p.setMonth(s.getMonth()+d+1,0),C>=p.getDate()?p:(s.setFullYear(p.getFullYear(),p.getMonth(),C),s)}(r,12*(0,g.Z)(e))}},80953:(O,h,a)=>{a.d(h,{Z:()=>n});var g=a(86),l=a(40833);function n(y){(0,l.Z)(1,arguments);var i=Object.prototype.toString.call(y);return y instanceof Date||"object"===(0,g.Z)(y)&&"[object Date]"===i?new Date(y.getTime()):"number"==typeof y||"[object Number]"===i?new Date(y):(("string"==typeof y||"[object String]"===i)&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},86:(O,h,a)=>{function g(l){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(l)}a.d(h,{Z:()=>g})}}]);