1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6146],{92844(N,E,d){d.d(E,{O:()=>p});var p=function(v){return v.NOT_REQUIRED="NOT_REQUIRED",v.OBTAINED="OBTAINED",v.REQUIRED="REQUIRED",v.UNKNOWN="UNKNOWN",v}(p||{})},76146(N,E,d){d.d(E,{MenuUsVeiculosPageModule:()=>Y});var p=d(72200),v=d(89417),u=d(57343),j=d(38132),h=d(10467),e=d(73664),s=d(2615),w=d(49544),A=d(18700),U=d(58885),T=d(52303),x=d(99356);function V(r,l){if(1&r&&(e.j41(0,"span",25),e.EFF(1),e.k0s()),2&r){const i=e.XpG();e.R7$(),e.Lme(" ",i.ordens.length," ",1===i.ordens.length?"OS aberta":"OS abertas"," ")}}function D(r,l){1&r&&(e.j41(0,"section",26),e.nrm(1,"ion-skeleton-text",27)(2,"ion-skeleton-text",28),e.k0s())}function y(r,l){1&r&&(e.j41(0,"div",81)(1,"div",82),e.nrm(2,"ion-icon",83),e.j41(3,"div")(4,"div",84),e.EFF(5," Or\xe7amento dispon\xedvel "),e.k0s(),e.j41(6,"div",85),e.EFF(7," Consulte os itens e aprove para a oficina continuar o servi\xe7o. "),e.k0s()()()())}function o(r,l){1&r&&e.nrm(0,"ion-spinner",89)}function b(r,l){1&r&&e.nrm(0,"ion-icon",90)}function G(r,l){if(1&r){const i=e.RV6();e.j41(0,"ion-button",86),e.bIt("click",function(){s.eBV(i);const n=e.XpG().ngIf,c=e.XpG(2);return s.Njj(c.aprovarOS(n))}),e.DNE(1,o,1,0,"ion-spinner",87)(2,b,1,0,"ion-icon",88),e.EFF(3),e.k0s()}if(2&r){const i=e.XpG().ngIf,t=e.XpG(2);e.Y8G("disabled",t.aprovandoOsId===i.id),e.R7$(),e.Y8G("ngIf",t.aprovandoOsId===i.id),e.R7$(),e.Y8G("ngIf",t.aprovandoOsId!==i.id),e.R7$(),e.SpI(" ",t.aprovandoOsId===i.id?"Aprovando...":"Aprovar or\xe7amento"," ")}}function a(r,l){if(1&r){const i=e.RV6();e.j41(0,"section",57)(1,"div",58)(2,"div",59)(3,"div",60)(4,"div",61),e.nrm(5,"ion-icon",62),e.k0s(),e.j41(6,"div")(7,"div",63),e.EFF(8),e.k0s(),e.j41(9,"div",64),e.EFF(10),e.k0s()()(),e.j41(11,"ion-chip",65),e.EFF(12),e.k0s()(),e.j41(13,"div",48)(14,"div",66)(15,"div")(16,"div",67),e.EFF(17),e.k0s(),e.j41(18,"div",68),e.EFF(19),e.k0s()(),e.j41(20,"div",69)(21,"div",70),e.EFF(22),e.k0s(),e.j41(23,"div",71),e.EFF(24," progresso "),e.k0s()()(),e.j41(25,"div",72)(26,"div",73),e.nrm(27,"div",74),e.k0s(),e.j41(28,"div",75),e.EFF(29),e.k0s()(),e.DNE(30,y,8,0,"div",76),e.j41(31,"div",77),e.DNE(32,G,4,4,"ion-button",78),e.j41(33,"ion-button",79),e.bIt("click",function(){const n=s.eBV(i).ngIf,c=e.XpG(2);return s.Njj(c.verOS(n))}),e.nrm(34,"ion-icon",80),e.EFF(35," Ver detalhes "),e.k0s()()()()()}if(2&r){const i=l.ngIf,t=e.XpG(2);e.R7$(),e.Y8G("ngClass",i.aguardandoAprovacao?"border-amber-300 bg-amber-50 dark:border-amber-700 dark:bg-amber-950/30":"border-stone-200 bg-white dark:border-neutral-700 dark:bg-neutral-900"),e.R7$(),e.Y8G("ngClass",i.aguardandoAprovacao?"bg-amber-400 text-stone-900":"bg-stone-100 dark:bg-neutral-800"),e.R7$(2),e.Y8G("ngClass",i.aguardandoAprovacao?"bg-white/50":"bg-teal-100 dark:bg-neutral-700"),e.R7$(),e.Y8G("name",i.aguardandoAprovacao?"alert-circle-outline":"construct-outline"),e.R7$(3),e.SpI(" ",i.aguardandoAprovacao?"Sua aten\xe7\xe3o \xe9 necess\xe1ria":"Manuten\xe7\xe3o em andamento"," "),e.R7$(2),e.SpI(" OS ",i.codigo," "),e.R7$(),e.Y8G("color",t.corStatus(i.status)),e.R7$(),e.SpI(" ",i.status," "),e.R7$(5),e.SpI(" ",i.veiculoModelo," "),e.R7$(2),e.Lme(" ",i.veiculoPlaca," \u2022 ",i.oficinaNome," "),e.R7$(3),e.SpI(" ",i.progresso,"% "),e.R7$(5),e.xc7("width",i.progresso,"%"),e.Y8G("ngClass",i.aguardandoAprovacao?"bg-amber-500":"bg-teal-600"),e.R7$(2),e.SpI(" ",i.etapaAtual," "),e.R7$(),e.Y8G("ngIf",i.aguardandoAprovacao),e.R7$(2),e.Y8G("ngIf",i.aguardandoAprovacao),e.R7$(),e.Y8G("fill",i.aguardandoAprovacao?"outline":"solid")("color",i.aguardandoAprovacao?"medium":"primary")}}function _(r,l){if(1&r){const i=e.RV6();e.j41(0,"article",95),e.bIt("click",function(){const n=s.eBV(i).$implicit,c=e.XpG(3);return s.Njj(c.verOS(n))}),e.j41(1,"div",96)(2,"div",97),e.EFF(3),e.k0s(),e.j41(4,"ion-chip",98),e.EFF(5),e.k0s()(),e.j41(6,"div",99),e.EFF(7),e.k0s(),e.j41(8,"div",100),e.nrm(9,"div",101),e.k0s()()}if(2&r){const i=l.$implicit,t=e.XpG(3);e.R7$(3),e.SpI(" OS ",i.codigo," "),e.R7$(),e.Y8G("color",t.corStatus(i.status)),e.R7$(),e.SpI(" ",i.status," "),e.R7$(2),e.Lme(" ",i.veiculoModelo," \u2022 ",i.veiculoPlaca," "),e.R7$(2),e.xc7("width",i.progresso,"%")}}function m(r,l){if(1&r&&(e.j41(0,"section",91)(1,"div",92)(2,"h2",33),e.EFF(3," Outras manuten\xe7\xf5es "),e.k0s(),e.j41(4,"span",34),e.EFF(5),e.k0s()(),e.j41(6,"div",93),e.DNE(7,_,10,7,"article",94),e.k0s()()),2&r){const i=e.XpG(2);e.R7$(5),e.SpI(" ",i.outrasOrdens.length," "),e.R7$(2),e.Y8G("ngForOf",i.outrasOrdens)}}function R(r,l){1&r&&(e.j41(0,"div",113),e.nrm(1,"ion-icon",114),e.EFF(2," Ve\xedculo selecionado "),e.k0s())}function S(r,l){if(1&r){const i=e.RV6();e.j41(0,"article",103),e.bIt("click",function(){const n=s.eBV(i).$implicit,c=e.XpG(3);return s.Njj(c.selecionarVeiculo(n))}),e.j41(1,"div",104)(2,"div",105)(3,"div",106),e.EFF(4," \u{1f698} "),e.k0s(),e.j41(5,"div")(6,"div",107),e.EFF(7),e.k0s(),e.j41(8,"div",108),e.EFF(9),e.k0s()()(),e.j41(10,"ion-chip",98),e.EFF(11),e.k0s()(),e.j41(12,"div",109)(13,"div",110)(14,"div",71),e.EFF(15," Quilometragem "),e.k0s(),e.j41(16,"div",111),e.EFF(17),e.nI1(18,"number"),e.k0s()(),e.j41(19,"div",110)(20,"div",71),e.EFF(21," Pr\xf3xima revis\xe3o "),e.k0s(),e.j41(22,"div",111),e.EFF(23),e.nI1(24,"number"),e.k0s()()(),e.DNE(25,R,3,0,"div",112),e.k0s()}if(2&r){const i=l.$implicit,t=e.XpG(3);e.Y8G("ngClass",(null==t.veiculoSelecionado?null:t.veiculoSelecionado.id)===i.id?"border-teal-500 bg-teal-50 ring-2 ring-teal-100 dar
1k:bg-teal-950/20 dark:ring-teal-900":"border-stone-200 bg-white dark:border-neutral-700 dark:bg-neutral-900"),e.R7$(7),e.SpI(" ",i.modelo," "),e.R7$(2),e.SpI(" ",i.placa," "),e.R7$(),e.Y8G("color",i.statusCor),e.R7$(),e.SpI(" ",i.statusTexto," "),e.R7$(6),e.SpI(" ",e.brH(18,8,i.kmAtual,"1.0-0","pt-BR")," km "),e.R7$(6),e.SpI(" ",e.brH(24,12,i.proxRevisaoKm,"1.0-0","pt-BR")," km "),e.R7$(2),e.Y8G("ngIf",(null==t.veiculoSelecionado?null:t.veiculoSelecionado.id)===i.id)}}function I(r,l){if(1&r&&(e.j41(0,"div",93),e.DNE(1,S,26,16,"article",102),e.k0s()),2&r){const i=e.XpG(2);e.R7$(),e.Y8G("ngForOf",i.veiculos)}}function O(r,l){if(1&r){const i=e.RV6();e.j41(0,"div",115)(1,"div",116),e.EFF(2,"\u{1f698}"),e.k0s(),e.j41(3,"h3",50),e.EFF(4," Cadastre seu primeiro ve\xedculo "),e.k0s(),e.j41(5,"p",99),e.EFF(6," A partir dele voc\xea poder\xe1 registrar e acompanhar manuten\xe7\xf5es. "),e.k0s(),e.j41(7,"ion-button",117),e.bIt("click",function(){s.eBV(i);const n=e.XpG(2);return s.Njj(n.abrirRota("/lista-veic-usuario"))}),e.EFF(8," Come\xe7ar "),e.k0s()()}}function C(r,l){if(1&r&&(e.qex(0),e.EFF(1),e.nI1(2,"number"),e.bVm()),2&r){const i=e.XpG(3);e.R7$(),e.SpI(" em ",e.brH(2,1,i.distanciaProximaRevisao,"1.0-0","pt-BR")," km ")}}function $(r,l){1&r&&e.EFF(0," Verificar agora ")}function B(r,l){if(1&r){const i=e.RV6();e.j41(0,"section",91)(1,"div",118)(2,"button",119),e.bIt("click",function(){const n=s.eBV(i).ngIf,c=e.XpG(2);return s.Njj(c.abrirHistorico(n))}),e.j41(3,"div",120)(4,"div",121),e.nrm(5,"ion-icon",122),e.k0s(),e.nrm(6,"ion-icon",123),e.k0s(),e.j41(7,"div",124),e.EFF(8," Hist\xf3rico "),e.k0s(),e.j41(9,"div",125),e.EFF(10," Ver manuten\xe7\xf5es "),e.k0s()(),e.j41(11,"button",119),e.bIt("click",function(){s.eBV(i);const n=e.XpG(2);return s.Njj(n.abrirRota("/consumo-combustivel"))}),e.j41(12,"div",120)(13,"div",126),e.nrm(14,"ion-icon",127),e.k0s(),e.nrm(15,"ion-icon",123),e.k0s(),e.j41(16,"div",124),e.EFF(17," Pr\xf3xima revis\xe3o "),e.k0s(),e.j41(18,"div",125),e.DNE(19,C,3,5,"ng-container",128)(20,$,1,0,"ng-template",null,1,e.C5r),e.k0s()()()()}if(2&r){const i=e.sdS(21),t=e.XpG(2);e.R7$(19),e.Y8G("ngIf",t.distanciaProximaRevisao>0)("ngIfElse",i)}}function P(r,l){if(1&r){const i=e.RV6();e.qex(0),e.DNE(1,a,36,20,"section",29)(2,m,8,2,"section",30),e.j41(3,"section",31)(4,"div",32)(5,"div")(6,"h2",33),e.EFF(7," Minha garagem "),e.k0s(),e.j41(8,"p",34),e.EFF(9," Toque para selecionar um ve\xedculo "),e.k0s()(),e.j41(10,"ion-button",35),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.abrirRota("/lista-veic-usuario"))}),e.EFF(11," Ver todos "),e.k0s()(),e.DNE(12,I,2,1,"div",36)(13,O,9,0,"ng-template",null,0,e.C5r),e.k0s(),e.DNE(15,B,22,2,"section",30),e.j41(16,"section",31)(17,"h2",37),e.EFF(18," A\xe7\xf5es r\xe1pidas "),e.k0s(),e.j41(19,"div",38)(20,"button",39),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.navegaAbasteci())}),e.j41(21,"div",40),e.EFF(22," \u26fd "),e.k0s(),e.j41(23,"div",41),e.EFF(24," Abasteci "),e.k0s()(),e.j41(25,"button",39),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.navegaManutencao())}),e.j41(26,"div",42),e.EFF(27," \u{1f6e0}\ufe0f "),e.k0s(),e.j41(28,"div",41),e.EFF(29," Manuten\xe7\xe3o "),e.k0s()(),e.j41(30,"button",39),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.navegaTrocaOleo())}),e.j41(31,"div",43),e.EFF(32," \u{1f6e2}\ufe0f "),e.k0s(),e.j41(33,"div",41),e.EFF(34," Troca de \xf3leo "),e.k0s()()()(),e.j41(35,"section",44)(36,"div",45)(37,"h2",33),e.EFF(38," Todos os recursos "),e.k0s(),e.j41(39,"p",34),e.EFF(40," Continue acessando as telas que j\xe1 fazem parte do m\xf3dulo. "),e.k0s()(),e.j41(41,"div",46)(42,"ion-card",47),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.abrirRota("/lista-veic-usuario"))}),e.j41(43,"ion-card-content",48)(44,"div",49),e.EFF(45," \u{1f698} "),e.k0s(),e.j41(46,"div",50),e.EFF(47," Autom\xf3veis "),e.k0s(),e.j41(48,"div",51),e.EFF(49," Dados cadastrais e hist\xf3rico "),e.k0s()()(),e.j41(50,"ion-card",47),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.abrirRota("/cliente-auto"))}),e.j41(51,"ion-card-content",48)(52,"div",52),e.EFF(53," \u{1f3ea} "),e.k0s(),e.j41(54,"div",50),e.EFF(55," Oficina "),e.k0s(),e.j41(56,"div",51),e.EFF(57," Acompanhar oficinas parceiras "),e.k0s()()(),e.j41(58,"ion-card",47),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.navegaManutencao())}),e.j41(59,"ion-card-content",48)(60,"div",53),e.EFF(61," \u{1f6a7} "),e.k0s(),e.j41(62,"div",50),e.EFF(63," Manuten\xe7\xf5es "),e.k0s(),e.j41(64,"div",51),e.EFF(65," Registrar nova manuten\xe7\xe3o "),e.k0s()()(),e.j41(66,"ion-card",47),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.navegaTrocaOleo())}),e.j41(67,"ion-card-content",48)(68,"div",54),e.EFF(69," \u{1f6e2}\ufe0f "),e.k0s(),e.j41(70,"div",50),e.EFF(71," Troca de \xf3leo "),e.k0s(),e.j41(72,"div",51),e.EFF(73," Registrar \xf3leo e quilometragem "),e.k0s()()(),e.j41(74,"ion-card",47),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.navegaAbasteci())}),e.j41(75,"ion-card-content",48)(76,"div",55),e.EFF(77," \u26fd "),e.k0s(),e.j41(78,"div",50),e.EFF(79," Abastecimento "),e.k0s(),e.j41(80,"div",51),e.EFF(81," Registrar c
1onsumo e valor "),e.k0s()()(),e.j41(82,"ion-card",47),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.abrirRota("/consumo-combustivel"))}),e.j41(83,"ion-card-content",48)(84,"div",56),e.EFF(85," \u{1f4c8} "),e.k0s(),e.j41(86,"div",50),e.EFF(87," Combust\xedvel "),e.k0s(),e.j41(88,"div",51),e.EFF(89," Acompanhar indicadores "),e.k0s()()(),e.j41(90,"ion-card",47),e.bIt("click",function(){s.eBV(i);const n=e.XpG();return s.Njj(n.abrirRota("/menu-us-parceiros"))}),e.j41(91,"ion-card-content",48)(92,"div",56),e.EFF(93," \u{1f91d}\u{1f3fb} "),e.k0s(),e.j41(94,"div",50),e.EFF(95," Parceiros "),e.k0s(),e.j41(96,"div",51),e.EFF(97," Gest\xe3o de associa\xe7\xf5es "),e.k0s()()()()(),e.bVm()}if(2&r){const i=e.sdS(14),t=e.XpG();e.R7$(),e.Y8G("ngIf",t.osPrioritaria),e.R7$(),e.Y8G("ngIf",t.outrasOrdens.length>0),e.R7$(10),e.Y8G("ngIf",t.veiculos.length>0)("ngIfElse",i),e.R7$(3),e.Y8G("ngIf",t.veiculoSelecionado)}}const L=[{path:"",component:(()=>{var r;class l{constructor(t,n,c,g,f,F,M,z){this.router=t,this.loadingController=n,this.alertController=c,this.toastController=g,this.storage=f,this.adsService=F,this.veiculoService=M,this.ordemServicoService=z,this.nomUser="",this.notificacoesCount=0,this.idUsuario="",this.idGrupo="",this.oficinaId="",this.perfil="",this.plano=0,this.carregando=!1,this.aprovandoOsId=null,this.veiculos=[],this.veiculoSelecionado=null,this.ordens=[];const k=this.storage.getLocalUser();k&&(this.idUsuario=k.idUsuario,this.idGrupo=k.idGrupo,this.oficinaId=k.id_oficina,this.perfil=k.perfil,this.nomUser=k.nome,this.plano=Number(k.idPlano))}ngOnInit(){"DEPENDENTE"===this.storage.getLocalUser()?.perfil&&this.router.navigate(["/home-dependente"])}ionViewWillEnter(){var t=this;return(0,h.A)(function*(){yield t.carregarHome()})()}ionViewDidEnter(){var t=this;return(0,h.A)(function*(){1===t.plano&&t.adsService.showInterstitialRandom(.4).catch(n=>console.warn("Inter falhou",n))})()}carregarHome(t){var n=this;return(0,h.A)(function*(){n.carregando=!0;try{yield Promise.all([n.listaVeiculosUsuario(),n.listaOSAndamento()]),n.notificacoesCount=n.ordens.filter(c=>c.aguardandoAprovacao).length}catch(c){console.error("Erro ao carregar home de ve\xedculos:",c),yield n.toast("N\xe3o foi poss\xedvel carregar todos os dados.")}finally{n.carregando=!1,t?.target.complete()}})()}listaVeiculosUsuario(){return this.veiculos=[],new Promise((t,n)=>{this.veiculoService.listarResumo(this.idGrupo).subscribe({next:c=>{this.veiculos=(c??[]).map(g=>({id:g.id,modelo:g.modelo,placa:g.placa,kmAtual:g.kmAtual??0,proxRevisaoKm:g.proxRevisaoKm??0,status:g.status,oficinasVinculadas:g.oficinasVinculadas??0,statusTexto:this.statusTexto(g.status),statusCor:this.statusCorVeiculo(g.status)})),(!this.veiculoSelecionado||!this.veiculos.some(g=>g.id===this.veiculoSelecionado?.id))&&(this.veiculoSelecionado=this.veiculos[0]??null),t()},error:c=>n(c)})})}listaOSAndamento(){return this.ordens=[],new Promise((t,n)=>{this.ordemServicoService.listarAndamentoPorGrupo(this.idGrupo,0,30).subscribe({next:c=>{this.ordens=(c.content??[]).map(f=>({id:f.id,codigo:f.codigo,oficinaNome:f.oficinaNome,veiculoPlaca:f.veiculoPlaca,veiculoModelo:f.veiculoModelo,status:f.status,progresso:Math.min(Math.max(f.progresso??0,0),100),etapaAtual:this.etapaDaOS(f),aguardandoAprovacao:"Aguardando aprova\xe7\xe3o"===f.status})),t()},error:c=>n(c)})})}selecionarVeiculo(t){this.veiculoSelecionado=t}get osPrioritaria(){return this.ordens.find(t=>t.aguardandoAprovacao)??this.ordens[0]??null}get outrasOrdens(){const t=this.osPrioritaria;return t?this.ordens.filter(n=>n.id!==t.id):[]}get distanciaProximaRevisao(){return this.veiculoSelecionado?Math.max((this.veiculoSelecionado.proxRevisaoKm??0)-(this.veiculoSelecionado.kmAtual??0),0):0}aprovarOS(t){var n=this;return(0,h.A)(function*(){const c=yield n.alertController.create({header:"Aprovar or\xe7amento",message:`Confirma a aprova\xe7\xe3o do or\xe7amento da OS ${t.codigo}?`,buttons:[{text:"Cancelar",role:"cancel"},{text:"Aprovar",role:"confirm"}]});var f;yield c.present(),"confirm"===(yield c.onDidDismiss()).role&&(n.aprovandoOsId=t.
1id,n.ordemServicoService.atualizaFaseOramentoOS(t.id,3).subscribe({next:(f=(0,h.A)(function*(){yield n.toast("Or\xe7amento aprovado com sucesso."),n.aprovandoOsId=null,yield n.listaOSAndamento(),n.notificacoesCount=n.ordens.filter(F=>F.aguardandoAprovacao).length}),function(){return f.apply(this,arguments)}),error:function(){var f=(0,h.A)(function*(F){console.error("Erro ao aprovar or\xe7amento:",F),n.aprovandoOsId=null,yield n.toast("Erro ao aprovar o or\xe7amento.")});return function(M){return f.apply(this,arguments)}}()}))})()}verOS(t){this.router.navigate(["/manutencao-detalhe"],{state:{id_os:t.id,modelo:t.veiculoModelo,placa:t.veiculoPlaca}})}abrirHistorico(t){const n=t??this.veiculoSelecionado;if(!n)return void this.abrirRota("/lista-veic-usuario");const c={id_veiculo:String(n.id),modelo:n.modelo,placa:n.placa,origemPag:"menu-veiculos"};this.router.navigate(["/historico-manutencoes"],{state:c})}navegarAcao(t){const n=this.veiculoSelecionado,c={id_veiculo:n?String(n.id):"",modelo:n?.modelo??"",placa:n?.placa??"",origemPag:"menu-veiculos",acao:t,kmAtual:n?.kmAtual??0};this.router.navigate(["/despesa-cadastro"],{state:c})}navegaManutencao(){this.navegarAcao("manutencao")}navegaTrocaOleo(){this.navegarAcao("trocaOleo")}navegaAbasteci(){this.navegarAcao("abasteci")}abrirRota(t){const n=t.startsWith("/")?t:`/${t}`;this.router.navigate([n])}abrirNotificacoes(){const t=this.ordens.find(n=>n.aguardandoAprovacao);t?this.verOS(t):this.toast("Nenhuma aprova\xe7\xe3o pendente.")}navegarHomeCliente(){this.router.navigate("OFICINAFUNC"===this.perfil?["/rel-funcionario"]:["/home-cliente"])}statusTexto(t){switch((t??"").toLowerCase()){case"em dia":return"Em dia";case"alerta":return"Aten\xe7\xe3o";case"atrasado":return"Atrasado";default:return"Em acompanhamento"}}statusCorVeiculo(t){switch((t??"").toLowerCase()){case"em dia":return"success";case"alerta":return"warning";case"atrasado":return"danger";default:return"medium"}}corStatus(t){switch(t){case"Entrada":case"Diagnostico":case"Diagn\xf3stico":case"Execu\xe7\xe3o":case"Em execu\xe7\xe3o":case"Entregue":return"success";case"Aguardando aprova\xe7\xe3o":case"Teste":return"warning";case"Aguardando pe\xe7a":return"danger";case"Aprovado":return"tertiary";case"Finalizado":return"secondary";default:return"medium"}}etapaDaOS(t){return t.etapaAtual||t.status||"Em acompanhamento"}toast(t){var n=this;return(0,h.A)(function*(){yield(yield n.toastController.create({message:t,duration:1800,position:"bottom"})).present()})()}static#e=r=()=>(this.\u0275fac=function(n){return new(n||l)(e.rXU(w.Ix),e.rXU(u.Xi),e.rXU(u.hG),e.rXU(u.K_),e.rXU(A.n),e.rXU(U.g),e.rXU(T.R),e.rXU(x.a))},this.\u0275cmp=e.VBU({type:l,selectors:[["app-menu-us-veiculos"]],standalone:!1,decls:32,vars:7,consts:[["semVeiculos",""],["revisarAgora",""],[1,"ion-no-border"],[1,"bg-stone-800","px-4","py-2","flex","items-center","justify-between"],["slot","start"],[1,"w-10","h-10","border","border-yellow-400/60","shadow-sm"],["src","assets/revix/logoRG1.jpg","alt","RevixGo"],[1,"text-base","font-semibold","text-gray-50"],["slot","end"],[1,"text-white"],[1,"bg-stone-50","dark:bg-neutral-950",3,"fullscreen"],["slot","fixed",3,"ionRefresh"],[1,"pb-24"],[1,"px-4","pt-4","pb-2"],[1,"rounded-3xl","bg-gradient-to-br","from-stone-800","to-stone-700","p-5","shadow-lg","overflow-hidden","relative"],[1,"absolute","-right-8","-top-10","text-[120px]","opacity-10"],[1,"relative"],[1,"text-sm","text-stone-300"],[1,"mt-1","text-2xl","font-bold","text-white"],[1,"mt-1","max-w-[270px]","text-sm","leading-relaxed","text-stone-300"],[1,"mt-4","flex","items-center","gap-2"],[1,"inline-flex","items-center","rounded-full","bg-yellow-400","px-3","py-1","text-xs","font-semibold","text-stone-900"],["class","inline-flex items-center rounded-full bg-white/10 px-3 py-1 text-xs font-medium text-white",4,"ngIf"],["class","px-4 py-3 space-y-3",4,"ngIf"],[4,"ngIf"],[1,"inline-flex","items-center","rounded-full","bg-white/10","px-3","py-1","text-xs","font-medium","text-white"],[1,"px-4","py-3","space-y-3"],["animated","",2,"width","100%","height","170px","border-radius","24px"],["animated","",2,"width","100%","height","190px","border-radius","24px"],["class","px-4 mt-3",4,"ngIf"],["class","px-4 mt-4",4,"ngIf"],[1,"px-4","mt-5"],[1,"flex","items-center","justify-between","mb-3"],[1,"text-base","font-semibold","text-stone-800","dark:text-stone-100"],[1,"text-xs","text-stone-400"],["size","small","fill","clear",3,"click"],["class","flex gap-3 overflow-x-auto snap-x snap-mandatory pb-2",4,"ngIf","ngIfElse"],[1,"mb-3","text-base","font-semibold","text-stone-800","dark:text-stone-100"],[1,"grid","grid-cols-3","gap-3"],["type","button",1,"rounded-2xl","border","border-stone-200","bg-white","p-3","text-center","shadow-sm","dar
1k:border-neutral-700","dark:bg-neutral-900",3,"click"],[1,"mx-auto","w-11","h-11","rounded-2xl","bg-green-50","flex","items-center","justify-center","text-2xl","dark:bg-green-950/30"],[1,"mt-2","text-xs","font-semibold","text-stone-700","dark:text-stone-200"],[1,"mx-auto","w-11","h-11","rounded-2xl","bg-teal-50","flex","items-center","justify-center","text-2xl","dark:bg-teal-950/30"],[1,"mx-auto","w-11","h-11","rounded-2xl","bg-amber-50","flex","items-center","justify-center","text-2xl","dark:bg-amber-950/30"],[1,"px-4","mt-6"],[1,"mb-3"],[1,"grid","grid-cols-2","gap-3","md:grid-cols-3"],[1,"m-0","rounded-2xl","border","border-stone-200","bg-white","shadow-sm","cursor-pointer","dark:border-neutral-700","dark:bg-neutral-900",3,"click"],[1,"p-4"],[1,"w-11","h-11","rounded-2xl","bg-teal-50","flex","items-center","justify-center","text-3xl","dark:bg-teal-950/30"],[1,"mt-3","font-semibold","text-stone-800","dark:text-stone-100"],[1,"mt-1","text-xs","text-stone-500","dark:text-stone-400"],[1,"w-11","h-11","rounded-2xl","bg-blue-50","flex","items-center","justify-center","text-3xl","dark:bg-blue-950/30"],[1,"w-11","h-11","rounded-2xl","bg-orange-50","flex","items-center","justify-center","text-3xl","dark:bg-orange-950/30"],[1,"w-11","h-11","rounded-2xl","bg-amber-50","flex","items-center","justify-center","text-3xl","dark:bg-amber-950/30"],[1,"w-11","h-11","rounded-2xl","bg-green-50","flex","items-center","justify-center","text-3xl","dark:bg-green-950/30"],[1,"w-11","h-11","rounded-2xl","bg-purple-50","flex","items-center","justify-center","text-3xl","dark:bg-purple-950/30"],[1,"px-4","mt-3"],[1,"rounded-3xl","border","shadow-md","overflow-hidden",3,"ngClass"],[1,"px-4","py-3","flex","items-center","justify-between",3,"ngClass"],[1,"flex","items-center","gap-2"],[1,"w-9","h-9","rounded-xl","flex","items-center","justify-center",3,"ngClass"],[1,"text-xl",3,"name"],[1,"text-xs","font-medium","opacity-70"],[1,"font-bold"],[1,"capitalize",3,"color"],[1,"flex","items-start","justify-between","gap-3"],[1,"text-base","font-semibold","text-stone-900","dark:text-stone-100"],[1,"text-sm","text-stone-500","dark:text-stone-400"],[1,"text-right"],[1,"text-xl","font-bold","text-stone-900","dark:text-stone-100"],[1,"text-[10px]","uppercase","tracking-wide","text-stone-400"],[1,"mt-4"],[1,"h-2.5","w-full","rounded-full","bg-stone-200","dark:bg-neutral-700","overflow-hidden"],[1,"h-full","rounded-full","transition-all","duration-500",3,"ngClass"],[1,"mt-2","text-xs","text-stone-500","dark:text-stone-400"],["class","mt-4 rounded-2xl border border-amber-200 bg-white/70 p-3 dark:border-amber-800 dark:bg-neutral-900/50",4,"ngIf"],[1,"mt-4","grid","grid-cols-1","gap-2","sm:grid-cols-2"],["expand","block","color","warning",3,"disabled","click",4,"ngIf"],["expand","block",3,"click","fill","color"],["name","open-outline","slot","start"],[1,"mt-4","rounded-2xl","border","border-amber-200","bg-white/70","p-3","dark:border-amber-800","dark:bg-neutral-900/50"],[1,"flex","gap-3"],["name","document-text-outline",1,"mt-0.5","text-xl","text-amber-600"],[1,"text-sm","font-semibold","text-stone-900","dark:text-stone-100"],[1,"text-xs","leading-relaxed","text-stone-500","dark:text-stone-400"],["expand","block","color","warning",3,"click","disabled"],["slot","start","name","crescent",4,"ngIf"],["name","checkmark-circle-outline","slot","start",4,"ngIf"],["slot","start","name","crescent"],["name","checkmark-circle-outline","slot","start"],[1,"px-4","mt-4"],[1,"flex","items-center","justify-between","mb-2"],[1,"flex","gap-3","overflow-x-auto","snap-x","snap-mandatory","pb-2"],["class","min-w-[260px] snap-start cursor-pointer rounded-2xl border border-stone-200 bg-white p-4 shadow-sm dark:border-neutral-700 dark:bg-neutral-900",3,"click",4,"ngFor","ngForOf"],[1,"min-w-[260px]","snap-start","cursor-pointer","rounded-2xl","border","border-stone-200","bg-white","p-4","shadow-sm","dark:border-neutral-700","dark:bg-neutral-900",3,"click"],[1,"flex","items-center","justify-between","gap-2"],[1,"font-semibold","text-stone-900","dark:text-stone-100"],[3,"color"],[1,"mt-1","text-sm","text-stone-500","dark:text-stone-400"],[1,"mt-3","h-2","w-full","rounded-full","bg-stone-200","dark:bg-neutral-700","overflow-hidden"],[1,"h-full","rounded-full","bg-teal-600"],["class","min-w-[285px] snap-start cursor-pointer rounded-3xl border p-4 shadow-sm transition",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"min-w-[285px]","snap-start","cursor-pointer","rounded-3xl","border","p-4","shadow-sm","transition",3,"click","ngClass"],[1,"flex","items-start","justify-between"],[1,"flex","items-center","gap-3"],[1,"w-12","h-12","rounded-2xl","bg-stone-100","flex","items-center","justify-center","text-3xl","dar
1k:bg-neutral-800"],[1,"font-bold","text-stone-900","dark:text-stone-100"],[1,"text-sm","font-medium","text-stone-500","dark:text-stone-400"],[1,"mt-4","grid","grid-cols-2","gap-3"],[1,"rounded-2xl","bg-white/70","p-3","dark:bg-neutral-800"],[1,"mt-1","text-sm","font-bold","text-stone-800","dark:text-stone-100"],["class","mt-3 flex items-center gap-1 text-xs font-medium text-teal-700 dark:text-teal-300",4,"ngIf"],[1,"mt-3","flex","items-center","gap-1","text-xs","font-medium","text-teal-700","dark:text-teal-300"],["name","checkmark-circle"],[1,"rounded-3xl","border","border-dashed","border-stone-300","bg-white","p-6","text-center","dark:border-neutral-700","dark:bg-neutral-900"],[1,"text-5xl"],["size","small",1,"mt-3",3,"click"],[1,"grid","grid-cols-2","gap-3"],["type","button",1,"rounded-2xl","border","border-stone-200","bg-white","p-4","text-left","shadow-sm","dark:border-neutral-700","dark:bg-neutral-900",3,"click"],[1,"flex","items-center","justify-between"],[1,"w-9","h-9","rounded-xl","bg-blue-50","flex","items-center","justify-center","dark:bg-blue-950/30"],["name","time-outline",1,"text-xl","text-blue-600"],["name","chevron-forward-outline",1,"text-stone-300"],[1,"mt-3","text-xs","text-stone-400"],[1,"mt-1","text-sm","font-semibold","text-stone-800","dark:text-stone-100"],[1,"w-9","h-9","rounded-xl","bg-amber-50","flex","items-center","justify-center","dark:bg-amber-950/30"],["name","speedometer-outline",1,"text-xl","text-amber-600"],[4,"ngIf","ngIfElse"]],template:function(n,c){1&n&&(e.j41(0,"ion-header",2)(1,"ion-toolbar")(2,"div",3)(3,"ion-buttons",4)(4,"ion-avatar",5),e.nrm(5,"img",6),e.k0s()(),e.j41(6,"ion-title")(7,"div",7),e.EFF(8,"RevixGo"),e.k0s()(),e.j41(9,"ion-buttons",8),e.nrm(10,"ion-menu-button",9),e.k0s()()()(),e.j41(11,"ion-content",10)(12,"ion-refresher",11),e.bIt("ionRefresh",function(f){return c.carregarHome(f)}),e.nrm(13,"ion-refresher-content"),e.k0s(),e.j41(14,"div",12)(15,"section",13)(16,"div",14)(17,"div",15),e.EFF(18," \u{1f698} "),e.k0s(),e.j41(19,"div",16)(20,"div",17),e.EFF(21),e.k0s(),e.j41(22,"h1",18),e.EFF(23," Tudo pronto para rodar? "),e.k0s(),e.j41(24,"p",19),e.EFF(25," Acompanhe seus ve\xedculos, manuten\xe7\xf5es e aprova\xe7\xf5es em um s\xf3 lugar. "),e.k0s(),e.j41(26,"div",20)(27,"span",21),e.EFF(28),e.k0s(),e.DNE(29,V,2,2,"span",22),e.k0s()()()(),e.DNE(30,D,3,0,"section",23)(31,P,98,5,"ng-container",24),e.k0s()()),2&n&&(e.R7$(11),e.Y8G("fullscreen",!0),e.R7$(10),e.SpI(" Ol\xe1, ",c.nomUser," "),e.R7$(7),e.Lme(" ",c.veiculos.length," ",1===c.veiculos.length?"ve\xedculo":"ve\xedculos"," "),e.R7$(),e.Y8G("ngIf",c.ordens.length>0),e.R7$(),e.Y8G("ngIf",c.carregando),e.R7$(),e.Y8G("ngIf",!c.carregando))},dependencies:[p.YU,p.Sq,p.bT,u.mC,u.Jm,u.QW,u.b_,u.I9,u.ZB,u.W9,u.eU,u.iq,u.MC,u.To,u.Ki,u.ds,u.w2,u.BC,u.ai,p.QX],encapsulation:2}))}return r(),l})()}];let X=(()=>{var r;class l{static#e=r=()=>(this.\u0275fac=function(n){return new(n||l)},this.\u0275mod=e.$C({type:l}),this.\u0275inj=s.G2t({imports:[j.iI.forChild(L),j.iI]}))}return r(),l})(),Y=(()=>{var r;class l{static#e=r=()=>(this.\u0275fac=function(n){return new(n||l)},this.\u0275mod=e.$C({type:l}),this.\u0275inj=s.G2t({imports:[p.MD,v.YN,u.bv,X]}))}return r(),l})()},58885(N,E,d){d.d(E,{g:()=>y});var p=d(10467),v=d(15083),h=function(o){return o.TOP_CENTER="TOP_CENTER",o.CENTER="CENTER",o.BOTTOM_CENTER="BOTTOM_CENTER",o}(h||{}),e=function(o){return o.BANNER="BANNER",o.FULL_BANNER="FULL_BANNER",o.LARGE_BANNER="LARGE_BANNER",o.MEDIUM_RECTANGLE="MEDIUM_RECTANGLE",o.LEADERBOARD="LEADERBOARD",o.ADAPTIVE_BANNER="ADAPTIVE_BANNER",o.SMART_BANNER="SMART_BANNER",o}(e||{}),s=function(o){return o.Loaded="interstitialAdLoaded",o.FailedToLoad="interstitialAdFailedToLoad",o.Showed="interstitialAdShowed",o.FailedToShow="interstitialAdFailedToShow",o.Dismissed="interstitialAdDismissed",o}(s||{});d(92844);const x=(0,v.F3)("AdMob",{web:()=>d.e(86).then(d.bind(d,20086)).then(o=>new o.AdMobWeb)}),V=(0,v.F3)("App",{web:()=>d.e(9303).then(d.bind(d,39303)).then(o=>new o.AppWeb)});var D=d(2615);let y=(()=>{var o;class b{constructor(){this.initialized=!1,this.enabled=!1,this.interstitialReady=!1,this.lastInterstitialShownAt=0,this.interstitialCooldownMs=12e4,this.defaultInterstitialChance=.35,this.bannerAdId="ca-app-pub-4788483379724677/6999720550",this.interstitialAdId="ca-app-pub-4788483379724677/5797989957",this.bannerWanted=!1,this.bannerVisible=!1,this.ensuringBanner=!1}init(a,_){var m=this;return(0,p.A)(function*(){if(a)return void(m.enabled=!1);if(!v.Ii.isNativePlatform())return void(m.enabled=!1);if(m.enabled=!0,m.initialized)return;m.currentUserEmail=_;
1const R="[email protected]"===_;yield x.initialize({testingDevices:R?["0183ED88BD0C58EE22FB6E5BBC406CC1"]:[],initializeForTesting:R}),V.addListener("appStateChange",function(){var S=(0,p.A)(function*(I){I.isActive&&(yield m.ensureBanner(!0))});return function(I){return S.apply(this,arguments)}}()),x.addListener(s.Dismissed,(0,p.A)(function*(){m.interstitialReady=!1,yield m.prepareInterstitial(),yield m.ensureBanner(!0)})),x.addListener(s.Showed,()=>{}),x.addListener(s.FailedToShow,(0,p.A)(function*(){yield m.prepareInterstitial()})),m.initialized=!0,yield m.prepareInterstitial()})()}showBanner(){var a=this;return(0,p.A)(function*(){!a.enabled||!a.initialized||(a.bannerWanted=!0,yield a.ensureBanner())})()}hideBanner(){var a=this;return(0,p.A)(function*(){if(a.enabled&&a.initialized){a.bannerWanted=!1,a.bannerVisible=!1;try{yield x.hideBanner()}catch{}}})()}prepareInterstitial(){var a=this;return(0,p.A)(function*(){if(!a.enabled||!a.initialized)return;const _="[email protected]"===a.currentUserEmail;try{const m={adId:a.interstitialAdId,isTesting:_};yield x.prepareInterstitial(m),a.interstitialReady=!0}catch{a.interstitialReady=!1}})()}showInterstitialRandom(){var a=this;return(0,p.A)(function*(_=a.defaultInterstitialChance){if(!a.enabled||!a.initialized)return;const m=Date.now();if(!(m-a.lastInterstitialShownAt<a.interstitialCooldownMs||Math.random()>_)){if(!a.interstitialReady)return void(yield a.prepareInterstitial());try{yield x.showInterstitial(),a.lastInterstitialShownAt=m,a.interstitialReady=!1}catch{a.interstitialReady=!1,yield a.prepareInterstitial()}}}).apply(this,arguments)}showInterstitialIfAllowed(){var a=this;return(0,p.A)(function*(){return a.showInterstitialRandom(1)})()}ensureBanner(){var a=this;return(0,p.A)(function*(_=!1){if(!a.enabled||!a.initialized||!a.bannerWanted&&!_||a.ensuringBanner||a.bannerVisible&&!_)return;const m="[email protected]"===a.currentUserEmail;a.ensuringBanner=!0;try{try{yield x.removeBanner()}catch{}yield x.showBanner({adId:a.bannerAdId,adSize:e.BANNER,position:h.BOTTOM_CENTER,isTesting:m}),a.bannerVisible=!0}catch{a.bannerVisible=!1}finally{a.ensuringBanner=!1}}).apply(this,arguments)}static#e=o=()=>(this.\u0275fac=function(_){return new(_||b)},this.\u0275prov=D.jDH({token:b,factory:b.\u0275fac,providedIn:"root"}))}return o(),b})()}}]);
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.