1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7420],{24037:(e,l,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/centropuerto/booking",function(){return n(36736)}])},36736:(e,l,n)=>{"use strict";n.r(l),n.d(l,{__N_SSG:()=>F,default:()=>U});var a=n(37876),o=n(56600),i=n(11913),t=n(70033),s=n(89159),r=n(93440),d=n(14232),c=n(85664),u=n(89848),m=n(78712),p=n(43434);n(18624);var v=n(60686),_=n(53009);n(94646);var f=n(61888),y=n(34372),h=n(89099),N=n(57270);let x={underline:{backgroundColor:"#ffc934",width:64,height:3,marginBottom:20,marginTop:10}},g=function(e){var l,n,o,i,d,m,p,v,_,f,y,h,g,b;let{t:E,centopuertoData:A,isAgency:j,agencyFee:C,netFare:S}=e,[T,L]=(0,c.L4)(t.si);(0,c.vc)(s.iw);let w=(0,c.vc)(r.Q),D=(0,c.vc)(r.L5);return console.log(A,"*********************"),(0,a.jsxs)("div",{className:"pb-payment-details-payment-right-side-bar journey-summary-sidebar",children:[(0,a.jsxs)("div",{className:"kupos-card",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"summary-title font13",children:[E("PASSENGER_DETAILS.SUMMARY")," ",(0,a.jsxs)("span",{className:"bold-text",children:[" ",E("PASSENGER_DETAILS.SUMMARY_BOLD")]})]}),(0,a.jsx)("div",{style:x.underline}),(0,a.jsxs)("div",{className:"summary-details",children:[(0,a.jsxs)("div",{className:"location-details",children:[(0,a.jsxs)("div",{className:"city-name font11 bold-text",children:[(0,a.jsx)("img",{className:"icon-source",src:"/images/centropuerto/origin.svg",alt:E("TRANSLATIONS.ICON_SOURCE")}),(0,a.jsx)("span",{className:"font11",children:null==A||null==(n=A.tariff)||null==(l=n.origin)?void 0:l.name})]}),(0,a.jsx)("div",{className:"address light-text font10",children:null==A||null==(i=A.tariff)||null==(o=i.origin)?void 0:o.address})]}),(0,a.jsxs)("div",{className:"location-details",children:[(0,a.jsxs)("div",{className:"city-name font11 bold-text",children:[(0,a.jsx)("img",{className:"icon-dest",src:"/images/centropuerto/destino.svg"}),(0,a.jsx)("span",{className:"font11",children:null==A||null==(m=A.tariff)||null==(d=m.destination)?void 0:d.name})]}),(0,a.jsx)("div",{className:"address light-text font10",children:null==A||null==(v=A.tariff)||null==(p=v.destination)?void 0:p.address})]})]})]}),(0,a.jsxs)("div",{className:"payment-details-sidebar",children:[(0,a.jsx)("div",{className:"payment-seats",children:A?(0,a.jsxs)("div",{className:"payment-seat-row flex-row font10 ",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{children:null==A||null==(_=A.tariff)?void 0:_.no_of_passengers})," x ","Pasajes ida ",D?"y vuelta":"",":"]}),(0,a.jsxs)("div",{className:"bold-text",children:["CLP"," ",u.A.currency(D?(null==A||null==(f=A.tariff)?void 0:f.no_of_passengers)*(null==A||null==(y=A.tariff)?void 0:y.round_trip_fare):null==A||null==(h=A.tariff)?void 0:h.total_fare).split(",")[0]]})]}):null}),j&&(0,a.jsxs)("div",{className:"discount-row flex-row",children:[(0,a.jsx)("div",{className:"font10",children:E("PASSENGER_DETAILS.AGENCY_FEE")}),(0,a.jsxs)("div",{className:"secondary-text font10 bold-text ",tyle:{minWidth:80,display:"flex",justifyContent:"flex-end"},children:["CLP ",C?u.A.currency(C):0]})]}),(0,a.jsxs)("div",{className:"discount-block fl ",children:[(0,a.jsxs)("div",{className:"discount-row flex-row",children:[(0,a.jsx)("div",{className:"font10",children:E("PASSENGER_DETAILS.PROMO_CODE")}),(0,a.jsxs)("div",{className:" font10 bold-text ",style:{minWidth:80,display:"flex",justifyContent:"flex-end",alignItems:"center",color:null==w||null==(g=w.color_codes)?void 0:g.primary_color},children:["CLP"," ",u.A.currency((null==T?void 0:T.promoCouponAmount)?null==T?void 0:T.promoCouponAmount:0).split(",")[0]]})]}),(null==T?void 0:T.promoCouponAmount)?(0,a.jsxs)("div",{className:"promocode font10",children:[(0,a.jsx)("div",{children:null==T?void 0:T.promoCode}),(0,a.jsx)("span",{className:"promo-remove",onClick:()=>{L({promoCode:"",promoCouponAmount:null,promoType:null,promoCodeApplied:!1,discountText:null})},children:(0,a.jsx)(N.A,{name:"close"})})]}):null,j&&(0,a.jsxs)("div",{className:"discount-row flex-row",children:[(0,a.jsx)("div",{className:"font10",children:E("PASSENGER_DETAILS.AGENCY_FEE")}),(0,a.jsxs)("div",{className:"secondary-text font10 bold-text ",tyle:{minWidth:80,display:"flex",justifyContent:"flex-end"},children:["CLP ",C?u.A.currency(C):0]})]})]})]})]}),(0,a.jsx)("div",{className:"total bold",style:{backgroundColor:null==w||null==(b=w.color_codes)?void 0:b.primary_color},children:(0,a.jsxs)("div",{className:"total-row flex-row font13",children:[(0,a.jsx)("div",{children:"Total"}),(0,a.jsxs)("div",{children:["CLP"," ",u.A.currency(S)]})]})})]})},b=function(e){let{t:l,netFare:n}=e,o=(0,c.vc)(s.en),i=(0,c.vc)(r.Vz);return(0,a.jsx)(g,{t:l,centopuertoData:o,isAgency:null==i?void 0:i.is_agency_user,agencyFee:null==i?void 0:i.agency_fee,netFare:n})};var E=n(50277),A=n(25992),j=n(900);let C=e=>{let{t:l,onChange:n,onBlur:o,selectedSeatsToBook:i,cityOrigin:t,cityDestination:r,metaData:m,errors:p,passengerDetails:v,disabled:_}=e,f={countries:[],idCardTypes:[]},[y,h]=(0,c.L4)(s.bi);if(m){for(let e in m.nationality_list)f.countries.push({value:m.nationality_list[e],label:e.substring(0,3).toUpperCase()});for(let e in m.id_card_types)f.idCardTypes.length<=1&&f.idCardTypes.push({value:m.id_card_types[e],label:e})}return(0,d.useEffect)(()=>{let e=null==t?void 0:t.label,l=null==r?void 0:r.label;(e&&e.indexOf("Argentina")>-1&&l&&0>l.indexOf("Argentina")||e&&0>e.indexOf("Argentina")&&l&&l.indexOf("Argentina")>-1)&&h(!0)},[]),(0,a.jsx)("div",{children:null==i?void 0:i.map((e,i)=>(e=>{let{seat:i,i:t}=e,s=u.A.copyObject(v),r=s&&s.length?s.find(e=>i.number==e.seatNumber):null,d=r&&r.idCardType;return r&&"number"==typeof r.idCardType&&(d=f.idCardTypes[+(7!==r.idCardType)]),(0,a.jsxs)("div",{className:"local-international-inputs",children:[(0,a.jsxs)("div",{className:"local-centro-inputs-details passenger-input-heading bold-text font10",children:[(0,a.jsx)("span",{className:"nationality-input",children:l("PASSENGER_DETAILS.NATIONALITY")}),(0,a.jsx)("span",{className:"doc-input",children:l("PASSENGER_DETAILS.DOCUMENT")}),(0,a.jsx)("span",{className:"rut-input",children:l("PASSENGER_DETAILS.DOC_NUM_DEGREE")}),(0,a.jsx)("span",{className:"name-input",children:l("PASSENGER_DETAILS.NAME")}),(0,a.jsx)("span",{className:"last_name-input",children:l("PASSENGER_DETAILS.SURNAME")})]}),(0,a.jsxs)("div",{className:"local-centro-inputs-details passenger-input font10",children:[(0,a.jsx)("div",{className:"nationality-input",children:(0,a.jsx)(j.A,{options:f.countries,selectedOption:r?r.nationality:f.countries[0],onChange:e=>n(e,i,"nationality"),height:40,showAll:!0,readonly:!0,disabled:_,t:l,marginTop:.1},r&&r.nationality&&r.nationality.value)}),(0,a.jsx)("div",{className:"doc-input",children:(0,a.jsx)(j.A,{options:f.idCardTypes,selectedOption:r?d:f.
1idCardTypes[0],onChange:e=>n(e,i,"idCardType"),height:40,showAll:!0,readonly:!0,disabled:_,t:l,marginTop:.1},r&&r.idCardType&&r.idCardType.value)}),(0,a.jsx)("div",{className:"rut-input",children:(0,a.jsx)(A.A,{t:l,className:"kupos-border",type:"text",value:r?r.idCardNumber:"",onChange:e=>n(e,i,"idCardNumber"),onBlur:e=>o(e,i,"idCardNumber"),disabled:_,error:null!=p&&!!p.idCardNumber&&null!=p&&!!p.idCardNumber[i.number],errorMessage:(null==p?void 0:p.idCardNumber)&&(null==p?void 0:p.idCardNumber[i.number])?l(null==p?void 0:p.idCardNumber[i.number]):""})}),(0,a.jsx)("div",{className:"name-input",children:(0,a.jsx)(A.A,{t:l,className:"kupos-border",type:"text",value:r?r.name:"",onChange:e=>n(e,i,"name"),onBlur:e=>o(e,i,"name"),disabled:_,error:null!=p&&!!p.name&&null!=p&&!!p.name[i.number],errorMessage:(null==p?void 0:p.name)&&(null==p?void 0:p.name[i.number])?l(null==p?void 0:p.name[i.number]):""})}),(0,a.jsx)("div",{className:"name-input",children:(0,a.jsx)(A.A,{t:l,className:"kupos-border",type:"text",value:r?r.last_name:"",onChange:e=>n(e,i,"last_name"),onBlur:e=>o(e,i,"last_name"),disabled:_,error:!!p.last_name&&!!p.last_name[i.number],errorMessage:p.last_name&&p.last_name[i.number]?l(p.last_name[i.number]):""})})]})]})})({seat:e,i}))})};n(63322);var S=n(87820);let T=e=>{let{t:l,contactDetails:n,setContactDetails:o,errors:i,setErrors:t}=e,s=e=>{t({...i,...e})},m=(0,c.vc)(r.Vz),[p,v]=(0,d.useState)(!1),_=e=>{o({...n,...e})};(0,d.useEffect)(()=>{m&&v(!!m.is_agency_user)},[]);let f=(e,l)=>{try{"mobile"==l?(s({mobileError:null}),e=u.A.phoneNumberFormat(e,9),_({mobile:e})):"email"==l?(s({emailError:null}),_({email:e.trim().toLowerCase()})):"confirmEmail"==l&&(s({confirmEmailError:null}),_({confirmEmail:e.trim().toLowerCase()}))}catch(e){console.log(e)}},y=(e,l)=>{if("mobile"==l)isNaN(e)?s({mobileError:"VALIDATIONS.VALID_MOBILE"}):9!=e.toString().length&&s({mobileError:"VALIDATIONS.VALID_MOBILE_LENGTH_9"});else if("email"==l)u.A.isEMailValid(e)||s({emailError:"VALIDATIONS.VALID_EMAIL"});else if("confirmEmail"==l){var a,o;(null==n||null==(a=n.confirmEmail)?void 0:a.toLowerCase())!=(null==n||null==(o=n.email)?void 0:o.toLowerCase())&&s({confirmEmailError:"VALIDATIONS.VALID_EMAIL_MATCH"})}};return(0,a.jsxs)("div",{children:[(0,a.jsx)("table",{className:"passenger-input-personal-details",children:(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{className:"passenger-input-heading bold-text font10",children:[(0,a.jsx)("th",{className:"emailinput",children:l("PASSENGER_DETAILS.EMAIL_ID")}),(0,a.jsx)("th",{className:"email-input",style:{paddingLeft:0},children:l("PASSENGER_DETAILS.EMAIL_CONFIRMATION")}),(0,a.jsx)("th",{className:"phone-input",children:l("PASSENGER_DETAILS.PHONE_NUMBER")})]}),(0,a.jsxs)("tr",{className:"passenger-input font10",children:[(0,a.jsx)("td",{className:"email-input",style:{paddingRight:"4px"},children:(0,a.jsx)(A.A,{t:l,className:"kupos-border",type:"email",value:null==n?void 0:n.email,onChange:e=>f(e,"email"),onBlur:e=>y(e,"email"),error:null!=i&&!!i.emailError,errorMessage:null==i?void 0:i.emailError})}),(0,a.jsx)("td",{className:"email-input",style:{paddingLeft:"4px"},children:(0,a.jsx)(A.A,{t:l,className:"kupos-border confirm-email",type:"email",value:n.confirmEmail,onChange:e=>f(e,"confirmEmail"),onBlur:e=>y(e,"confirmEmail"),error:null!=i&&!!i.confirmEmailError,errorMessage:null==i?void 0:i.confirmEmailError})}),(0,a.jsx)("td",{className:"phone-input",children:(0,a.jsx)(A.A,{t:l,placeholder:"9XXXXXXXX",className:"kupos-border",type:"tel",value:n.mobile,onChange:e=>f(e,"mobile"),onBlur:e=>y(e,"mobile"),error:null!=i&&!!i.mobileError,errorMessage:null==i?void 0:i.mobileError})})]})]})}),p?(0,a.jsxs)("div",{className:"comments-box-container font10",children:[(0,a.jsx)("th",{className:"emailinput font10 bold-text",children:l("HOME.OBSERVATIONS")}),(0,a.jsx)("div",{className:"comments-box-agent",children:(0,a.jsx)("textarea",{onChange:e=>_({adminComments:e.target.value}),columns:20,rows:6,className:"comments-box-agent "})})]}):null]})},L={seatNumber:null,name:null,nationality:null,idCardType:null,idCardNumber:null,floorNo:null,fare:null},w=e=>{let{t:l,netFare:n,basicFare:i}=e;(0,o.B3)();let m=(0,o.UM)(),p=(0,o.v2)(),v=(0,c.lZ)(t.Q0),_=(0,c.lZ)(t.p0),f=(0,c.vc)(r.DJ),y=(0,c.vc)(s.D1),h=(0,c.vc)(s.Lc),N=(0,c.vc)(s.j2),[x,g]=(0,c.L4)(s.nK),[b,A]=(0,c.L4)(s.YH);
1(0,c.vc)(r.ZQ);let[j,w]=(0,c.L4)(s.Q2),[D,P]=(0,c.L4)(s.E6),[I,k]=(0,c.L4)(s.Eo),O=(0,c.vc)(s.NR),R=(0,c.vc)(s.iw),M=(0,c.vc)(s.gD),G=(0,c.vc)(s.DO),B=(0,c.vc)(r.Vz),V=(0,c.vc)(t.zO),F=(0,c.vc)(t.Tf),[U,Y]=(0,d.useState)(!1),[z,X]=(0,c.L4)(t.D5),H={countries:[],idCardTypes:[]};(0,d.useEffect)(()=>{if(f){for(let e in f.nationality_list)H.countries.push({value:f.nationality_list[e],label:e.substring(0,3).toUpperCase()});for(let e in f.id_card_types)H.idCardTypes.length<=1&&H.idCardTypes.push({value:f.id_card_types[e],label:e})}},[f]),(0,d.useEffect)(()=>{_(null),setTimeout(()=>{34===F&&z&&Q()},500)},[V,z]),(0,d.useEffect)(()=>{setTimeout(()=>{Z()},1e3)},[U]),(0,d.useEffect)(()=>{J()},[N,B]);let J=()=>{w({countryCode:H.countries&&H.countries[0]?H.countries[0].name:"",mobile:B&&!B.is_agency_user?B.phone:null,email:B&&!B.is_agency_user?B.email:null,confirmEmail:B&&!B.is_agency_user?B.email:null});let e=[],l=0;if(N.selectedSeatsToBook&&N.selectedSeatsToBook.length){for(let n of N.selectedSeatsToBook)e.push({floorNo:n.floor_no||0===n.floor_no?n.floor_no+1:null,seatNumber:n.number,seatFloorNumber:(n.floor_no||0===n.floor_no?n.floor_no+1+"_":"")+n.number,name:0==l&&B&&!B.is_agency_user?B.name:null,last_name:0==l&&B&&!B.is_agency_user?B.last_name:null,nationality:H.countries[0],idCardType:0==l&&B&&Object.keys(B).length?H.idCardTypes.find(e=>e.value==B.identity_type)||7:H.idCardTypes.find(e=>7==e.value),idCardNumber:0==l&&B&&Object.keys(B).length?B.identity_val:null,fare:n.fare}),l++;setTimeout(()=>{g(e),Y(!0)},100)}},Q=()=>{var e,l;m({callback:e=>{console.log("***",e),e.data&&200==e.http_code?_(e.data):_(null)},urlParams:{travel_date:E.A.changeDateFormat(O,"dd-mm-yyyy","yyyy-mm-dd"),return_travel_date:R?E.A.changeDateFormat(R,"dd-mm-yyyy","yyyy-mm-dd"):null,net_amount:i(),travel_id:(null==M?void 0:M.route)?null==M||null==(e=M.route)?void 0:e.travel_id:null,return_travel_id:(null==G?void 0:G.route)?null==G||null==(l=G.route)?void 0:l.travel_id:null,card_type:V[2],
1card_category:V[1],booking_type:R?"roundtrip":"oneway"}})},Z=()=>{var e,l;let a={amount:n(),travel_date:O,origin_id:null==y?void 0:y.value,destination_id:null==h?void 0:h.value,travel_id:(null==M?void 0:M.route)?null==M||null==(e=M.route)?void 0:e.travel_id:null,is_mobile_app:"true",is_round_trip:!!R,depart_time:(null==M?void 0:M.route)?null==M||null==(l=M.route)?void 0:l.arr_time:null,customer_id:B&&B.id,email:null==j?void 0:j.email,onward_seats_info:[],return_seats_info:[]},o=[];if(x&&x.length)for(let e of(console.log("Place 1"),x))console.log("Place 2 for "),o.push({seat_no:(e.floorNo?e.floorNo+"_":"")+e.seatNumber,seat_fare:e.fare,id_type:e.idCardType.value,id_value:e.idCardNumber});let i=[];if(b&&b.length)for(let e of b)i.push({seat_no:(e.floorNo?e.floorNo+"_":"")+e.seatNumber,seat_fare:e.fare,id_type:e.idCardType.value,id_value:e.idCardNumber});a.onward_seats_info=o,a.return_seats_info=i,p({callback:e=>{v(e)},data:a})},[W,q]=(0,d.useState)({});return(0,a.jsx)("div",{children:(0,a.jsxs)("div",{className:"kupos-card passenger-input-details",children:[(0,a.jsxs)("div",{className:"flex-row passenger-details-title-row",children:[(0,a.jsxs)("div",{className:"font13",children:[l("PASSENGER_DETAILS.PASSENGER_DETAIL.NORMAL"),(0,a.jsx)("span",{className:"bold",children:l("PASSENGER_DETAILS.PASSENGER_DETAIL.BOLD")})]}),(0,a.jsx)(S.A,{t:l})]}),(0,a.jsx)(C,{metaData:f,loginData:B,selectedSeatsToBook:N.selectedSeatsToBook,passengerDetails:x,onChange:(e,l,n)=>{try{let a=u.A.copyObject(I[n]);a&&(a[l.number]=null),k({...I,[n]:a});let o=u.A.copyObject(x),i=o.find(e=>l.number==e.seatNumber);i?("idCardType"===n&&(i.idCardNumber=null),i[n]=e,g(o)):g([...o,{...L,seatNumber:l.number,[n]:e}])}catch(e){console.log(e)}},onBlur:(e,l,n)=>{let a=u.A.copyObject(x),o=a.find(e=>l.number==e.seatNumber);if(o){if(!e){let e="";"name"==n?e="VALIDATIONS.VALID_NAME":"last_name"==n?e="VALIDATIONS.VALID_SURNAME":"idCardNumber"==n&&(e="VALIDATIONS.VALID_PASSPORT");let a=u.A.copyObject(I[n]);a&&(a[l.number]=e),k({...I,[n]:a})}if(e.trim()&&"idCardNumber"===n){var i;let t="number"==typeof o.idCardType?o.idCardType:null==(i=o.idCardType)?void 0:i.value;if(console.log({idCardTypeCompound:t}),!u.A.isRutValid(o.idCardNumber)&&7==t){let e=u.A.copyObject(I[n]);e&&(e[l.number]="VALIDATIONS.VALID_RUT_VALID"),k({...I,[n]:e})}o.idCardNumber=7===t?u.A.formatRut(e):e,g(a),(e=>{var l;let{seat:n,idNumber:a,passengerDetailsData:o,setPassengerDetailsFunc:i}=e,t=(o=u.A.copyObject(o)).find(e=>n.number==e.seatNumber);"number"==typeof t.idCardType?t.idCardType:null==(l=t.idCardType)||l.value,a&&a.toString().replace(/[\.\-]/g,"")})({seat:l,passengerDetailsData:a,setPassengerDetailsFunc:g,idNumber:e})}}},errors:I,seatsTitle:"DATOS DEL PASAJERO (IDA)",t:l}),(0,a.jsx)(T,{t:l,contactDetails:j,setContactDetails:w,errors:D,setErrors:P}),(0,a.jsx)("div",{})]})})};n(54217);var D=n(51737),P=n(25981),I=n(55884),k=n(29286),O=n(15039),R=n.n(O),M=n(87961),G=n(6769);let B=e=>{var l,n,o,i,s,m;let{onPay:p,t:v,totalAmount:_,isAdmin:f,basicFare:y,showPaypal:h,disableWebPay:x,isAgency:g,showKuposPay:b,hideKuposCredits:E}=e,A=(0,c.vc)(r.DJ),[j,C]=(0,c.L4)(t.E2),S=(0,c.vc)(t.xW),[T,L]=(0,c.L4)(t.D5),[w,O]=(0,c.L4)(t.zO),[B,V]=(0,c.L4)(t.Cj),[F,U]=(0,c.L4)(t.e1),[Y,z]=(0,c.L4)(t.Tf),X=(0,c.lZ)(t.p0),H=(0,c.vc)(r.ZQ),J=(0,c.vc)(r.Vz),[Q,Z]=(0,d.useState)(!1),[W,q]=(0,d.useState)([]),[K,$]=(0,d.useState)(null!=(s=null==J||null==(n=J.balances)||null==(l=n.clp)?void 0:l.money)?s:0),[ee,el]=(0,d.useState)(null!=(m=null==J||null==(i=J.balances)||null==(o=i.clp)?void 0:o.credit)?m:0),[en,ea]=(0,d.useState)(!1);(0,d.useEffect)(()=>{var e,l,n,a,o,i;$(null!=(o=null==J||null==(l=J.balances)||null==(e=l.clp)?void 0:e.money)?o:0),el(null!=(i=null==J||null==(a=J.balances)||null==(n=a.clp)?void 0:n.credit)?i:0)},[J]),(0,d.useEffect)(()=>{q(u.A.copyObject(null==A?void 0:A.payment_gate_way_list_dweb))},[A]),(0,d.useEffect)(()=>()=>void z(null),[]);let eo=e=>{let{error:l}=e;return(0,a.jsx)("div",{className:R()({"tnc-error":!0,font10:!0,"secondary-text":!0,"center-text":!0}),children:l})};return(0,a.jsxs)("div",{className:"common-payment-options",children:[(0,a.jsxs)("div",{className:R()({"kupos-card":!0,"payment-block":!0}),children:[(0,a.jsx)("div",{className:R()({font13:!0,"payment-block-heading":!0}),children:(0,a.jsxs)("div",{children:[v("PASSENGER_DETAILS.PAYMENT_OPTIONS.NORMAL"),(0,a.jsx)("span",{className:"bold",children:v("PASSENGER_DETAILS.PAYMENT_OPTIONS.BOLD")})]})}),(0,a.jsx)(G.A,{t:v,basicFare:y}),f?H&&b?(0,a.jsx)("div",{className:R()({"kupos-payment-moneys":!0,"kupos-pay-method":!0}),children:(0,a.jsxs)("div",{className:R()({"kupos-payment-method":!0,"kupos-pay":!0,"bold-text":!0,font10:!0}),style:{marginTop:10},children:[(0,a.jsxs)("div",{className:"flex-row kupos-pay-check",onClick:()=>{C({...j,paymentError:!1,tncError:!1}),V(!B),L(!1),X(null)},children:[(0,a.jsx)(I.A,{disabled:!0,checked:g?!T:B&&!T}),(0,a.jsx)("img",{src:"/images/general/kupos_pay_logo.png",alt:""})]}),(0,a.jsxs)("div",{className:"kupospay-and-creditos",children:[(0,a.jsxs)("div",{className:g?"inner-pay-method-agency":"inner
1-pay-method",children:[g?null:(0,a.jsx)(D.A,{checked:B&&!T,onChange:()=>{C({...j,paymentError:!1,tncError:!1}),V(!B),L(!1),X(null)},label:"kupospay",labelStyle:{fontSize:13,color:"#ff5c60"},labelBold:!0}),(0,a.jsx)("span",{className:"kupos-amount secondary-text font9",children:H?u.A.currency(K).split(",")[0]:"CLP $0"})]}),g?null:(0,a.jsxs)("div",{className:g?"inner-pay-method-agency":"inner-pay-method",children:[(0,a.jsx)(D.A,{checked:F,onChange:()=>{C({...j,paymentError:!1,tncError:!1}),U(!F)},label:"kuposcr\xe9ditos",labelStyle:{fontSize:13,color:"#ff5c60"},labelBold:!0}),(0,a.jsx)("span",{className:"kupos-amount secondary-text font9",children:H?u.A.currency(ee).split(",")[0]:"CLP $0"})]})]})]})}):null:(0,a.jsx)("div",{className:R()({"flex-row":!0,"payment-methods":!0}),children:W&&W.filter(e=>e).map((e,l)=>0===e.status&&!x&&"web-pay-plus"===e.label.toLowerCase().split(" ").join("-")||h&&"paypal"===e.label.toLowerCase().split(" ").join("-")?(0,a.jsxs)("div",{className:"webpay-payment-method",onClick:()=>{C({...j,paymentError:!1,tncError:!1,walletMoneyError:!1,virtualMoneyError:!1}),(e=>{z(Y===+e.code?null:e.code)})(e)},children:[(0,a.jsx)(I.A,{checked:e.code==Y&&!T}),(0,a.jsx)("div",{className:"payment-checkbox"}),"web-pay-plus"==e.label.toLowerCase().split(" ").join("-")?(0,a.jsx)("img",{src:"/images/general/webpay_logo_new.svg",alt:""}):null,"paypal"==e.label.toLowerCase().split(" ").join("-")&&(0,a.jsx)("div",{style:{display:"flex",flexDirection:"column",height:"52px",paddingTop:"15px"},children:(0,a.jsx)("img",{src:"/images/general/paypal_logo.png",alt:""})})]},l):null)}),(0,a.jsxs)("div",{className:R()({"accept-tnc":!0,font10:!0}),children:[(0,a.jsx)(D.A,{checked:en,onChange:()=>{C({...j,tncError:!1}),ea(!en)}}),(0,a.jsx)("div",{children:(0,a.jsx)("a",{onClick:()=>Z(!0),children:v("PASSENGER_DETAILS.CENTRO_TNC")})})]}),(null==j?void 0:j.tncError)?(0,a.jsx)(eo,{error:v("PASSENGER_DETAILS.PLEASE_ACCEPT_TNC")}):null,(null==j?void 0:j.paymentError)?(0,a.jsx)(eo,{error:v("PASSENGER_DETAILS.PLEASE_SELECT_PAYMENT")}):null,(0,a.jsx)("div",{className:"pay-now-section font13",children:(0,a.jsx)(M.A,{onClick:()=>Y||g?(C({...j,paymentError:!1}),en)?(C({...j,tncError:!1}),!Y&&B&&Number(K)<_)?void C({...j,walletMoneyError:!0}):!Y&&F&&ee<_?void C({...j,virtualMoneyError:!0}):!Y&&B&&F&&K+ee<_?void C({...j,walletMoneyError:!0}):void p():void C({...j,tncError:!0}):void C({...j,paymentError:!0}),className:"pay-now-button kupos-button",disabled:!!S,testID:"CONTINUE_PAYMENT",children:S?(0,a.jsx)("div",{className:"loader-cricle"}):(0,a.jsx)("span",{children:v("PASSENGER_DETAILS.PAY")})})})]}),(0,a.jsx)(P.A,{ariaLabel:"tncmodal",size:"xl",onHide:()=>Z(!1),showModal:Q,children:(0,a.jsxs)("div",{className:"tnc-pnr-modal",children:[(0,a.jsx)(k.A,{modal:!0}),(0,a.jsx)("div",{className:"close-button pointer",onClick:()=>Z(!1),children:(0,a.jsx)(N.A,{name:"close"})})]})})]})},V=e=>{let{t:l,onPay:n,basicFare:o,netFare:i}=e,t=(0,c.vc)(r.Vz),s=(0,c.vc)(r.DJ);return(0,a.jsx)(B,{t:l,onPay:n,basicFare:o,totalAmount:i,showPromocode:!0,showKuposPay:!0,showMachpay:!0,showPaypal:!0,showBancoEstado:!0,showBancoEstadoNew:!0,isOneClickEnabled:(null==s?void 0:s.is_oneclick_card_enable)=="true",isAdmin:!!t&&!!t.role&&!!t.is_agency_user,enableO
1neClickPG:!0,isAgency:null==t?void 0:t.is_agency_user})};n(14e3);var F=!0;let U=function(){(0,o.DU)();let e=(0,o.oB)(),l=(0,c.vc)(s.iw),n=(0,h.useRouter)(),{t:N}=(0,i.Bd)("common"),x=(0,c.vc)(s.NR),g=(0,c.vc)(r.DJ),E=(0,c.lZ)(r.uM);(0,c.vc)(s.gD),(0,c.vc)(s.DO);let A=(0,c.vc)(s.j2),j=(0,c.vc)(s.GG),[C,S]=(0,c.L4)(s.nK),[T,L]=(0,c.L4)(s.YH),D=(0,c.vc)(s.Q2),[P,I]=(0,c.L4)(s.en),[k,O]=(0,c.L4)(r.L5);(0,c.vc)(s.D1),(0,c.vc)(s.Lc);let R=(0,c.vc)(s.iw),M=(0,c.vc)(r.Vz),G=(0,c.vc)(t.e1),B=(0,c.vc)(t.Cj),F=(0,c.vc)(t.D5),U=(0,c.vc)(t.Tf),[Y,z]=(0,c.L4)(t.UN),[X,H]=(0,c.L4)(t.Q0),[J,Q]=(0,c.L4)(t.si),[Z,W]=(0,c.L4)(s.E6),[q,K]=(0,c.L4)(s.Eo),[$,ee]=(0,c.L4)(s.Tx),[el,en]=(0,d.useState)(!1),[ea,eo]=(0,d.useState)(!1),ei=(0,c.lZ)(t.xW),et=(0,c.vc)(s.bi),es=(0,c.vc)(t.p0),er=(0,c.vc)(t.o_),[ed,ec]=(0,d.useState)(null);(0,d.useEffect)(()=>{u.A.setPassengerData(A.selectedSeatsToBook,C,S)},[A]),(0,d.useEffect)(()=>{u.A.setPassengerData(j.selectedSeatsToBook,T,L)},[j]),(0,d.useEffect)(()=>{console.log(x,"&&&&&&&&&&&&&"),console.log(ep(),"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");let e=sessionStorage.getItem("centropuertoTariff")?JSON.parse(sessionStorage.getItem("centropuertoTariff")):null;e&&I(e)},[]);let eu=e=>{try{if(g&&g.opsite_whatsapp_delivery_charges&&!M&&(e+=l?2*g.opsite_whatsapp_delivery_charges:g.opsite_whatsapp_delivery_charges),M&&M.balances&&B){let l=M.balances.clp.money,n=0;G&&(n=em());let a=+(Y&&1==Y.type?Y.discount_amount:0),o=+(X&&1==X.type?X.discount_amount:0);es&&es.card_applicable_discount&&(null==es||es.card_applicable_discount);let i=o>a?o:a;if(l){if(+l>e-((null==J?void 0:J.promoCouponAmount)?null==J?void 0:J.promoCouponAmount:0)-i)return e-((null==J?void 0:J.promoCouponAmount)?null==J?void 0:J.promoCouponAmount:0)-n-i;return+l}}return 0}catch(e){console.log(e)}},em=()=>{try{if(M&&G){let e=ep(),l=+(Y&&1==Y.type?Y.discount_amount:0),n=+(X&&1==X.type?X.discount_amount:0);es&&es.card_applicable_discount&&(null==es||es.card_applicable_discount),e-=n>l?n:l;let a=M.balances.clp.credit,o=null==g?void 0:g.allowed_virtual_limit;if(o&&a){let l=+(o/100*e).toFixed(0);if(l>a)return a;return l>e?e:l}return+(0*a).toFixed(0)}return 0}catch(e){console.log(e)}},ep=()=>{var e,l,n,a,o,i,t;let s=null==M?void 0:M.is_agency_user,r=null==M?void 0:M.agency_fee;console.log(null==P||null==(e=P.tariff)?void 0:e.total_fare,"PPPPPPPPPPPPPPPP");try{return s?k?(null==P||null==(l=P.tariff)?void 0:l.no_of_passengers)*(null==P||null==(n=P.tariff)?void 0:n.round_trip_fare)+r:(null==P||null==(a=P.tariff)?void 0:a.total_fare)+r:k?(null==P||null==(o=P.tariff)?void 0:o.no_of_passengers)*(null==P||null==(i=P.tariff)?void 0:i.round_trip_fare):null==P||null==(t=P.tariff)?void 0:t.total_fare}catch(e){console.log(e)}},ev=()=>{try{let e=ep(),l=0;G&&(l=em()),B&&(e=e-eu(e)<0?0:e-eu(e));let n=e-((null==J?void 0:J.promoCouponAmount)?null==J?void 0:J.promoCouponAmount:0),a=+(Y&&1==Y.type?Y.discount_amount:0),o=+(X&&1==X.type?X.discount_amount:0),i=+(es&&es.card_applicable_discount?null==es?void 0:es.card_applicable_discount:0),t=es?i:o>a?o:a;return!B&&g&&g.opsite_whatsapp_delivery_charges&&!M&&(n+=k?2*g.opsite_whatsapp_delivery_charges:g.opsite_whatsapp_delivery_charges),n-l-t>0?n-l-t:0}catch(e){console.log(e)}},e_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;try{var l,n,a,o,i,t,s,r,d,c,u,m,p,v,_,f,y,h,N,x,g;let b=k?null==P||null==(l=P.tariff)?void 0:l.round_trip_fare:null==P||null==(n=P.tariff)?void 0:n.total_fare,E="".concat(null==P||null==(o=P.tariff)||null==(a=o.origin)?void 0:a.name," - ").concat(null==P||null==(t=P.tariff)||null==(i=t.destination)?void 0:i.name),A=null==P||null==(s=P.tariff)?void 0:s.no_of_passengers,j=null==P||null==(r=P.tariff)?void 0:r.fare,C={event:e?"purchase":"add_to_cart",currency:"CLP",value:b,items:[{item_name:E,price:j,quantity:null==P||null==(d=P.tariff)?void 0:d.no_of_passengers,item_category:A}]};if(e&&(C.transaction_id=e,window.dataLayer.push({event:"purchase_enhanced_conversion",order_value:b,order_id:e,currencyCode:"clp",enhanced_conversion_data:{email:null==D?void 0:D.email,phone_number:null==D?void 0:D.mobile}}),window.dataLayer.push({event:"kupos_ecom_event",transactionId:e,transactionAffiliation:"https://kupos.cl",transactionTotal:b,transactionTax:"0",transactionShipping:"0",transactionProducts:[{sku:e,name:"Pasajebus",category:"bus",price:b,quantity:null==P||null==(m
1=P.tariff)?void 0:m.no_of_passengers}]})),(window.dataLayer||[]).push(C),k){let l=k?null==P||null==(p=P.tariff)?void 0:p.round_trip_fare:null==P||null==(v=P.tariff)?void 0:v.total_fare,n="".concat(null==P||null==(f=P.tariff)||null==(_=f.destination)?void 0:_.name," - ").concat(null==P||null==(h=P.tariff)||null==(y=h.origin)?void 0:y.name),a=null==P||null==(N=P.tariff)?void 0:N.no_of_passengers,o=null==P||null==(x=P.tariff)?void 0:x.fare,i={event:e?"purchase":"add_to_cart",currency:"CLP",value:l,items:[{item_name:n,price:o,quantity:null==P||null==(g=P.tariff)?void 0:g.no_of_passengers,item_category:a}]};e&&(i.transaction_id=e),window.dataLayer.push(i)}localStorage.setItem("gtmData",JSON.stringify({...C,event:"purchase",is_return:k,order_value:k?null==P||null==(c=P.tariff)?void 0:c.round_trip_fare:null==P||null==(u=P.tariff)?void 0:u.total_fare}))}catch(e){console.log(e)}};return ev(),em(),eu(ep()),(0,a.jsxs)("div",{className:{},children:[(0,a.jsx)(p.A,{}),(0,a.jsx)(y._,{}),(0,a.jsx)(v.A,{fromBookingPage:!0}),(0,a.jsx)(_.A,{t:N,children:(0,a.jsx)(m.A,{children:(0,a.jsxs)("div",{className:"pb-service-list-payment-details-page content-container flex-row passenger-and-payment-details-container",children:[(0,a.jsx)("div",{style:{position:"relative",width:325,marginTop:40},children:(0,a.jsx)(b,{t:N,netFare:(console.log(J),ep()-((null==J?void 0:J.promoCouponAmount)?null==J?void 0:J.promoCouponAmount:0))})}),(0,a.jsx)("div",{className:"passenger-input-container",children:(0,a.jsxs)("div",{className:"passenger-inputs-and-pgs",style:{marginTop:40},children:[(0,a.jsx)(w,{t:N,netFare:ev,basicFare:ep}),(0,a.jsx)(V,{t:N,onPay:()=>{f.A.bookingValidation({passengerDetailsOnward:C,passengerDetailsReturn:T,dateReturn:R,promoCode:J,selectedPaymentGateway:U,contactDetails:D,isAgenUser:null==M?void 0:M.is_agency_user,setErrorsOnward:K,errorsOnward:q,setErrorsReturn:ee,errorsReturn:$,contactDetailsError:Z,setContactDetailsError:W,netFare:ev(),internationalService:et})&&(g&&g.send_otp_on_wallet_payment&&(B||F||G)||(()=>{e_();try{var l,a,o,i,t,s,r,d,c,m,p,v,_,f,y;let h={booking:{origin_id:null==P||null==(a=P.tariff)||null==(l=a.origin)?void 0:l.id,destination_id:null==P||null==(i=P.tariff)||null==(o=i.destination)?void 0:o.id,no_of_passengers:null==P||null==(t=P.tariff)?void 0:t.no_of_passengers,first_name:null==(s=C[0])?void 0:s.name,last_name:null==(r=C[0])?void 0:r.last_name,discount:(null==er?void 0:er.applicable_discount)?er.applicable_discount:"",discount_id:(null==er?void 0:er.discount_id)?er.discount_id:"",nationality:null==(c=C[0])||null==(d=c.nationality)?void 0:d.value,document:null==(p=C[0])||null==(m
1=p.nationality)?void 0:m.label,document_number:(null==(_=C[0])||null==(v=_.idCardType)?void 0:v.label)==="RUT (CHL)"?null==(f=C[0])?void 0:f.idCardNumber:u.A.removeRutFormat(null==(y=C[0])?void 0:y.idCardNumber),email:null==D?void 0:D.email,phone_number:null==D?void 0:D.mobile,is_round_trip:k,pay_gay_type:(null==M?void 0:M.is_agency_user)?null:U,one_click_details:{},fe_success_url:"".concat(window.location.origin,"/centropuerto/booking/success"),fe_failure_url:"".concat(window.location.origin,"/centropuerto/booking/failure")}};ei(!0),e({callback:e=>{var l,a,o;e&&e.data&&e.data.html_str?(e_(null==(l=e.data)?void 0:l.pnr_number),localStorage.setItem("paymentGatewayOpened",!0),document.write(e.data.html_str)):e&&!0===e.success?(E(null==e||null==(o=e.data)||null==(a=o.booking)?void 0:a.pnr_number),n.push("/centropuerto/booking/success")):n.push("/centropuerto/booking/failure")},data:h})}catch(e){console.log(e)}})())},basicFare:ep(),netFare:ev()})]})})]})})})]})}}},e=>{e.O(0,[6593,3822,4e3,3899,9183,6249,1691,5654,636,8792],()=>e(e.s=24037)),_N_E=e.O()}]);
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.