1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7328],{15004:e=>{e.exports={outer_main_container:"cuponera-seat-selection_outer_main_container___WOJQ",cards_container:"cuponera-seat-selection_cards_container__rEJpM",line_height:"cuponera-seat-selection_line_height__cz3NJ",seat_item_outer:"cuponera-seat-selection_seat_item_outer__7gSRn",price_tag:"cuponera-seat-selection_price_tag__Nlxg_",seat_item:"cuponera-seat-selection_seat_item__MuX49",title:"cuponera-seat-selection_title__2PKNR",selected:"cuponera-seat-selection_selected__GwnR_",seat_count:"cuponera-seat-selection_seat_count__TnbIj",title_and_count:"cuponera-seat-selection_title_and_count__NJyGX",seat_count_inner:"cuponera-seat-selection_seat_count_inner__pnqLi",actual_count:"cuponera-seat-selection_actual_count__43jWc",seat_names_and_extras:"cuponera-seat-selection_seat_names_and_extras__iKRTd",seat_names:"cuponera-seat-selection_seat_names__6Znsv",seat_item_ind:"cuponera-seat-selection_seat_item_ind__sFJVh",line:"cuponera-seat-selection_line__lsTt_",place_details:"cuponera-seat-selection_place_details__QmQ2_",place:"cuponera-seat-selection_place__pypsR",place_icon:"cuponera-seat-selection_place_icon__ZyBgt",seat_type_details:"cuponera-seat-selection_seat_type_details__UJGTF",price_tag_selected:"cuponera-seat-selection_price_tag_selected___WJs2",summary_outer_box:"cuponera-seat-selection_summary_outer_box__xd8Gi",summary_outer:"cuponera-seat-selection_summary_outer__GPM5r",summary:"cuponera-seat-selection_summary__Yx07o",yellow_line:"cuponera-seat-selection_yellow_line__9UYKN",button_container:"cuponera-seat-selection_button_container__gZZfd",button:"cuponera-seat-selection_button__MkQne",desc_container:"cuponera-seat-selection_desc_container__Bo_Gg",line_1:"cuponera-seat-selection_line_1__G383K",section_2:"cuponera-seat-selection_section_2__DrQlo",location_pair:"cuponera-seat-selection_location_pair__7QUke",operator_details:"cuponera-seat-selection_operator_details__dFhO1",operator:"cuponera-seat-selection_operator__u7rNy",location_details:"cuponera-seat-selection_location_details__XI5W1",seats_details:"cuponera-seat-selection_seats_details__2_eK9",loader:"cuponera-seat-selection_loader__ldlH6"}},21616:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>A,default:()=>I});var a=s(37876),n=s(86846),i=s(14232),l=s(34223),o=s(57713),c=s(84774),r=s(85664),d=s(63171),u=s(57773),_=s(54917),p=s(17718),m=s(48040),x=s(46797),h=s(8772),v=s(60232),N=s(15039),b=s.n(N),j=s(15004),f=s.n(j),y=s(82691),g=s(89099),k=s(24755),S=s(38526);let T=({couponsData:e,onContinue:t,t:s,pageLoading:n})=>{let i=e?.data[0]?.originName,l=e?.data[0]?.destinyName;return(0,a.jsxs)("div",{className:f().desc_container+" kupos-card",children:[(0,a.jsx)("div",{className:f().title+" font13-33 bold-text",children:"Informaci\xf3n importante"}),(0,a.jsx)("div",{className:f().line_1+" font13-33"}),(0,a.jsxs)("div",{className:f().line_1+" font13-33",style:{marginTop:"15px"},children:["La ",(0,a.jsx)("span",{className:"bold-text",children:"cuponera"})," es una cartola de"," ",(0,a.jsx)("span",{className:"bold-text",children:"Cupones de ida y regreso"})," a precio preferencial al destino que m\xe1s te convenga. Los Cupones pueden ser usados ",(0,a.jsx)("span",{className:"bold-text",children:"de lunes a domingo"}),"."]}),(0,a.jsxs)("div",{className:f().line_1+" font13-33",style:{marginTop:"15px"},children:["La cuponera tiene una"," ",(0,a.jsx)("span",{className:"bold-text",children:"restricci\xf3n de uso diario"}),", siendo"," ",(0,a.jsx)("span",{className:"bold-text",children:"dos viajes el m\xe1ximo diario"}),", es decir, puede utilizarse"," ",(0,a.jsx)("span",{className:"bold-text",children:"un viaje de ida y uno de regreso"}),", siendo intransferibles a otra persona."]}),(0,a.jsxs)("div",{className:f().section_2,children:[(0,a.jsx)("div",{className:f().title+" font13-33 bold-text ",style:{marginTop:"20px"},children:"La cuponera seleccionada puede ser utilizada en los siguientes or\xedgenes y destinos:"}),(0,a.jsx)(C,{from:i,to:l})]}),(0,a.jsx)("div",{className:f().button_container,children:(0,a.jsx)(m.A,{onClick:t,className:f().button,disabled:!e,children:n?(0,a.jsx)("div",{className:"loader-cricle"}):(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("span",{children:s("RESULTS_PAGE.CONTINUE")})})})})]})},C=({from:e,to:t})=>(0,a.jsxs)("div",{className:f().location_pair+" font13-33",children:["- ",(0,a.jsx)("span",{className:"bold-text font13-33",children:e})," a"," ",(0,a.jsx)("span",{className:"bold-text font13-33",children:t})," y viceversa."]}),E=({icon:e,location:t,boldText:s=!1})=>(0,a.jsxs)("div",{className:f().place,children:[(0,a.jsx)("img",{src:e,className:f().place_icon,alt:"place"}),(0,a.jsx)("span",{className:b()({"bold-text":s}),children:t})]});var A=!0;let I=()=>{let{t:e}=(0,k.Bd)("common"),{pathname:t}=(0,S.A)(),s=(0,g.useRouter)(),m=(0,n.rM)(),N=(0,n.xp)(),j=(0,r.lZ)(y.$);(0,r.vc)(o.DJ);let C=(0,r.vc)(l.o4),A=(0,r.vc)(l.W2),I=(0,r.vc)(o.Q6),O=(0,r.vc)(l.vB),[U,L]=(0,r.L4)(l.hS),[M,R]=(0,i.useState)([]),[D,w]=(0,i.useState)(null),[G,P]=(0,i.useState)(null),[F,V]=(0,i.useState)([]),[B,z]=(0,i.useState)(null),[H,J]=(0,i.useState)(!1),[W,Y]=(0,r.L4)(c.E2),[Q,Z]=(0,r.L4)(c.Cj);(0,i.useEffect)(()=>{C&&A&&K(C.value,A.value)},[C,O]);let K=(e,t,s)=>{m({callback:e=>{if(L(!1),e&&e.data&&e.data.data){let t=[];
1e.data.data?.forEach(e=>{t.push({...e,active:!1})}),R(t),z(e.data)}},urlParams:{origin:e,destination:t}})},X=(e,t)=>{P(e),j(e),sessionStorage.setItem("cuponeraSeats",JSON.stringify(e));let s=[];M.map((e,a)=>{a===t?s.push({...e,active:!0}):s.push({...e,active:!1})}),R(s)};return(0,a.jsxs)(h.A,{t:e,navbarType:2,children:[(0,a.jsx)(p.A,{title:"Turbus.cl | Sitio Oficial | Compra online y ahorra",description:"Compra Cupones de turbus en l\xednea, al mejor precio garantizado. Paga con efectivo, tarjeta, Redcompra y transferencia bancaria.",url:t}),(0,a.jsx)(u.A,{children:!U&&M&&M?.length?(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)(x.A,{menuButtons:[{label:"SELECTION",active:!0},{label:"PAYMENT"},{label:"CONFIRMATION"}],t:e,onStepClick:()=>{}}),(0,a.jsxs)("div",{className:f().outer_main_container,children:[(0,a.jsxs)("div",{className:f().cards_and_button,children:[(0,a.jsx)(({seats:e})=>(0,a.jsx)("div",{className:f().cards_container,children:e.map((e,t)=>{let s=(e?.officialUnitValue+e?.unitValueFeePay-e?.discountValue)*e?.ticketNumbers;return(0,a.jsxs)("div",{className:f().seat_item_outer,onClick:()=>X(e,t),children:[(0,a.jsxs)("div",{className:f().seat_item+" kupos-card",children:[(0,a.jsxs)("div",{className:f().seat_count,children:[(0,a.jsxs)("div",{style:{display:"flex",alignItems:"center"},className:f().title_and_count+" bold-text primary-text font13-33",children:[(0,a.jsx)("div",{className:f().title+"",children:"Cuponera"}),(0,a.jsxs)("div",{className:f().seat_count_inner+"",children:[(0,a.jsx)("span",{className:f().actual_count,children:2*e.ticketNumbers})," ","Cupones"]})]}),(0,a.jsxs)("div",{className:f().seat_names_and_extras,children:[(0,a.jsxs)("div",{className:f().seat_names,children:[(0,a.jsxs)("div",{className:f().seat_item_ind+" bold-text font13-33",children:[e.ticketNumbers," Cupones de ida"]}),(0,a.jsxs)("div",{className:e.active?" bold-text font13-33":"bold-text font13-33 ",children:[e.ticketNumbers," Cupones de vuelta"]})]}),(0,a.jsx)("div",{className:f().extras,children:e.courtesyTicketNumbers?(0,a.jsxs)("div",{className:f().extra+" font13-33 primary-text",children:["+ ",e.courtesyTicketNumbers,"\xa0gratis"]}):null})]})]}),(0,a.jsx)("div",{className:f().line}),(0,a.jsxs)("div",{className:f().op_details,children:[(0,a.jsx)("div",{className:f().title+" font13-33",children:"Empresa"}),(0,a.jsx)("div",{className:"font10 bold-text",children:e.company})]}),(0,a.jsxs)("div",{className:f().place_details+" font13-33 bold-text",children:[(0,a.jsx)(E,{icon:"/images/svgs/blue-origin.svg",location:e.originName}),(0,a.jsx)(E,{icon:"/images/svgs/blue-destination.svg",location:e.destinyName})]}),(0,a.jsxs)("div",{className:f().seat_type_details,children:[(0,a.jsx)("div",{className:f().title+" font13-33",children:"Tipos de asiento"}),(0,a.jsx)("div",{className:"font13-33 bold-text",style:{textTransform:"capitalize"},children:e.seatType})]})]}),(0,a.jsxs)("div",{className:e.active?f().price_tag+" secondary-text primary-bg ":f().price_tag,children:[(0,a.jsx)("div",{className:e.active?" secondary-text font13-33 bold-text ":"font13-33 bold-text",children:"Total"}),(0,a.jsxs)("div",{className:e.active?" secondary-text font13-33 bold-text ":"font13-33 bold-text",children:["CLP ",d.A.currency(s)]})]})]},t)})}),{seats:M}),G?(0,a.jsx)(T,{couponsData:B,t:e,onContinue:()=>{Y({...W,walletMoneyError:!1}),Z(null),J(!0),N({callback:e=>{e&&e.data?(X({...G,res:e.data}),setTimeout(()=>{s.push("/cuponera/payment")},600)):s.push("/cuponera/payment")},data:{transaction_id:B.transactionId,travel_number:1,correlative_number:G.correlativeNumber,header_value:B.header_value}})},pageLoading:H}):null]}),(0,a.jsx)(({selectedSeats:e})=>{let t=(e?.officialUnitValue-(e?.discountValue-e?.unitValueFeePay))*e?.ticketNumbers,s=(e?.officialUnitValue-(e?.discountValue-e?.unitValueFeePay))*e?.ticketNumbers;return e?.discountValue,e?.ticketNumbers,(0,a.jsx)("div",{className:f().summary_outer_box,children:(0,a.jsxs)("div",{className:f().summary_outer,children:[(0,a.jsxs)("div",{className:f().summary+" kupos-card",children:[(0,a.jsxs)("div",{className:"primary-text font13",children:["Detalles de ",(0,a.jsx)("span",{className:"bold",children:"la compra"})]}),(0,a.jsx)("div",{className:f().yellow_line}),e&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:f().operator_details,children:[(0,a.jsx)("div",{className:"font13-33",children:e.company}),(0,a.jsx)("div",{className:f().operator+" font13-33",children:e.operator}),(0,a.jsxs)("div",{className:"font13-33",children:[e.ticketNumbers," Cupones"]})]}),(0,a.jsxs)("div",{className:f().location_details+" font13-33",children:[(0,a.jsx)(E,{icon:"/images/svgs/blue-origin.svg",location:e.originName,boldText:!0}),(0,a.jsx)(E,{icon:"/images/svgs/blue-destination.svg",location:e.destinyName,boldText:!0})]}),(0,a.jsx)("div",{className:f().line}),(0,a.jsxs)("div",{className:b()({[f().seats_details]:!0,font11:!0}),children:[(0,a.jsxs)("div",{className:"font13-33 bold-text",style:{textTransform:"capitalize"},children:[e.ticketNumbers," x ",e.seatType]}),(0,a.jsxs)("div",{className:"font13-33 bold-text",children:["CLP ",d.A.currency(t||"NA")]})]})]})]}),e&&(0,a.jsxs)("div",{className:f().price_tag_selected+" primary-bg text-white ",children:[(0,a.jsx)("div",{className:"font13-33 bold-text",children:"Total"}),(0,a.jsxs)("div",{className:"font13-33 bold-text ",children:["CLP ",d.A.currency(s)]})]})]})})},{selectedSeats:G})]})]}):U||M?.length!==0?(0,a.jsx)("div",{className:f().loader,children:(0,a.jsx)("div",{className:"loader-cricle loader-cricle-2"})}):(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"no-results-found",children:(0,a.jsx)(v.A,{t:e,success:!1,subtitle:"Este servicio no est\xe1 disponible en las ciudades que ha elegido. Pruebe con una ciudad diferente.",infoText:e("HOME.TRY_OTHER_DEST"),children:(0,a.jsx)("div",{className:"kupos-card",children:(0,a.jsx)(_.A,{t:e,selectedSearchApp:I})})})})})})]})}},27345:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/cuponera/seats",function(){return s(21616)}])},34223:(e,t,s)=>{"use strict";s.d(t,{W2:()=>l,hS:()=>c,o4:()=>i,vB:()=>o});var a=s(85664);let{persistAtom:n}=(0,s(94735).x)(),i=(0,a.eU)({key:"cuponeraOriginCityState",default:null,effects_UNSTABLE:[n]}),l=(0,a.eU)({key:"cuponeraDestinationCityState",default:null,effects_UNSTABLE:[n]}),o=(0,a.eU)({key:"cuponeraSearchSetState",default:0}),c=(0,a.eU)({key:"cuponeraLoadingState",default:!1})},43249:e=>{e.exports={common_kupos_steps:"kupos-steps_common_kupos_steps___n7yK",kupos_step_item:"kupos-steps_kupos_step_item__41na9",active:"kupos-steps_active__Yhe8s",step_number:"kupos-steps_step_number__cjbRF"}},46797:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var a=s(37876),n=s(15039),i=s.n(n),l=s(14232),o=s(43249),c=s.n(o);let r=e=>{let{t}=e,[s,n]=(0,l.useState)([]);(0,l.useEffect)(()=>{o(e.activeStep||1)},[e.activeStep]);let o=t=>{try{let s;if(e.menuButtons)return void n(e.menuButtons);s="ONWARD"==e.type?[{label:"GOING",active:1==t},{label:"PAYMENT",active:2==t},{label:"CONFIRMATION",active:3==t}]:[{label:"GOING",active:1==t},{label:"RETURN",active:2==t},{label:"PAYMENT",active:3==t},{label:"CONFIRMATION",active:4==t}],n(s)}catch(e){}};return(0,a.jsx)("div",{className:c().common_kupos_steps,children:s?s.map((s,n)=>(0,a.jsxs)("a",{className:i()({[c().kupos_step_item]:!0,[c().active]:s.active,font10:!0}),onClick:()=>{var t;return t=n+1,void(e.onStepClick&&e.onStepClick(t))}
1,children:[(0,a.jsx)("span",{className:c().step_number,children:n+1}),(0,a.jsx)("span",{className:c().step_label,children:t("PASSENGER_DETAILS."+s.label)})]},n)):null})}},48040:(e,t,s)=>{"use strict";s.d(t,{A:()=>c});var a=s(37876);s(14232);var n=s(15039),i=s.n(n),l=s(64797),o=s.n(l);let c=({children:e,showLoader:t=!1,disabled:s,className:n="",onClick:l})=>(0,a.jsx)("button",{className:i()({[o().kupos_button]:!0,"kupos-button":!0,[n]:!0}),disabled:s||t,onClick:l,children:t?(0,a.jsx)("div",{className:"loader-cricle"}):(0,a.jsx)("span",{children:e})})},54917:(e,t,s)=>{"use strict";s.d(t,{A:()=>p});var a=s(37876),n=s(34223),i=s(57713),l=s(85664),o=s(14232),c=s(63171),r=s(54587),d=s.n(r),u=s(6569),_=s(89099);let p=function({t:e}){let t=(0,_.useRouter)(),s=(0,l.vc)(i.In);(0,o.useRef)(),(0,o.useRef)();let[r,p]=(0,o.useState)({origin:null,destination:null}),[m,x]=(0,o.useState)({origin:null,destination:null}),[h,v]=(0,l.L4)(n.o4),[N,b]=(0,l.L4)(n.W2);(0,l.vc)(i.Vz),(0,l.lZ)(i.$4),(0,l.lZ)(i.TD);let[j,f]=(0,l.L4)(n.vB),[y,g]=(0,l.L4)(n.hS),k=(e,t)=>{let s=`${e}Error`;p({...r,[e]:t,[s]:null}),"origin"===e?v(t):b(t)},S=e=>{e.preventDefault();let s=0,a=c.A.copyObject(m);!h&&(a.origin="VALIDATIONS.VALID_ORIGIN_CITY",s++),!N&&(a.destination="VALIDATIONS.VALID_DESTINATION_CITY",s++),x(a),f(j+1),g(!0),s<=0&&t.push("/cuponera/seats")};return(0,a.jsx)("form",{onSubmit:S,children:(0,a.jsxs)("div",{className:"home-selection-input-boxes",style:{paddingLeft:"calc(14vw - 16px)",marginRight:"250px"},children:[(0,a.jsxs)("div",{className:"home-selection-input-box font10",children:[(0,a.jsx)("span",{className:"label font14px bold-text d-inline-block",children:e("HOME.ORIGIN")}),(0,a.jsx)(u.A,{reactSelect:!0,selectType:"origin",options:s,onChange:e=>{k("origin",e),x({...m,origin:null})},icon:"/images/svgs/blue-origin.svg",hideArrow:!0,error:!!m.origin,errorMessage:e(m.origin),placeholder:e("HOME.ORIGIN"),height:40,t:e,bottomBorderOnly:!0,noLeftMargin:"/"==t.pathname,boldText:!0})]}),(0,a.jsx)("div",{className:"swap_button_cuponera pointer",onClick:()=>{v(N),b(h)},children:(0,a.jsx)(d(),{src:"/images/icons/icon-swap.png",alt:"swap",width:16,height:16})}),(0,a.jsxs)("div",{className:"home-selection-input-box font10",children:[(0,a.jsx)("span",{className:"label font14px bold-text d-inline-block",children:e("HOME.DESTINATION")}),(0,a.jsx)(u.A,{reactSelect:!0,selectType:"destination",options:h?((e,t)=>{if(e&&t)return e?.map(function(e){if(e.label!=t.label)return e}).filter(function(e){return void 0!==e})})(s,h):null,onChange:e=>{k("destination",e),x({...m,destination:null})},icon:"/images/svgs/icon-pin-gray.svg",hideArrow:!0,error:!!m.destination,errorMessage:e(m.destination),placeholder:e("HOME.DESTINATION"),height:40,t:e,bottomBorderOnly:!0,noLeftMargin:"/"==t.pathname,boldText:!0})]}),(0,a.jsx)("div",{className:"home-selection-input-box font15px datebox",children:(0,a.jsx)("button",{className:"kupos-button home-selection-input-button bold-text",onClick:S,children:(0,a.jsx)("span",{children:e("HOME.SEARCH")})})})]})})}},64797:e=>{e.exports={kupos_button:"kupos-button_kupos_button__MM3z5"}},82691:(e,t,s)=>{"use strict";s.d(t,{$:()=>a});let a=(0,s(85664).eU)({key:"cuponeraSeatsState",default:null})},84774:(e,t,s)=>{"use strict";s.d(t,{Cj:()=>d,D5:()=>o,E2:()=>n,Fd:()=>p,H6:()=>l,Mh:()=>v,P3:()=>_,Q0:()=>x,Tf:()=>r,UN:()=>m,dd:()=>N,e1:()=>u,si:()=>h,xW:()=>i,zO:()=>c});var a=s(85664);let n=(0,a.eU)({key:"paymentErrorState",default:{paymentError:!1,tncError:!1,amountError:!1,sharedServiceError:!1,walletMoneyError:!1,virtualMoneyError:!1,bookingError:"",promoCodeError:""}}),i=(0,a.eU)({key:"payBookingLoadingState",default:!1}),l=(0,a.eU)({key:"oneClickTypeCheckedState",default:null}),o=(0,a.eU)({key:"oneclickCardCheckedState",default:!1}),c=(0,a.eU)({key:"oneclickSelectedCardState",default:null}),r=(0,a.eU)({key:"selectedPaymentGatewayState",default:null}),d=(0,a.eU)({key:"walletCheckedState",default:!1}),u=(0,a.eU)({key:"virtualCheckedState",default:!1}),_=(0,a.eU)({key:"muvifyCheckedState",default:!1}),p=(0,a.eU)({key:"promoCodeCheckedState",default:!1}),m=(0,a.eU)({key:"corporateDiscountState",default:null}),x=(0,a.eU)({key:"instantDiscountState",default:null}),h=(0,a.eU)({key:"promoCodeState",default:{promoCode:"",promoCouponAmount:null,promoType:null,promoCodeApplied:!1,discountText:null}}),v=(0,a.eU)({key:"studentRutDiscount",default:null}),N=(0,a.eU)({key:"cmrRutDiscount",default:null})},86846:(e,t,s)=>{"use strict";s.d(t,{rM:()=>i,ap:()=>o,xp:()=>l,ad:()=>r,sF:()=>d,nl:()=>c,eE:()=>u});var a=s(14125),n=s(62042);let i=()=>(0,n.hG)("api/v2/turbus_coupons"),l=()=>(0,n.Fe)("api/v2/turbus_coupons/block_coupon"),o=()=>(0,n.Fe)("api/v2/turbus_coupons/tentative_block_coupon"),c=()=>(0,n.Fe)(a.VD),r=()=>(0,n.hG)(a.dB),d=()=>(0,n.hG)(a.MA),u=()=>(0,n.Fe)(a.yz)}},e=>{e.O(0,[6593,3716,5136,4218,4737,636,8792],()=>e(e.s=27345)),_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.