(this["webpackJsonpquero-taxi"]=this["webpackJsonpquero-taxi"]||[]).push([[0],{137:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABEVBMVEUAAAAAJNsOJtEPJNEPJNIPJdIPJtMAK9UPJNEPJdIPJNIAQL8QJNIOJdMAAKoPJtMQJdIOJNMOJdEcHMYPJdIPJdIAIN8QJdIQJtEAAP8AAP8QJdIPJdIQJtEOJtIOJtIRJNEPJdIOJdIPJdMPJdIPJdIQJdEQJNIQJNMPJdIPJdIPJdMPJNEPJdIPJdMPJtIVK9UUJ9gPJdIPJdIPJdMPJNIPJdEQJtIPJdIPJNMOI9UOJNMOJdISJNASJNsPJdIOJdIPJNEUJ84QJdIRJtAKKdYPJtEPJdEQJNINJswPJdIPJdMQJdIQIM8PJdIPJtEOIs8PJdIPJNEPJ9MPJdIaGswPJdMQJNAOJNMPJdIAAAAF+MsVAAAAWXRSTlMAB1io2fRXBuDeVQSTkAOVklxZCePiCGFeAQJg9V+wSk2u5bi6+29xYvnkiozdyecMDei5lq91UNMjJF3UKw76fFQagzwZvos/FPKEPhDqZCXIhjT8Ctoxf2DN/CEAAAABYktHRACIBR1IAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4wQECR4aABQPMQAAASBJREFUOMt9kudWAjEQhQfCKlhWUQRdsICsigXF3hd7r9jy/i/imWRzyCTZvb9y7/1OzqQA9JXJspzn5djAIDiVzfNYhSFHPTzCNY36FjDGicbNvsgNTdB+siTjPGPxJFNlAlRE6E3PAATVmjCzBJgT2bw0C8LUCdDAaFG5JrqS3vshRkvKLqMLfQuoKLuCrhXoW6xitKbcOroNMkMbo80taTrb6HYIsCsG38vguiyPtE+AA3k7h8Wj45NTuT4jwHlkXnXBeIumCXQN4MLoo0vzOzQowKz/cEWBawu4qen9Ldi604F7B/DwmL4BwFMfeHYCL6+qr4Nbb3Hfek8Agg8JfEKSel/i1TuJgDxqNbmH7x/O20EKAL0o/IVU/ZkT/gM14HogFelh3QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0wNC0wNFQwNzozMDoyNiswMjowMIYmxv8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDQtMDRUMDc6MzA6MjYrMDI6MDD3e35DAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg=="},147:function(e,t,a){e.exports=a.p+"static/media/waiting.557336d4.gif"},162:function(e,t,a){e.exports=a(252)},247:function(e,t){},250:function(e,t,a){},252:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),o=a(12),c=a.n(o),s=a(40),i=a(306),l=a(289),u=a(20),m=a(7),d=a(53),p=(a(171),a(9)),f={circularProgress:{color:"primary",status_spinner:!1,message:"",open:!1},dialogSearchBox:!1,alert:{message:"",open:!1,type:"error"}},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"REQUEST_STARTED":return Object(p.a)({},e,{circularProgress:{color:"primary",status_spinner:!0,message:t.message,open:!0}});case"REQUEST_FINISHED":return Object(p.a)({},e,{circularProgress:{color:"primary",status_spinner:!1,message:t.message,open:!0}});case"REQUEST_CLOSE":return Object(p.a)({},e,{circularProgress:{color:"primary",status_spinner:!1,message:"",open:!1}});case"OPEN_DIAOLOG_SEARCH":return Object(p.a)({},e,{dialogSearchBox:!0});case"CLOSE_DIAOLOG_SEARCH":return Object(p.a)({},e,{dialogSearchBox:!1});case"SET_ALERT":return Object(p.a)({},e,{alert:{message:t.action.message,open:t.action.open,type:t.action.type}});default:return e}},g={data:{},isCreating:!1,isFetching:!1,error:!1,messageError:""},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CREATE_ADRESS_REQUEST":return Object(p.a)({},e,{isCreating:!0});case"CREATE_ADRESS_SUCCESS":return Object(p.a)({},e,{data:t.data,isCreating:!1});case"CREATE_ADRESS_ERROR":return Object(p.a)({},e,{error:!0,isCreating:!1,messageError:t.message});case"SOLICIT_TAXI_REQUEST":return Object(p.a)({},e,{isCreating:!0});case"SOLICIT_TAXI_SUCCESS":return Object(p.a)({},e,{isCreating:!1});case"SOLICIT_TAXI_ERROR":return Object(p.a)({},e,{error:!0,messageError:t.message,isCreating:!1});case"LOAD_RUN_REQUEST":return Object(p.a)({},e,{isFetching:!0});case"LOAD_RUN_SUCCESS":return Object(p.a)({},e,{isFetching:!1,data:t.data});case"LOAD_RUN_ERROR":return Object(p.a)({},e,{isFetching:!1,error:!0,messageError:t.message});case"LOAD_DATA_RUN":return Object(p.a)({},e,{data:t.data});default:return e}},h={coords:{lat:-14.2350044,lng:-51.9252815},isError:!1,messageError:"",status:"initial"},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOAD_POSITION_SUCCESS":return Object(p.a)({},e,{coords:t.position,status:"localizado"});case"LOAD_POSITION_ERROR":return Object(p.a)({},e,{isError:!0,messageError:t.message,status:"error"});default:return e}},v={isFetching:!1,error:!1,status:!1},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CALL_PROTAXI_REQUEST":return{isFetching:!0};case"CALL_PROTAXI_SUCCESS":return{isFetching:!1,status:!0};case"CALL_PROTAXI_ERROR":return{isFetching:!1,error:!0};default:return e}},S={isFetching:!1,pedido:{status:""},empresa:{},error:!1,messageError:"",hash:""},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"VERIFY_HASH_REQUEST":return Object(p.a)({},e,{isFetching:!0,hash:t.hash});case"VERIFY_HASH_SUCCESS":return Object(p.a)({},e,{isFetching:!1,pedido:t.data.pedido,empresa:t.data.empresa});case"VERIFY_HASH_ERROR":return Object(p.a)({},e,{error:!0,messageError:t.message});case"CANCEL_RUN":return Object(p.a)({},e,{pedido:{status:"cancelado"}});case"CHANGE_STATUS":return Object(p.a)({},e,{pedido:{status:t.status}});case"LABEL_EMPRESA":return Object(p.a)({},e,{empresa:t.data});default:return e}},_={nome:"",status:"innitial",enderecos:[],isFetching:!1,isCreating:!1,error:!1,messageError:""},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"LOAD_AUTENTICA_REQUEST":return Object(p.a)({},e,{isFetching:!0});case"LOAD_AUTENTICA_SUCCESS":return Object(p.a)({},e,{nome:t.data.nome,status:t.data.status,enderecos:t.data.enderecos,isFetching:!1});case"LOAD_AUTENTICA_ERROR":return Object(p.a)({},e,{error:!0,messageError:t.message,isFetching:!1});case"CREATE_USER_REQUEST":return Object(p.a)({},e,{isFetching:!0,isCreating:!0});case"CREATE_USER_SUCCESS":return Object(p.a)({},e,{nome:t.nome,status:"NAME_CREATED",isFetching:!1,isCreating:!1});case"CREATE_USER_ERROR":return Object(p.a)({},e,{error:!0,isCreating:!1,messageError:t.message});default:return e}},y=Object(d.b)({configComponents:E,corrida:b,protaxi:A,position:O,system:j,user:C}),R=Object(d.c)(y,!1),w=a(42),x=a(6),k=a.n(x),T=a(10),I=a(295),N=a(300),P=a(290),J=a(291),U=a(292),L=a(31),D=a(293),M=a(288),F=a(294),Q=a(149),z=a(298),B=a(299),H=a(81),V=a(75),G=a.n(V),X=a(65),K=G.a.create({baseURL:window.location.origin});K.interceptors.request.use((function(e){return e.headers.common.Authorization=localStorage.token,e}),(function(e){return Promise.reject(e)}));var Y=function(e){return K.post("/solicita",e)},W=function(e){return K.post("/save_endereco_and_solicita",e)},q=function(e){return K.get("/verify_hash/".concat(e))},Z=function(e){return K.put("/cancelar/".concat(e))},$=function(e){return K.post("/google/place/autocomplete",e)},ee=function(e){var t,a;return k.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,e({type:"LOAD_AUTENTICA_REQUEST"}),n.next=4,k.a.awrap(K.get("/autentica/".concat(localStorage.telefone)));case 4:t=n.sent,(a=t.data)&&a.status?e({type:"LOAD_AUTENTICA_SUCCESS",data:a}):(console.log("Erro inesperado ao carregar dados do usu\xe1rio.",a),e({type:"LOAD_AUTENTICA_ERROR",message:"Erro inesperado ao carregar dados do usu\xe1rio."})),n.next=13;break;case 9:n.prev=9,n.t0=n.catch(0),console.log("Erro inesperado ao carregar dados do usu\xe1rio.",n.t0),e({type:"LOAD_AUTENTICA_ERROR",message:"Erro inesperado ao carregar dados do usu\xe1rio."});case 13:case"end":return n.stop()}}),null,null,[[0,9]])},te=function(e,t){var a,n;return k.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,e({type:"CREATE_USER_REQUEST"}),r.next=4,k.a.awrap((o={nome:t,telefone:localStorage.telefone},K.post("/push/user",o)));case 4:a=r.sent,(n=a.data).status?(localStorage.nome=t,e({type:"CREATE_USER_SUCCESS",nome:t})):e({type:"CREATE_USER_REQUEST",message:n.message||"Erro ao criar nome de usuario"}),r.next=13;break;case 9:r.prev=9,r.t0=r.catch(0),console.log("Erro ao salvar nome: ",r.t0.message),e({type:"CREATE_ADRESS_REQUEST",message:r.t0.message});case 13:case"end":return r.stop()}var o}),null,null,[[0,9]])},ae=function(e,t){var a,n;return k.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,e({type:"CREATE_ADRESS_REQUEST"}),t.hash=localStorage.hash,t.telefone=localStorage.telefone,r.next=6,k.a.awrap(W(t));case 6:a=r.sent,(n=a.data).status?(e({type:"CREATE_ADRESS_SUCCESS",data:n}),ee(e)):(console.log("criado status false: ",n),e({type:"CREATE_ADRESS_ERROR",message:n.message||"Erro ao solicitar t\xe1xi"})),r.next=15;break;case 11:r.prev=11,r.t0=r.catch(0),console.log("Erro ao criar endere\xe7o: ",r.t0),e({type:"CREATE_ADRESS_ERROR",message:r.t0.message});case 15:case"end":return r.stop()}}),null,null,[[0,11]])},ne=function(e,t){var a,n;return k.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,k.a.awrap(Z(t));case 3:return a=r.sent,(n=a.data).status&&e({type:"CANCEL_RUN"}),r.abrupt("return",n.status);case 9:r.prev=9,r.t0=r.catch(0),console.log("Erro ao cancelar corrida: ",r.t0.message);case 12:case"end":return r.stop()}}),null,null,[[0,9]])},re=function(e,t){var a,n;return k.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,e({type:"VERIFY_HASH_REQUEST",hash:t}),localStorage.hash!==t&&(Object.keys(localStorage).forEach((function(e){return delete localStorage[e]})),localStorage.hash=t),r.next=5,k.a.awrap(q(t));case 5:a=r.sent,"status"in(n=a.data)&&!n.status?"Pedido cancelado"===n.message?e({type:"CHANGE_STATUS",status:"cancelado"}):"Pedido cancelado"===n.message?e({type:"CHANGE_STATUS",status:"finalizado"}):e({type:"CHANGE_STATUS",status:"expirado"}):(n.empresa&&(n.empresa.token&&(localStorage.token=n.empresa.token),n.empresa.cor&&(localStorage.cor=n.empresa.cor)),n.pedido&&n.pedido.telefone&&(localStorage.telefone=n.pedido.telefone,localStorage.e_ticket=n.pedido.e_ticket,ee(e)),e({type:"VERIFY_HASH_SUCCESS",data:n})),r.next=14;break;case 10:r.prev=10,r.t0=r.catch(0),console.log("Erro ao verificar Hash: ",r.t0),e({type:"VERIFY_HASH_ERROR",message:r.t0.message});case 14:case"end":return r.stop()}}),null,null,[[0,10]])},oe=function(e){var t,a;return k.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,k.a.awrap(K.get("/empresa/label"));case 3:t=n.sent,(a=t.data)&&e({type:"LABEL_EMPRESA",data:a}),n.next=11;break;case 8:n.prev=8,n.t0=n.catch(0),console.log("N\xe3o poss\xedvel pegar o Label da empresa: ",n.t0);case 11:case"end":return n.stop()}}),null,null,[[0,8]])},ce=function(e,t){var a,n,r,o;return k.a.async((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.telefone,n=t.pass_eticket,e.prev=1,e.next=4,k.a.awrap((c={telefone:a,pass_eticket:n},K.post("/check_eticket",c)));case 4:return r=e.sent,o=r.data,e.abrupt("return",o);case 9:return e.prev=9,e.t0=e.catch(1),console.log("N\xe3o poss\xedvel checar o Eticket: ",e.t0),e.abrupt("return",{status:!1,message:e.t0.response&&e.t0.response.data?e.t0.response.data.message:"Erro ao enviar pedido."});case 13:case"end":return e.stop()}var c}),null,null,[[1,9]])},se=a(322),ie=a(286),le=a(287);var ue=function(e){var t=e.openModal,a=e.closeModal,n=e.onConfirmed,o=e.label;return r.a.createElement(se.a,{open:t,onClose:function(){return a()}},r.a.createElement(ie.a,null,o),r.a.createElement(le.a,null,r.a.createElement(M.a,{onClick:function(){return a()}},"Cancelar"),r.a.createElement(M.a,{onClick:n},"OK")))},me=Object(l.a)((function(e){return{root:{backgroundColor:"#fff"},btnMap:{margin:e.spacing(1),textAlign:"center"},fab:{width:52,height:52,margin:e.spacing(1),position:"absolute",bottom:e.spacing(2),right:e.spacing(2)},text2:{color:"#5b5b5c"},iframe:{width:"100%",height:"auto",marginTop:10,marginBottom:10}}}));var de=function(e){var t=Object(m.b)(),a=Object(m.c)((function(e){return e.system})),o=Object(m.c)((function(e){return e.corrida})),c=Object(n.useState)(null),s=Object(T.a)(c,2),i=s[0],l=s[1],u=Object(n.useState)(!1),d=Object(T.a)(u,2),p=d[0],f=d[1],E=Object(n.useState)(!0),g=Object(T.a)(E,2),b=g[0],h=g[1],O=me(),v=a.empresa?a.empresa.cor:"#f6f9fe";function A(){f(!1)}return Object(n.useEffect)((function(){!function(e){var t,a;k.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,e({type:"LOAD_RUN_REQUEST"}),n.next=4,k.a.awrap(K.get("/consulta/".concat(localStorage.telefone)));case 4:t=n.sent,(a=t.data).status?e({type:"LOAD_RUN_SUCCESS",data:a}):(console.log("Erro ao buscar endere\xe7os: ",a),e({type:"LOAD_RUN_ERROR",message:"Erro ao carregar corridas."})),n.next=13;break;case 9:n.prev=9,n.t0=n.catch(0),console.log("Erro ao buscar endere\xe7os: ",n.t0),e({type:"LOAD_RUN_ERROR",message:"Erro ao carregar corridas."});case 13:case"end":return n.stop()}}),null,null,[[0,9]])}(t),re(t,localStorage.hash)}),[]),Object(n.useEffect)((function(){if("cancelado"===a.pedido.status||"cancelada"===a.pedido.status||"expirado"===a.pedido.status||"finalizado"===a.pedido.status||"concluida"===a.pedido.status)return h(!1),e.history.push("/");"despachada"===a.pedido.status&&h(!1)}),[a.pedido]),r.a.createElement(r.a.Fragment,null,r.a.createElement(ue,{openModal:p,closeModal:A,onConfirmed:function(){return k.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,k.a.awrap(ne(t,localStorage.hash));case 2:if(!a.sent){a.next=4;break}return a.abrupt("return",e.history.push("/"));case 4:A();case 5:case"end":return a.stop()}}))},label:"Confirme o cancelamento da corrida"}),r.a.createElement(P.a,{className:O.root},"despachada"===a.pedido.status?r.a.createElement(J.a,{title:"Minha Corrida"}):null,(b||"aberta"===a.pedido.status)&&r.a.createElement(U.a,null,r.a.createElement(L.a,{variant:"h6"},"Sua corrida est\xe1 sendo processada, aguarde",r.a.createElement(H.Dot,null,"."),r.a.createElement(H.Dot,null,"."),r.a.createElement(H.Dot,null,".")),r.a.createElement(D.a,null,o.data&&o.data.URL&&r.a.createElement(M.a,{className:O.btnMap,href:"cliente2.mpush.co"===window.location.host?"https://cliente2.mpush.co/static/preview_original.jpg":o.data.URL,target:"_blank",variant:"outlined"},"cliente2.mpush.co"===window.location.host?"Cancele sua Corrida":"Acompanhe seu pedido"))),"despachada"===a.pedido.status&&r.a.createElement(r.a.Fragment,null,r.a.createElement(U.a,null,r.a.createElement(L.a,{variant:"subtitle2"},"C\xf3digo da carrida: ",r.a.createElement("span",{className:O.text2},o.data.num_corrida||"...")),r.a.createElement(L.a,{variant:"subtitle2"},"Nome do motorista: ",r.a.createElement("span",{className:O.text2},o.data.nome_motorista||"...")),r.a.createElement(L.a,{variant:"subtitle2"},"Placa: ",r.a.createElement("span",{className:O.text2},o.data.placa||"...")),r.a.createElement(L.a,{variant:"subtitle2"},"Modelo do Carro: ",r.a.createElement("span",{className:O.text2},o.data.modelo||"...")),r.a.createElement(L.a,{variant:"subtitle2"},"Tempo Estimado: ",r.a.createElement("span",{className:O.text2},o.data.tempo_estimado||"...")),o.data.imagem&&r.a.createElement(L.a,{variant:"subtitle2"},r.a.createElement("img",{width:"100",src:o.data.imagem,alt:"Carro"}))),r.a.createElement(D.a,null,r.a.createElement(M.a,{className:O.btnMap,href:"cliente2.mpush.co"===window.location.host?"https://cliente2.mpush.co/static/preview_original.jpg":o.data.URL,target:"_blank",variant:"outlined"},"Acompanhe seu carro")))),a.empresa.whatsapp&&r.a.createElement(F.a,{style:{backgroundColor:v},className:O.fab,onClick:function(e){l(e.currentTarget)}},r.a.createElement(I.a,{style:{color:"#fff"}}),r.a.createElement(Q.a,{id:"fab-menu",keepMounted:!0,anchorEl:i,open:Boolean(i),onClose:function(){setTimeout((function(){return l(null)}),10)}},r.a.createElement(z.a,null,r.a.createElement(B.a,{color:"inherit",underline:"none",href:"https://api.whatsapp.com/send?1=pt_BR&phone=".concat(a.empresa.whatsapp)},r.a.createElement(N.a,{style:{marginRight:"5px",marginBottom:"-5px"}}),"Fale com a central")))))};var pe=a(307),fe=a(313),Ee=a(319),ge=a(133),be=a(134),he=a(150),Oe=a(135),ve=a(151),Ae=a(136),Se=a.n(Ae),je=a(137),_e=a.n(je),Ce=function(e){e.text;return r.a.createElement("img",{src:_e.a,alt:"marker"})},ye=function(e){function t(e){var a;return Object(ge.a)(this,t),(a=Object(he.a)(this,Object(Oe.a)(t).call(this,e))).state={center:{lat:-14.2350044,lng:-51.9252815},zoom:12,default:{center:{lat:-14.2350044,lng:-51.9252815},zoom:12}},a}return Object(ve.a)(t,e),Object(be.a)(t,[{key:"componentDidMount",value:function(){this.setState({center:this.props.center,zoom:this.props.zoom})}},{key:"componentDidUpdate",value:function(e){var t=this,a=e.center,n=a.lat,r=a.lng,o=e.zoom;n!==this.props.center.lat&&r!==this.props.center.lng&&setTimeout((function(){t.setState(Object(p.a)({},t.state,{center:{lat:t.props.center.lat,lng:t.props.center.lng},zoom:o}))}),500)}},{key:"render",value:function(){return r.a.createElement("div",{style:{height:"55vh",width:"100%"}},r.a.createElement(Se.a,{bootstrapURLKeys:{key:"AIzaSyCL1t_wnsNLWwQV42ABc4mYOo5Sp1t02Sw"},defaultCenter:this.state.default.center,defaultZoom:this.state.default.zoom,center:this.state.center,zoom:this.state.zoom},r.a.createElement(Ce,{lat:this.props.center.lat,lng:this.props.center.lng,text:"My Marker"})))}}]),t}(n.Component),Re=a(301),we=a(323),xe=a(302),ke=a(321),Te=a(304),Ie=a(305),Ne=Object(l.a)((function(e){return{content:{margin:"auto"},button:{margin:e.spacing(1),width:100}}}));var Pe=function(e){var t=Ne(),a=Object(n.useState)(""),o=Object(T.a)(a,2),c=o[0],s=o[1],i=Object(n.useState)(""),l=Object(T.a)(i,2),u=l[0],d=l[1],p=Object(n.useState)(!1),f=Object(T.a)(p,2),E=f[0],g=f[1],b=Object(n.useState)(!1),h=Object(T.a)(b,2),O=h[0],v=h[1],A=Object(m.c)((function(e){return e.system.empresa}));return Object(n.useEffect)((function(){g("cartao_credito"===c||"cartao_debito"===c)}),[c]),r.a.createElement(r.a.Fragment,null,localStorage.e_ticket?r.a.createElement(se.a,{open:!0},r.a.createElement(Re.a,null,"Confirmar Corrida pelo E-Ticket"),r.a.createElement(le.a,null,r.a.createElement(M.a,{color:"primary",onClick:function(){return e.cancel()}},"Voltar"),r.a.createElement(M.a,{color:"primary",onClick:function(){return e.confirm({e_ticket:localStorage.e_ticket,desconto:A.desconto})}},"Confirmar"))):r.a.createElement(r.a.Fragment,null,O?r.a.createElement(se.a,{open:!0},r.a.createElement(Re.a,null,"Confirmar forma de pagamento"),r.a.createElement(ie.a,null,r.a.createElement(L.a,null,function(e){var t=e.forma,a=e.bandeira,n={dinheiro:"Dinheiro",cartao_credito:"Cart\xe3o de Cr\xe9dito",cartao_debito:"Cart\xe3o de D\xe9bito",pix:"PIX"};return"dinheiro"===t||"pix"===t?"Pagar em ".concat(n[t]):"Pagar com ".concat(n[t]," ").concat({master:"Mastercard",visa:"Visa"}[a])}({forma:c,bandeira:u}))),r.a.createElement(le.a,null,r.a.createElement(M.a,{color:"primary",onClick:function(){s(""),d(""),v(!1)}},"Voltar"),r.a.createElement(M.a,{color:"primary",onClick:function(){return e.confirm({forma:c,bandeira:u,desconto:A.desconto})}},"Confirmar"))):r.a.createElement(se.a,{open:!0},E?r.a.createElement(Re.a,null,"Bandeira do Cart\xe3o"):r.a.createElement(Re.a,null,"Op\xe7oes de Pagamento"),r.a.createElement(ie.a,null,E?r.a.createElement("div",null,r.a.createElement(we.a,{value:u,onChange:function(e){return d(e.target.value)}},r.a.createElement(xe.a,{value:"master",control:r.a.createElement(ke.a,{color:"primary"}),label:"Mastercard"}),r.a.createElement(xe.a,{value:"visa",control:r.a.createElement(ke.a,{color:"primary"}),label:"Visa"}))):r.a.createElement("div",{className:t.content},r.a.createElement(M.a,{variant:"outlined",size:"small",className:t.button,endIcon:r.a.createElement(Te.a,null),onClick:function(){v(!0),s("dinheiro")}},"Dinheiro"),r.a.createElement(M.a,{variant:"outlined",size:"small",className:t.button,onClick:function(){return s("cartao_credito")},endIcon:r.a.createElement(Ie.a,null)},"Cr\xe9dito"),r.a.createElement(M.a,{variant:"outlined",size:"small",className:t.button,onClick:function(){return s("cartao_debito")},endIcon:r.a.createElement(Ie.a,null)},"D\xe9bito"),r.a.createElement(M.a,{variant:"outlined",size:"small",className:t.button,onClick:function(){v(!0),s("pix")}},"PIX"))),E?r.a.createElement(le.a,null,r.a.createElement(M.a,{color:"primary",onClick:function(){s(""),d("")}},"Voltar"),r.a.createElement(M.a,{disabled:!u,color:"primary",onClick:function(){return v(!0)}},"Pedir")):r.a.createElement(le.a,null,r.a.createElement(M.a,{color:"primary",onClick:function(){return e.cancel()}},"Cancelar")))))};var Je=function(e){var t=Object(n.useState)(""),a=Object(T.a)(t,2),o=a[0],c=a[1],s=Object(m.b)(),l=Object(m.c)((function(e){return e.user})),u=Object(m.c)((function(e){return e.corrida}));return r.a.createElement("div",null,l.nome&&"NAME_CREATED"===l.status?r.a.createElement(Pe,{cancel:function(){return e.close()},confirm:function(t){return e.solicitTaxi(t)}}):r.a.createElement(se.a,{open:e.open,"aria-labelledby":"form-dialog-title"},r.a.createElement(Re.a,null,"Informe seu nome"),r.a.createElement(ie.a,null,l.isCreating&&r.a.createElement(i.a,{container:!0,direction:"row",justify:"center"},r.a.createElement(pe.a,{style:{margin:"2px"}}),r.a.createElement(L.a,{style:{width:"100%"},variant:"subtitle1",align:"center"},"Salvando o nome...")),u.isCreating&&r.a.createElement(i.a,{container:!0,direction:"row",justify:"center"},r.a.createElement(pe.a,{style:{margin:"2px"}}),r.a.createElement(L.a,{style:{width:"100%"},variant:"subtitle1",align:"center"},"Criando corrida...")),!l.isCreating&&!u.isCreating&&r.a.createElement(Ee.a,{autoFocus:!0,margin:"dense",id:"nome",label:"Digite seu nome",type:"text",fullWidth:!0,onChange:function(e){return c(e.target.value)},value:o,onKeyDown:function(e){13===e.keyCode&&te(s,o)}})),!l.isCreating&&!u.isCreating&&r.a.createElement(le.a,null,r.a.createElement(M.a,{color:"primary",onClick:function(){return e.close()}},"Cancelar"),r.a.createElement(M.a,{disabled:!o,color:"primary",onClick:function(){return te(s,o)}},"Enviar"))))},Ue=a(308),Le=a(96),De=a(303),Me=a(324),Fe=a(311),Qe=a(297),ze=a(253),Be=a(312),He=a(309),Ve=a(310),Ge=a(140),Xe=a.n(Ge),Ke=function(e){var t,a,n,r;return k.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.lat,a=e.lng,o.prev=1,o.next=4,k.a.awrap(G.a.get("https://maps.googleapis.com/maps/api/geocode/json?latlng=".concat(t,",").concat(a,"&key=").concat(X.a)));case 4:return n=o.sent,r=n.data,o.abrupt("return",{status:!0,result:r.results});case 9:return o.prev=9,o.t0=o.catch(1),console.log("Erro ao buscar localidade no Google Maps: ",o.t0),o.abrupt("return",{status:!1,message:o.t0.message});case 13:case"end":return o.stop()}}),null,null,[[1,9]])},Ye=function(e,t,a){var n,r,o;return k.a.async((function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,n="https://maps.googleapis.com/maps/api/place/autocomplete/json?input=".concat(e.input,"&language=pt-BR&key=").concat(X.a,"&sessiontoken=").concat(t),n=new a(n),c.next=5,k.a.awrap($({url_google:n}));case 5:if(r=c.sent,"OK"!==(o=r.data).status){c.next=11;break}return c.abrupt("return",o.predictions);case 11:return c.abrupt("return",[]);case 12:c.next=18;break;case 14:return c.prev=14,c.t0=c.catch(0),console.log("Erro ao buscar dados no Google: ",c.t0),c.abrupt("return",[]);case 18:case"end":return c.stop()}}),null,null,[[0,14]])},We=function(e,t,a){var n,r,o;return k.a.async((function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,n="https://maps.googleapis.com/maps/api/place/details/json?place_id=".concat(e,"&key=").concat(X.a,"&language=pt-BR&sessiontoken=").concat(t),n=new a(n),c.next=5,k.a.awrap($({url_google:n}));case 5:if(r=c.sent,"OK"!==(o=r.data).status){c.next=11;break}return c.abrupt("return",o.result);case 11:return c.abrupt("return",{});case 12:c.next=18;break;case 14:return c.prev=14,c.t0=c.catch(0),console.log("Erro ao buscar dados no Google: ",c.t0),c.abrupt("return",{});case 18:case"end":return c.stop()}}),null,null,[[0,14]])},qe=function(e){var t={};return t.logradouro=e.find((function(e){return e.types.map((function(e){return"route"===e})).find((function(e){return e}))}))||{},t.numero=e.find((function(e){return e.types.map((function(e){return"street_number"===e})).find((function(e){return e}))}))||{},t.bairro=e.find((function(e){return e.types.map((function(e){return"sublocality"===e})).find((function(e){return e}))}))||{},t.cidade=e.find((function(e){return e.types.map((function(e){return"administrative_area_level_2"===e})).find((function(e){return e}))}))||{},t.estado=e.find((function(e){return e.types.map((function(e){return"administrative_area_level_1"===e})).find((function(e){return e}))}))||{},t.cep=e.find((function(e){return e.types.map((function(e){return"postal_code"===e})).find((function(e){return e}))}))||{},Object.keys(t).forEach((function(e){return"estado"===e&&"short_name"in t[e]?t[e]=t[e].short_name:"long_name"in t[e]?t[e]=t[e].long_name:t[e]=""})),t},Ze=Object(l.a)((function(e){return{paper:{padding:"2px 4px",display:"flex",alignItems:"center",width:"100%"},appBar:{position:"relative",backgroundColor:"#fff"},input:{marginLeft:e.spacing(1),flex:1},iconButton:{padding:10}}}));var $e=function(e){var t=Object(m.b)(),a=Ze(),o=Object(n.useState)(""),c=Object(T.a)(o,2),s=c[0],i=c[1],l=Object(n.useState)(""),u=Object(T.a)(l,2),d=u[0],p=u[1],f=Object(n.useState)([]),E=Object(T.a)(f,2),g=E[0],b=E[1],h=Object(n.useState)(!1),O=Object(T.a)(h,2),v=O[0],A=O[1];Object(n.useEffect)((function(){p(Xe()()),i(e.currentPlace)}),[]),Object(n.useEffect)((function(){if(s){k.a.async((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.t0=b,e.next=4,k.a.awrap(Ye({input:s},d,window.URL));case 4:e.t1=e.sent,(0,e.t0)(e.t1),A(!1);case 7:case"end":return e.stop()}}))}}),[s]);var S=function(a,n){var r;return k.a.async((function(o){for(;;)switch(o.prev=o.next){case 0:if(a){o.next=4;break}e.getLocateInput(null,n),o.next=10;break;case 4:return A(!0),o.next=7,k.a.awrap(We(a,d,window.URL));case 7:r=o.sent,A(!1),e.getLocateInput(r);case 10:t({type:"CLOSE_DIAOLOG_SEARCH"});case 11:case"end":return o.stop()}}))};return r.a.createElement(se.a,{open:!0,fullScreen:!0},r.a.createElement(Ue.a,{className:a.appBar},r.a.createElement(Le.a,{className:a.paper},r.a.createElement(De.a,{edge:"start",onClick:function(){return t({type:"CLOSE_DIAOLOG_SEARCH"})},"aria-label":"close"},r.a.createElement(He.a,null)),r.a.createElement(Me.a,{autoFocus:!0,multiline:!0,className:a.input,placeholder:"Digite um local...",value:s,onChange:function(e){return i(e.target.value)}}),s&&r.a.createElement(De.a,{edge:"start",onClick:function(){i(""),b([])},"aria-label":"clear"},r.a.createElement(Ve.a,null))),v&&r.a.createElement(Fe.a,{variant:"query"})),r.a.createElement(ie.a,null,r.a.createElement(Qe.a,null,g.map((function(e,t){return r.a.createElement("div",{key:t},r.a.createElement(ze.a,{disabled:v,onClick:function(){return S(e.place_id)}},r.a.createElement(Be.a,{primary:e.description})),r.a.createElement(fe.a,null))}))),e.placesRegistreds&&e.placesRegistreds.length?r.a.createElement(Qe.a,null,e.placesRegistreds.map((function(e,t){return r.a.createElement(r.a.Fragment,null,e.logradouro&&e.bairro&&e.cidade&&r.a.createElement("div",{key:"res-"+t},r.a.createElement(ze.a,{disabled:v,onClick:function(){return S(null,e)}},r.a.createElement(Be.a,{primary:"".concat(e.logradouro,", ").concat(e.bairro,", ").concat(e.cidade),secondary:"Endere\xe7o cadastrado"})),r.a.createElement(fe.a,null)))}))):null))},et=a(18),tt=a(3),at=a(141),nt=a.n(at),rt=a(143),ot=a.n(rt),ct=a(144),st=a.n(ct),it=a(145),lt=a.n(it),ut=a(82),mt=a(314),dt=a(326),pt=a(315),ft=a(142),Et=a.n(ft),gt={success:nt.a,warning:Et.a,error:ot.a,info:st.a},bt=Object(l.a)((function(e){return{success:{backgroundColor:ut.a[600]},error:{backgroundColor:e.palette.error.dark},info:{backgroundColor:e.palette.primary.main},warning:{backgroundColor:mt.a[700]},icon:{fontSize:20},iconVariant:{opacity:.9,marginRight:e.spacing(1)},message:{display:"flex",alignItems:"center"}}}));function ht(e){var t=bt(),a=e.className,n=e.message,o=e.onClose,c=e.variant,s=Object(et.a)(e,["className","message","onClose","variant"]),i=gt[c];return r.a.createElement(pt.a,Object.assign({className:Object(tt.a)(t[c],a),"aria-describedby":"client-snackbar",message:r.a.createElement("span",{id:"client-snackbar",className:t.message},r.a.createElement(i,{className:Object(tt.a)(t.icon,t.iconVariant)}),n),action:[r.a.createElement(De.a,{key:"close","aria-label":"close",color:"inherit",onClick:o},r.a.createElement(lt.a,{className:t.icon}))]},s))}function Ot(){var e=Object(m.c)((function(e){return e.configComponents.alert})),t=Object(m.b)(),a=function(e,a){"clickaway"!==a&&t({type:"SET_ALERT",action:{open:!1,message:"",type:"error"}})};return r.a.createElement(dt.a,{anchorOrigin:{vertical:"top",horizontal:"center"},open:e.open,autoHideDuration:8e3,onClose:a},r.a.createElement(ht,{onClose:a,variant:"error",message:e.message}))}var vt=Object(l.a)((function(e){return{btn:{width:"95%",backgroundColor:"#eee",marginTop:10},subHeader:{margin:5},progress:{margin:e.spacing(2)}}}));var At=Object(w.g)((function(e){var t=Object(m.c)((function(e){return e.configComponents.dialogSearchBox})),a=Object(m.c)((function(e){return e.position})),o=Object(m.b)(),c=vt(),s=Object(n.useState)(""),l=Object(T.a)(s,2),u=l[0],d=l[1],f=Object(n.useState)({}),E=Object(T.a)(f,2),g=E[0],b=E[1],h=Object(n.useState)(!1),O=Object(T.a)(h,2),v=O[0],A=O[1],S=Object(n.useState)(""),j=Object(T.a)(S,2),_=j[0],C=j[1],y=Object(n.useState)({open:!1,message:""}),R=Object(T.a)(y,2),w=R[0],x=(R[1],Object(m.c)((function(e){return e.user}))),I=Object(m.c)((function(e){return e.corrida}));return Object(n.useEffect)((function(){var e=g.extractdComponent;if(e){var t=e.logradouro,a=e.numero;C(t&&a?"".concat(t,", ").concat(a):"".concat(Object.keys(e).map((function(t){return e[t]})).filter((function(e){return e}))).replace(/,/gi,", "))}}),[g.extractdComponent]),Object(n.useEffect)((function(){if("status"in I.data&&I.data.status)return e.history.push("/corrida")}),[I]),Object(n.useEffect)((function(){if("localizado"===a.status){!function(){var e,t,n,r,o,c,s,i;k.a.async((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,k.a.awrap(Ke(a.coords));case 2:e=l.sent,t=e.status,n=e.result,t&&n.length?(r=n[0],o=r.formatted_address,c=r.address_components,s=r.geometry,i=qe(c),d(o),b({formatted_address:o,address_components:c,geometry:s,extractdComponent:i})):d("N\xe3o foi poss\xedvel encontrar sua localiza\xe7\xe3o");case 6:case"end":return l.stop()}}))}()}}),[a.status]),r.a.createElement("div",{style:{width:"auto",height:"100vh"}},r.a.createElement(Ot,{openModal:w.open,message:w.message}),v&&r.a.createElement(Je,{open:v,close:function(){return A(!1)},solicitTaxi:function(t){var a,n;return k.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return a=g.extractdComponent,n=g.geometry,r.next=3,k.a.awrap(ae(o,{endereco:Object(p.a)({},a,{latitude:n.location.lat,longitude:n.location.lng}),nome:localStorage.nome,pagamento:t}));case 3:return r.abrupt("return",e.history.push("/corrida"));case 4:case"end":return r.stop()}}))}}),t&&r.a.createElement($e,{currentPlace:u,getLocateInput:function(e){var t=e.formatted_address,a=e.address_components,n=e.geometry,r=qe(e.address_components);d(e.formatted_address),b({formatted_address:t,address_components:a,geometry:n,extractdComponent:r}),o({type:"LOAD_POSITION_SUCCESS",position:{lat:n.location.lat,lng:n.location.lng}})}}),r.a.createElement(ye,{center:a.coords,zoom:14}),x.isFetching?r.a.createElement(i.a,{container:!0,direction:"row",justify:"center"},r.a.createElement(pe.a,{className:c.progress})):r.a.createElement(r.a.Fragment,null,r.a.createElement(L.a,{align:"center",className:c.subHeader},"Ol\xe1"),r.a.createElement(fe.a,null),u&&r.a.createElement(i.a,{container:!0,direction:"row",justify:"center"},r.a.createElement(L.a,{variant:"subtitle1",align:"center"},"Onde estou:"),r.a.createElement(Ee.a,{style:{width:"95%"},autoFocus:!0,multiline:!0,value:_,onClick:function(){return o({type:"OPEN_DIAOLOG_SEARCH"})}})),r.a.createElement(i.a,{container:!0,direction:"row",justify:"center"},r.a.createElement(M.a,{className:c.btn,onClick:function(){var e=function(e){var t={errors:[]};return e.logradouro||t.errors.push("O endere\xe7o selecionado est\xe1 sem infoma\xe7\xe3o de logradouro."),e.numero||t.errors.push("O endere\xe7o selecionado est\xe1 sem infoma\xe7\xe3o de n\xfamero."),e.cidade||t.errors.push("O endere\xe7o selecionado est\xe1 sem infoma\xe7\xe3o de cidade."),e.bairro||t.errors.push("O endere\xe7o selecionado est\xe1 sem infoma\xe7\xe3o de bairro."),t}(g.extractdComponent).errors;e.length?o({type:"SET_ALERT",action:{open:!0,message:e[0],type:"error"}}):A(!0)}},"Pedir t\xe1xi"))))})),St=Object(l.a)((function(e){return{btn:{width:"95%",backgroundColor:"#eee",marginTop:10,marginBottom:10},list:{},subHeader:{margin:5}}}));var jt=Object(w.g)((function(e){var t=Object(m.c)((function(e){return e.configComponents.dialogSearchBox})),a=Object(m.c)((function(e){return e.position})),o=Object(m.c)((function(e){return e.user})),c=Object(m.b)(),s=St(),l=Object(n.useState)(""),u=Object(T.a)(l,2),d=u[0],f=u[1],E=Object(n.useState)({}),g=Object(T.a)(E,2),b=g[0],h=g[1],O=Object(n.useState)({latitude:"",longitude:""}),v=Object(T.a)(O,2),A=v[0],S=v[1],j=Object(n.useState)(""),_=Object(T.a)(j,2),C=_[0],y=_[1],R=Object(n.useState)({}),w=Object(T.a)(R,2),x=w[0],I=w[1],N=Object(n.useState)(!1),P=Object(T.a)(N,2),J=P[0],U=P[1],D=function(t){if(Object.keys(x).length)return function(e,t){var a,n;k.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,e({type:"SOLICIT_TAXI_REQUEST"}),r.next=4,k.a.awrap(Y(t));case 4:a=r.sent,(n=a.data).status?(e({type:"SOLICIT_TAXI_SUCCESS"}),ee(e)):(console.log("Erro ao solicitar corrida: ",n),e({type:"SOLICIT_TAXI_ERROR",message:"Erro ao solicitar corrida"})),r.next=13;break;case 9:r.prev=9,r.t0=r.catch(0),console.log("Erro ao solicitar corrida: ",r.t0),e({type:"SOLICIT_TAXI_ERROR",message:"Erro ao solicitar corrida"});case 13:case"end":return r.stop()}}),null,null,[[0,9]])}(c,Object(p.a)({},x,{pagamento:t})),e.history.push("/corrida");!function(t){var a;k.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return(a={}).logradouro=b.find((function(e){return e.types.map((function(e){return"route"===e})).find((function(e){return e}))}))||{},a.numero=b.find((function(e){return e.types.map((function(e){return"street_number"===e})).find((function(e){return e}))}))||{},a.bairro=b.find((function(e){return e.types.map((function(e){return"sublocality"===e})).find((function(e){return e}))}))||{},a.cidade=b.find((function(e){return e.types.map((function(e){return"administrative_area_level_2"===e})).find((function(e){return e}))}))||{},a.estado=b.find((function(e){return e.types.map((function(e){return"administrative_area_level_1"===e})).find((function(e){return e}))}))||{},a.cep=b.find((function(e){return e.types.map((function(e){return"postal_code"===e})).find((function(e){return e}))}))||{},Object.keys(a).forEach((function(e){return"estado"===e&&"short_name"in a[e]?a[e]=a[e].short_name:"long_name"in a[e]?a[e]=a[e].long_name:a[e]=""})),n.next=10,k.a.awrap(ae(c,{endereco:Object(p.a)({},a,{latitude:A.latitude,longitude:A.longitude}),nome:o.nome,pagamento:t}));case 10:return n.abrupt("return",e.history.push("/corrida"));case 11:case"end":return n.stop()}}))}(t)};return Object(n.useEffect)((function(){if("localizado"===a.status){!function(){var e,t;k.a.async((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,k.a.awrap(Ke(a.coords));case 2:(e=n.sent).status?(f(e.result[0].formatted_address),h(e.result[0].address_components),t=qe(e.result[0].address_components),y(t.logradouro?t.logradouro+", "+t.bairro+", "+t.cidade:"".concat(Object.keys(t).map((function(e){return t[e]})).filter((function(e){return e}))).replace(/,/gi,", "))):f("N\xe3o foi poss\xedvel encontrar sua localiza\xe7\xe3o");case 4:case"end":return n.stop()}}))}()}}),[a.status]),r.a.createElement("div",{style:{width:"auto",height:"100vh"}},J&&r.a.createElement(Pe,{cancel:function(){setTimeout((function(){return U(!1)}),400)},confirm:function(e){return D(e)}}),t&&r.a.createElement($e,{placesRegistreds:o.enderecos,currentPlace:d,getLocateInput:function(e,t){if(e){f(e.formatted_address),h(e.address_components),S({latitude:e.geometry.location.lat,longitude:e.geometry.location.lng}),c({type:"LOAD_POSITION_SUCCESS",position:{lat:e.geometry.location.lat,lng:e.geometry.location.lng}});var a=qe(e.address_components);y(a.logradouro?a.logradouro+", "+a.bairro+", "+a.cidade:"".concat(Object.keys(a).map((function(e){return a[e]})).filter((function(e){return e}))).replace(/,/gi,", ")),I({})}else I({telefone:localStorage.telefone,endereco_id:t.id,hash:localStorage.hash}),y("".concat(t.logradouro,", ").concat(t.bairro,", ").concat(t.cidade))}}),r.a.createElement(ye,{center:a.coords,zoom:14}),r.a.createElement(L.a,{align:"center",className:s.subHeader},"Ol\xe1, ",o.nome),r.a.createElement(fe.a,null),d&&r.a.createElement(i.a,{container:!0,direction:"row",justify:"center"},r.a.createElement(L.a,{variant:"subtitle1",align:"center"},"Onde estou:"),r.a.createElement(Ee.a,{style:{width:"95%"},autoFocus:!0,multiline:!0,value:C,onClick:function(){return c({type:"OPEN_DIAOLOG_SEARCH"})}})),r.a.createElement(i.a,{container:!0,direction:"row",justify:"center"},r.a.createElement(M.a,{className:s.btn,onClick:function(){return U(!0)}},"Pedir t\xe1xi")))}));var _t=function(e){var t=Object(m.c)((function(e){return e.user})),a=Object(m.c)((function(e){return e.position})),o=Object(m.b)(),c=Object(n.useRef)(a.status);function s(){!function(e,t){if(!e.geolocation)return t("Seu navegador n\xe3o suporta Geolocaliza\xe7\xe3o.");e.geolocation.getCurrentPosition((function(e){var a=e.coords;return t(null,{lat:a.latitude,lng:a.longitude})}),(function(){return t("N\xe3o foi poss\xedvel pegar sua localiza\xe7\xe3o atual.")}))}(navigator,(function(e,t){return o(e?{type:"LOAD_POSITION_ERROR",message:e}:{type:"LOAD_POSITION_SUCCESS",position:t})}))}return c.current=a.status,Object(n.useEffect)((function(){s(),setTimeout((function(){"initial"!==c.current&&"error"!==c.current||s()}),5e3),setTimeout((function(){"initial"!==c.current&&"error"!==c.current||o({type:"SET_ALERT",action:{open:!0,message:"Verifique se sua localiza\xe7\xe3o est\xe1 ativada",type:"error"}})}),1e4)}),[]),r.a.createElement("div",null,"ATIVO"===t.status&&t.nome?r.a.createElement(jt,null):r.a.createElement(At,null))},Ct=a(316),yt=a(147),Rt=a.n(yt);var wt=Object(w.g)((function(e){var t=Object(m.c)((function(e){return e.system})),a=Object(m.b)();return Object(n.useEffect)((function(){setTimeout((function(){re(a,e.match.params.hash)}),2e3)}),[]),r.a.createElement(i.a,{container:!0,direction:"column",justify:"center",alignContent:"center",alignItems:"center"},t.error?r.a.createElement(r.a.Fragment,null,r.a.createElement(i.a,{style:{marginTop:"20%"}},r.a.createElement(Ct.a,{style:{fontSize:75}})),r.a.createElement(i.a,null,r.a.createElement(L.a,{align:"center"},"Falha na conex\xe3o, tente novamente em alguns minutos."))):r.a.createElement(r.a.Fragment,null,r.a.createElement(i.a,{style:{marginTop:"20%"}},r.a.createElement("img",{src:Rt.a,alt:"Gif de loading"})),r.a.createElement(i.a,null,r.a.createElement(L.a,{align:"center"},"Buscando Informa\xe7\xf5es..."))))})),xt=a(325),kt=a(47);function Tt(e){var t=e.inputRef,a=e.onChange,n=Object(et.a)(e,["inputRef","onChange"]);return r.a.createElement(kt.a,Object.assign({},n,{getInputRef:t,onValueChange:function(e){a({target:{value:e.value}})},thousandSeparator:!0,isNumericString:!0,format:"(##)#####-####",placeholder:"( ## ) ##### - ####",mask:["#","#","#","#","#","#","#","#","#","#","#"]}))}function It(e){var t=e.inputRef,a=e.onChange,n=Object(et.a)(e,["inputRef","onChange"]);return r.a.createElement(kt.a,Object.assign({},n,{getInputRef:t,onValueChange:function(e){a({target:{value:e.value}})},thousandSeparator:!0,isNumericString:!0,format:"#####",placeholder:"__ __ __ __ __",mask:[" __ "," ___ "," __ "," __ "," __ "]}))}var Nt=Object(w.g)((function(e){var t=Object(m.b)(),a=Object(m.c)((function(e){return e.system})),o=Object(n.useState)(""),c=Object(T.a)(o,2),s=c[0],l=c[1],u=Object(n.useState)(""),d=Object(T.a)(u,2),p=d[0],f=d[1],E=Object(n.useState)(!1),g=Object(T.a)(E,2),b=g[0],h=g[1],O=Object(n.useState)(!1),v=Object(T.a)(O,2),A=v[0],S=v[1],j=a.empresa;Object(n.useEffect)((function(){if(localStorage.hash&&(""===a.pedido.status||"criado"===a.pedido.status))return e.history.push("/".concat(localStorage.hash));oe(t)}),[]);var _=function(){var e;return k.a.async((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,k.a.awrap((a={telefone:s.replace(/\D/g,"")},K.post("/make_code",a)));case 2:e=t.sent,e.data.status?h(!0):alert("Erro ao gerar pedido");case 5:case"end":return t.stop()}var a}))};return r.a.createElement(r.a.Fragment,null,j&&j.e_ticket_enabled&&!A?r.a.createElement(P.a,{open:!0},r.a.createElement(J.a,{title:"Selecione o tipo da corrida"}),r.a.createElement(U.a,null,r.a.createElement(i.a,{container:!0,justify:"space-between"},r.a.createElement(M.a,{onClick:function(){return S(!0)},style:{width:100},variant:"outlined"},"Particular"),r.a.createElement(M.a,{style:{width:100},variant:"outlined",onClick:function(){return e.history.push("/corrida_convenio")}},"Empresa")))):r.a.createElement(r.a.Fragment,null,r.a.createElement(se.a,{open:b},r.a.createElement(Re.a,null,"Voc\xea receber\xe1 um c\xf3digo por SMS"),r.a.createElement(ie.a,null,r.a.createElement(Ee.a,{autoFocus:b,InputProps:{inputComponent:It,value:p,onChange:function(e){f(e.target.value)}}})),r.a.createElement(le.a,null,r.a.createElement(M.a,{onClick:function(){var e,t;return k.a.async((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,k.a.awrap((n={telefone:s.replace(/\D/g,""),code:p},K.post("/validation_code",n)));case 2:e=a.sent,(t=e.data).status?(console.log(t),t.isHotel?(localStorage.hash=t.message,window.location.href="".concat(window.location.origin,"/hotel")):window.location.href="".concat(window.location.origin,"/").concat(t.message)):alert("C\xf3digo informado inv\xe1lido");case 5:case"end":return a.stop()}var n}))},variant:"outlined"},"validar"))),r.a.createElement(P.a,{open:!0},r.a.createElement(J.a,{title:"Gerar novo pedido"}),r.a.createElement(U.a,null,r.a.createElement(xt.a,{htmlFor:"input-telefone"},"Digite seu celular"),r.a.createElement(Ee.a,{id:"input-telefone",InputProps:{inputComponent:Tt,value:s,onChange:function(e){l(e.target.value)}}})),r.a.createElement(D.a,null,j&&j.e_ticket_enabled?r.a.createElement(i.a,{container:!0,justify:"space-between"},r.a.createElement(M.a,{onClick:function(){return S(!1)},style:{width:100},variant:"outlined"},"Cancelar"),r.a.createElement(M.a,{onClick:_,variant:"outlined"},"Pedir")):r.a.createElement(M.a,{onClick:_,variant:"outlined"},"Pedir")))))}));var Pt=Object(w.g)((function(e){var t=Object(m.b)(),a=Object(m.c)((function(e){return e.user})),o=Object(m.c)((function(e){return e.system})),c=Object(n.useState)(!1),s=Object(T.a)(c,2),l=s[0],u=s[1];return Object(n.useEffect)((function(){oe(t),re(t,localStorage.hash)}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement(Je,{open:l,close:function(){return u(!1)},solicitTaxi:function(n){var r;return k.a.async((function(c){for(;;)switch(c.prev=c.next){case 0:return r=o.empresa,c.next=3,k.a.awrap(ae(t,{endereco:Object(p.a)({},r.hotel_endereco),nome:a.nome,pagamento:n}));case 3:return c.abrupt("return",e.history.push("/corrida"));case 4:case"end":return c.stop()}}))}}),r.a.createElement(P.a,{open:!0},r.a.createElement(J.a,{title:"Escolha o local para pedir um t\xe1xi"}),r.a.createElement(U.a,null,r.a.createElement(i.a,{container:!0,justify:"space-between"},r.a.createElement(M.a,{variant:"outlined",onClick:function(){return u(!0)}},"Estou no Hotel"),r.a.createElement(M.a,{variant:"outlined",onClick:function(){return e.history.push("/user")}},"Minha Localiza\xe7\xe3o")))))})),Jt=Object(l.a)((function(e){return{root:{"& .MuiTextField-root":{margin:e.spacing(1),width:"25ch"}}}}));function Ut(e){var t=e.inputRef,a=e.onChange,n=Object(et.a)(e,["inputRef","onChange"]);return r.a.createElement(kt.a,Object.assign({},n,{getInputRef:t,onValueChange:function(e){a({target:{value:e.value}})},thousandSeparator:!0,isNumericString:!0,format:function(e){var t=e.toString();return t.length<=10?"(".concat(t[0]||"#").concat(t[1]||"#",")").concat(t[2]||"#").concat(t[3]||"#").concat(t[4]||"#").concat(t[5]||"#","-").concat(t[6]||"#").concat(t[7]||"#").concat(t[8]||"#").concat(t[9]||"#"):"(".concat(t[0]||"#").concat(t[1]||"#",")").concat(t[2]||"#").concat(t[3]||"#").concat(t[4]||"#").concat(t[5]||"#").concat(t[6]||"#","-").concat(t[7]||"#").concat(t[8]||"#").concat(t[9]||"#").concat(t[10]||"#")},placeholder:"( ## ) ##### - ####",mask:["#","#","#","#","#","#","#","#","#","#","#"]}))}var Lt=Object(w.g)((function(e){var t=Jt(),a=Object(m.b)(),o=Object(m.c)((function(e){return e.system})),c=Object(n.useState)(""),s=Object(T.a)(c,2),l=s[0],u=s[1],d=Object(n.useState)(""),p=Object(T.a)(d,2),f=p[0],E=p[1],g=Object(n.useState)(!1),b=Object(T.a)(g,2),h=b[0],O=b[1];return Object(n.useEffect)((function(){console.log("deletando"),delete localStorage.hash,delete localStorage.e_ticket,oe(a)}),[]),Object(n.useEffect)((function(){o.empresa&&o.empresa.token&&(localStorage.token=o.empresa.token)}),[o.empresa]),r.a.createElement(P.a,{open:!0},r.a.createElement(Ot,{openModal:alert.open,message:alert.message}),r.a.createElement(J.a,{title:"Informe os dados do E-Ticket"}),r.a.createElement(U.a,null,r.a.createElement("form",{className:t.root,noValidate:!0,autoComplete:"off"},r.a.createElement("div",null,r.a.createElement(Ee.a,{InputProps:{inputComponent:Ut,value:f,onChange:function(e){return E(e.target.value)}}})),r.a.createElement("div",{style:{marginTop:20}},r.a.createElement(Ee.a,{label:"Senha...",value:l,onChange:function(e){return u(e.target.value)}})))),r.a.createElement(D.a,null,r.a.createElement(i.a,{container:!0,justify:"space-between"},r.a.createElement(M.a,{onClick:function(){return e.history.push("/home")},style:{width:100},variant:"outlined"},"Cancelar"),r.a.createElement(M.a,{onClick:function(){var e,t,n;return k.a.async((function(r){for(;;)switch(r.prev=r.next){case 0:return O(!0),r.next=3,k.a.awrap(ce(0,{telefone:f,pass_eticket:l}));case 3:e=r.sent,t=e.status,n=e.message,t?window.location.href="".concat(window.location.origin,"/").concat(n):a({type:"SET_ALERT",action:{open:!0,message:n,type:"error"}}),O(!1);case 8:case"end":return r.stop()}}))},style:{width:100},variant:"outlined",disabled:h||!f||!l},h?r.a.createElement(pe.a,{size:24}):"Enviar"))))})),Dt=function(e){var t=e.component,a=Object(et.a)(e,["component"]);return r.a.createElement(w.b,Object.assign({},a,{render:function(e){return r.a.createElement(t,e)}}))},Mt=function(e){var t=e.component,a=Object(et.a)(e,["component"]),n=Object(m.c)((function(e){return e.system}));return r.a.createElement(w.b,Object.assign({},a,{render:function(e){return""===n.pedido.status?localStorage.hash?r.a.createElement(w.a,{to:{pathname:"/".concat(localStorage.hash),state:{from:e.location}}}):r.a.createElement(w.a,{to:{pathname:"/",state:{from:e.location}}}):r.a.createElement(t,e)}}))},Ft=function(e){var t=e.component,a=Object(et.a)(e,["component"]),n=Object(m.c)((function(e){return e.system}));return r.a.createElement(w.b,Object.assign({},a,{render:function(e){return"criado"===n.pedido.status?r.a.createElement(w.a,{to:{pathname:"/user",state:{from:e.location}}}):"expirado"===n.pedido.status||"cancelado"===n.pedido.status||"cancelada"===n.pedido.status||"finalizado"===n.pedido.status||!1===n.pedido.status?r.a.createElement(w.a,{to:{pathname:"/",state:{from:e.location}}}):"solicitado"===n.pedido.status||"sucesso"===n.pedido.status||"despachada"===n.pedido.status?r.a.createElement(w.a,{to:{pathname:"/corrida",state:{from:e.location}}}):r.a.createElement(t,e)}}))},Qt=function(e){var t=e.component,a=Object(et.a)(e,["component"]);return r.a.createElement(w.b,Object.assign({},a,{render:function(e){return r.a.createElement(t,e)}}))},zt=function(e){var t=e.component,a=Object(et.a)(e,["component"]);return r.a.createElement(w.b,Object.assign({},a,{render:function(e){return r.a.createElement(t,e)}}))},Bt=function(e){var t=e.component,a=Object(et.a)(e,["component"]);return r.a.createElement(w.b,Object.assign({},a,{render:function(e){return r.a.createElement(t,e)}}))},Ht=function(){return r.a.createElement(w.d,null,r.a.createElement(Dt,{path:"/",exact:!0,component:Nt}),r.a.createElement(Mt,{path:"/user",exact:!0,component:_t}),r.a.createElement(Qt,{path:"/corrida",exact:!0,component:de}),r.a.createElement(zt,{path:"/hotel",exact:!0,component:Pt}),r.a.createElement(Bt,{path:"/corrida_convenio",exact:!0,component:Lt}),r.a.createElement(Ft,{path:"/:hash",component:wt}))},Vt=a(148),Gt=a.n(Vt);var Xt=Object(w.g)((function(e){var t=Object(m.b)(),a=Object(m.c)((function(e){return e.system}));return Object(n.useEffect)((function(){a.hash&&function(){var e=Gt()("https://service.56k.com.br",{path:"/api/quero-taxi/socket.io",query:{hash:localStorage.hash}});return e.on("disconnect",(function(){console.log("desconectado"),e.connect()})),e.on("connect",(function(t){console.log("socket conectado"),e.on("test",(function(e){return console.log("a:",e)}))})),e}().on("status",(function(e){var a=e.status,n=e.hash,r=e.corrida;n===localStorage.hash&&(console.log("alterando status do user",a,n,r),t({type:"CHANGE_STATUS",status:a}),t({type:"LOAD_DATA_RUN",data:r}))}))}),[a.hash]),r.a.createElement(r.a.Fragment,null,e.children)})),Kt=a(317),Yt=a(318),Wt=Object(l.a)((function(e){var t;return{title:(t={textAlign:"center",fontSize:22,fontWeight:"bold"},Object(s.a)(t,e.breakpoints.down("xs"),{fontSize:15}),Object(s.a)(t,e.breakpoints.down("sm"),{fontSize:18}),t),logo:Object(s.a)({boxShadow:"-1px 5px 8px -2px rgba(135, 135, 135, 0.49)",width:"auto",height:50},e.breakpoints.down("xs"),{boxShadow:"-1px 5px 8px -2px rgba(135, 135, 135, 0.2)",height:30})}}));function qt(e){var t=e.children,a=e.window,n=Object(Kt.a)({disableHysteresis:!0,threshold:0,target:a?a():void 0});return r.a.cloneElement(t,{elevation:n?4:0})}var Zt=Object(w.g)((function(e){var t=Object(m.c)((function(e){return e.system})),a=Wt(),n=t.empresa?t.empresa.logo:"",o=t.empresa?t.empresa.nome:"",c=t.empresa?t.empresa.cor:"#f6f9fe";return r.a.createElement(r.a.Fragment,null,"/user"===e.location.pathname||"/corrida"===e.location.pathname||"/hotel"===e.location.pathname||"/"===e.location.pathname||"/corrida_convenio"===e.location.pathname?r.a.createElement(qt,e,r.a.createElement(Ue.a,{style:{backgroundColor:c}},r.a.createElement(Yt.a,null,r.a.createElement(i.a,{container:!0,justify:"flex-start",item:!0,xs:4},r.a.createElement("img",{className:a.logo,src:n,alt:"Logo"})),r.a.createElement(i.a,{item:!0,xs:4},r.a.createElement(L.a,{className:a.title},o))))):null)})),$t=Object(l.a)((function(e){return{progress:{margin:e.spacing(2)}}}));var ea=function(){var e=Object(m.b)(),t=Object(m.c)((function(e){return e.configComponents.circularProgress})),a=$t();return Object(n.useEffect)((function(){!t.status_spinner&&t.message&&setTimeout((function(){return e({type:"REQUEST_CLOSE"})}),4e3)}),[t.status_spinner]),r.a.createElement(se.a,{open:t.open},r.a.createElement(ie.a,null,r.a.createElement(i.a,{container:!0,direction:"row",justify:"center"},r.a.createElement(pe.a,{className:a.progress}),r.a.createElement(L.a,{variant:"subtitle1",align:"center"},t.message))))},ta=Object(l.a)((function(e){return{root:{flexGrow:1},content:Object(s.a)({paddingTop:90},e.breakpoints.down(425),{paddingTop:60})}}));var aa=function(){var e=ta();return r.a.createElement(m.a,{store:R},r.a.createElement(u.a,null,r.a.createElement(Xt,null,r.a.createElement("div",{className:e.root},r.a.createElement(i.a,{container:!0,direction:"row",justify:"center"},r.a.createElement(i.a,{item:!0,xs:12},r.a.createElement(Zt,null)),r.a.createElement(i.a,{item:!0,xs:12,sm:10,md:8,lg:6,className:e.content},r.a.createElement(ea,null),r.a.createElement(Ht,null)))))))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a(250),a(251);c.a.render(r.a.createElement(aa,null),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))},65:function(e){e.exports=JSON.parse('{"a":"AIzaSyCL1t_wnsNLWwQV42ABc4mYOo5Sp1t02Sw"}')}},[[162,1,2]]]); //# sourceMappingURL=main.bd0b6345.chunk.js.map