`; } function tabRepasses(data) { if (!(data && data.possuiRepasses)) return ''; var displayRepasses = ''; if (data.possuiProximos) { displayRepasses = 'style="display: none;"'; } return `
`; } var activeProximos = ' class="active"'; var activeRepasses = ''; if (!data.possuiProximos) { activeProximos = ''; activeRepasses = ' class="active"'; } let proximosERepasses = `
${tabProximos(data)} ${tabRepasses(data)}
`; $("[data-proximo-repasse]").html(proximosERepasses); // POPOVER var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')) var popoverList = popoverTriggerList.map(function (popoverTriggerEl) { return new bootstrap.Popover(popoverTriggerEl, { fallbackPlacements: ['top'] }) }) let videoUrlValida = false; if (data.video != null) { videoUrlValida = validUrl(data.video) || data.video.trim().toLowerCase().substring(0, 7) == "

Valor Fipe: Não Informado

`; } else { informacaoFipe = `

Valor Fipe: R$ ${data.valorFipe}

`; } let situacaoEntrada = ''; if (data.situacaoEntrada != null) { situacaoEntrada = data.situacaoEntrada; } let veiculoDetalhesHtml = `

Veículo: ${data.marca} ${data.modelo}

Cor: ${data.cor}

${informacaoFipe}

Ano: ${data.anoFabricacao} ${data.anoModelo ? "/ " + data.anoModelo : ""}

Combustível: ${data.combustivelDescricao}

KM: ${data.quilometragem ? data.quilometragem + " km" : "Não Informado"}

Localização do lote: ${data.endereco}

Situação de entrada: ${situacaoEntrada}

${data.procedencia && data.procedencia !== "Não informado" ? data.procedencia : ""} ${data.demonta && data.demonta !== "Não informado" ? "(" + data.demonta + ")" : ""}

Final Placa: ${data.finalPlacaComUF}

Comitente: ${data.entidade ? data.entidade : "Não atribuído"}

${data.descricao || ''}

${conteudoTabOpcionais(data)}
${conteudoTabVideo(data, videoUrlValida)}
${data.visitacaoVirtual}

Condições: ${data.condicoes || ''}


`; if (data.tipoVeiculo == 6 || data.tipoVeiculo == 7) { veiculoDetalhesHtml = `

Descrição: ${data.descricaoMaterial}

`; if (data.descricao != null && data.descricao != '') { veiculoDetalhesHtml += `

${data.descricao}

`; } veiculoDetalhesHtml += `

Localização do lote: ${data.endereco}

Comitente: ${data.entidade ? data.entidade : "Não atribuído"}

${data.descricao || ''}

${conteudoTabOpcionais(data)}
${conteudoTabVideo(data, videoUrlValida)}
${data.visitacaoVirtual}

Condições: ${data.condicoes || ''}


`; } $('#veiculoDetalhes').html(veiculoDetalhesHtml); $('.tabs .tab-links a').click(function (e) { let currentAttrValue = $(this).attr('href'); $('.tabs ' + currentAttrValue).fadeIn(500).siblings().hide(); $(this).parent('li').addClass('active').siblings().removeClass('active'); e.preventDefault(); }); var cnpj = ""; var ufHomologacao = getUfHomologacao(data.homologacaoLeilao); if (LeilaoRestrito) { console.log('leilao restrito'); $("#botaoDeAvisoCredenciados").show(); $("#botaoDeAvisoCnpj").hide(); $(`[data-botoes-lances]`).hide(); } else if (isSucata(data.demonta) && //(cnpj != null || cnpj != "") && ufHomologacao != null && ufHomologacao == data.estado && homologacaoArrematante == data.agrupamento ) { console.log("somente homologados"); $("#botaoDeAvisoCredenciados").show(); $("#botaoDeAvisoCnpj").hide(); $(`[data-botoes-lances]`).hide(); } else if (isSucata(data.demonta) && (cnpj == null || cnpj == "") && !data.vendeSucataPF) { console.log("não sucata ou cnpj"); $("#botaoDeAvisoCnpj").show(); $("#botaoDeAvisoCredenciados").hide(); $(`[data-botoes-lances]`).hide(); } else { console.log("sucata ou cnpj"); $("#botaoDeAvisoCnpj").hide(); $("#botaoDeAvisoCredenciados").hide(); $(`[data-botoes-lances]`).show(); } } function criaControlesLeilaoEletronico(data) { if (controlesLeilaoEletronicoCriados) return; if (!data.isEletronico) { $('[data-somEletronico]').hide(); return; } const audiosLeilaoEletronicoHtml = ` `; $('#audiosLeilaoEletronico').html(audiosLeilaoEletronicoHtml); let conteudoMarteloHtml = ` `; $('[data-conteudoMartelo]').html(conteudoMarteloHtml); controlesLeilaoEletronicoCriados = true; podeExibirMartelo = true; } function conteudoFotos(data) { if (data.fotos !== undefined && data.fotos !== null && data.fotos.length > 0) { let html = ''; let ativoCss = 'active'; for (let fotoUrl of data.fotos) { html += ` Anterior Próximo `; ativoCss = ''; } return html; } const semFotoUrl = '/content/images/lote-nao-disponivel.png'; return ``; } function conteudoCarrossel(itens) { let html = ''; const semFotoUrl = '/content/images/lote-nao-disponivel.png'; let activeCss = 'active'; for (let item of itens) { let detalhesLeilaoInformacao = `
${item.cor ? `${item.cor}` : ''} ${vistorias(item)}

Informações:

Ano: ${item.textoAno}

${`${item.procedencia}`.toLowerCase()} ${item.demonta ? `(${item.demonta})`.toLowerCase() : ''}

${item.endereco}

`; let cssStatus = statusVeiculos[item.statusVeiculoLeilao].css; let iconeStatus = statusVeiculos[item.statusVeiculoLeilao].icone; let descricaoStatus = statusVeiculos[item.statusVeiculoLeilao].descricao; let foto = item.foto ? item.foto : semFotoUrl; html += ``; activeCss = ''; } return html; } function vistorias(data) { if (!data.vistoria) return ''; let html = ''; if (data.vistoria.split) { let vistorias = data.vistoria.split(','); for (let item of vistorias) { if (item) { html += `${item}`; } } } else { html = `${item.vistoria}`; } return html; } function conteudoTabOpcionais(data) { let html = ''; if (data.vistoria) { if (data.vistoria.split) { let vistorias = data.vistoria.split(','); for (let item of vistorias) { if (item) { html += `

${item}

`; } } } else { html += `

${data.vistoria}

`; } } return html; } function conteudoTabVideo(data, videoUrlValida) { if (videoUrlValida) { if (data.video.substring(0, 4).toUpperCase(4) == "HTTP") { return `
`; } else { return `
${data.video}
`; } } else return `

Nenhum vídeo cadastrado

`; } function atualizaInformacoesLoteAtivo(data) { $("[data-incremento-valor]").html("R$ " + data.incremento.formatMoney(2, ",", ".")); $("[data-total-lances]").text(`(${data.quantidadeLances}) Lances`); $("[data-ultimo-lance-valor]").text("R$ " + data.ultimoLance.formatMoney(0, ",", ".")); $("[data-ultimo-lance-por]").html(cortaTexto(data.nomeUsuarioLance, 16, '') + " "); $("[data-lance-inicial-valor]").text("R$ " + data.valorInicial.formatMoney(2, ",", ".")); atualizaStatusVeiculoLeilao(data); atualizaMensagemControlador(data); atualizaLances(data); if (data.leilaoDataInicioLances != null) { let dataInicioLance = new Date(data.leilaoDataInicioLances.substring(0, 4), data.leilaoDataInicioLances.substring(5, 7) - 1, data.leilaoDataInicioLances.substring(8, 10), data.leilaoDataInicioLances.substring(11, 13), data.leilaoDataInicioLances.substring(14, 16)); if (dataInicioLance > new Date()) { bloqueioBotoesLances(dataInicioLance); } else { atualizaBotoesLances(data); } } else { atualizaBotoesLances(data); } inicializaMartelo(data); if (data.isEncerrado) { $("#modalEncerrado").modal("show"); } } function atualizaStatusVeiculoLeilao(data) { //if (data.statusVeiculoLeilao == 9 && // statusVeiculoLeilaoAnterior != 5) { // data.statusVeiculoLeilao == 5; //} if (statusVeiculoLeilaoAnterior === data.statusVeiculoLeilao) return; if (data.statusVeiculoLeilao == 3) { tocaAudio('audioMartelo'); } else { tocaAudio('audioLance'); } exibeStatusDescricao(); if (statusVeiculoLeilaoAnterior != null) { tocaAudio(statusVeiculos[data.statusVeiculoLeilao].audioId); } guardaStatus(); function exibeStatusDescricao() { //let mensagemControlador = $(".mensagemControlador"); //mensagemControlador.find("i").eq(1).show(); //mensagemControlador.css("background-color", statusVeiculos[data.statusVeiculoLeilao].cor); //setTimeout(function () { // mensagemControlador.find("i").eq(1).hide(); //}, 3000); $('[data-status-descricao]').text(statusVeiculos[data.statusVeiculoLeilao].descricao); $('[data-statuslote]').attr('class', `dta-live ${statusVeiculos[data.statusVeiculoLeilao].css}`); $('[data-celularstatuslote]').attr('class', `mob-dta-live ${statusVeiculos[data.statusVeiculoLeilao].css}`); $('[data-statusloteicone]').attr('class', `fa ${statusVeiculos[data.statusVeiculoLeilao].icone} dta-liveimg`); } function guardaStatus() { statusVeiculoLeilaoAnterior = data.statusVeiculoLeilao; } } function atualizaMensagemControlador(data) { if (mensagemAnterior === data.mensagem) return; if (data.mensagem.includes('Neste espaço aparecerão mensagens instantâneas do leiloeiro')) { mensagemPadraoMobile = true; } exibeMensagemComAnimacao(); guardaMensagem(); function exibeMensagemComAnimacao() { $('[data-mensagem]').text(data.mensagem); $('[data-mensagem-sino]').addClass('animated'); if (!mensagemPadraoMobile || !data.mensagem.includes('Neste espaço aparecerão mensagens instantâneas do leiloeiro')) { showMessage(data.mensagem, 'info', position = 'top right', cssClass = 'hidden-desktop') } setTimeout(function () { $('[data-mensagem-sino]').removeClass('animated'); }, 3000); } function guardaMensagem() { mensagemAnterior = data.mensagem; } } function atualizaLances(data) { let tr = ""; for (let item of data.lances) { tr += "" + item.numeroLance + "" + item.createdAt + "R$ " + item.valor.formatMoney(2, ",", ".") + "" + item.estado + "" + item.apelidoComprador + ""; } $("#lances").html(tr); } function bloqueioBotoesLances(data) { //debugger; let dataLance = ("0" + data.getDate()).slice(-2) + "/" + ("0" + data.getMonth()).slice(-2) + "/" + data.getFullYear() + " " + ("0" + data.getHours()).slice(-2) + ":" + ("0" + data.getMinutes()).slice(-2) + ":00"; let button = ``; $("[data-botoes-lances]").html(button); } function atualizaBotoesLances(data) { montaBotoes(); if (ultimoValorInicialLance === calculaValorInicialLance()) return; tocaAudioLance(); if (precisaReinicarMartelo()) { marcaParaReiniciarMartelo(); } guardaInformacoesLances(); function tocaAudioLance() { if (ultimoValorInicialLance === null) return; tocaAudio('audioLance'); } function montaBotoes() { let valorLance = calculaValorInicialLance(); let button = ''; for (let i = 0; i <= 2; i++) { button += montaHtmlBotao(i, data.id, valorLance); valorLance += data.incremento; } $("[data-botoes-lances]").html(button); } function calculaValorInicialLance() { if (data.quantidadeLances == 0) { return data.ultimoLance; } else { return data.ultimoLance + data.incremento; } } function montaHtmlBotao(i, leilaoVeiculoId, valorLance) { let disable; if (data.nomeUsuarioLance != usuarioLogin) disable = ""; else if (lanceDesabilitado) disable = "disabled='disabled'"; else disable = ""; return ``; function getChevron(i) { switch (i) { case 0: return ''; case 1: return `
`; default: return `
`; } } } function guardaInformacoesLances() { ultimoValorInicialLance = calculaValorInicialLance(); ultimoLanceAnterior = data.ultimoLance; quantidadeLancesAnterior = data.quantidadeLances; } function precisaReinicarMartelo() { if (quantidadeLancesAnterior !== data.quantidadeLances) return true; if (ultimoLanceAnterior !== data.ultimoLance) return true; } } function intervaloValido(data) { const intervalosValidos = [30, 60, 120]; return intervalosValidos.includes(data.intervalo); } function inicializaMartelo(data) { if (!podeExibirMartelo) return; if (iniciouMartelo) return; if (!intervaloValido(data)) return; const angulo = 180; let tempoRestanteEmSegundos; //ajuste necessário porque muitas vezes a api retorna o tempo restante inválido if (data.tempoRestanteSegundo > data.intervalo) tempoRestanteEmSegundos = data.intervalo; else if (data.tempoRestanteSegundo <= 0) tempoRestanteEmSegundos = data.intervalo; else tempoRestanteEmSegundos = data.tempoRestanteSegundo; $('#contador2').html(tempoRestanteEmSegundos); let anguloInicial = angulo - (angulo * tempoRestanteEmSegundos / data.intervalo); if (anguloInicial < 0) anguloInicial = 0; moveMartelo(tempoRestanteEmSegundos - 2, anguloInicial) audioLeilaoEletronicoId = `audio${data.intervalo}`; iniciaAudioLeilaoEletronico(data.intervalo - tempoRestanteEmSegundos) iniciouMartelo = true; } function moveMartelo(duracao, anguloInicial) { let logo_header = $('.logo_header'); logo_header.css('animation', 'none'); $.keyframe.define([{ name: 'rodaroda2', '0%': { transform: 'rotate(' + anguloInicial + 'deg' + ')' }, '100%': { transform: 'rotate(180deg)' } }]); if (anguloInicial != 0) { setTimeout(function () { logo_header.playKeyframe({ name: 'rodaroda2', duration: duracao + 's', timingFunction: 'linear', complete: function () { } }); }, 200); } else { setTimeout(function () { logo_header.playKeyframe({ name: 'rodaroda', duration: duracao + 's', timingFunction: 'linear', complete: function () { } }); }, 200); } } function iniciaAudioLeilaoEletronico(tempoAtual) { tocaAudio(audioLeilaoEletronicoId, tempoAtual); } function silenciaAudioEletronico() { if (!iniciouMartelo) return; silenciaAudio(audioLeilaoEletronicoId); let somEletronico = $("#somEletronico"); if (verificaSeAudioSilenciado(audioLeilaoEletronicoId) === false) { somEletronico.attr('src', "/Content/assets/Eletronico/soundon.svg"); } else { somEletronico.attr('src', "/Content/assets/Eletronico/soundoff.svg"); } } function verificaSeMudouLote(data) { return data.loteAtivoId !== leilaoVeiculoId || data.transmissorId !== leilaoTransmissorId; } function marcaParaReiniciarMartelo() { iniciouMartelo = false; } function tocaAudio(audioId, tempoAtual = 0) { if (audioId === null) return; let audio = document.getElementById(audioId); if (audio === null) return; setTimeout(async function () { audio.pause(); audio.currentTime = tempoAtual; try { await audio.play(); } catch { } }); } function silenciaAudio(audioId) { if (audioId === null) return; try { let audio = document.getElementById(audioId); if (audio === null) return; audio.muted = !audio.muted } catch { } } function verificaSeAudioSilenciado(audioId) { if (audioId === null) return null; try { let audio = document.getElementById(audioId); if (audio === null) return null; return audio.muted; } catch { } } async function addLance(leilaoVeiculoId, valorLance) { atualizacaoPausada = true; lanceDesabilitado = true; var ufLeilaoHomologado = ""; $("[data-botaolance=true]").attr("disabled", "disabled"); try { let data = await realizarChamadaAjax({ url: `/Leilao/AddLance?loteId=${leilaoVeiculoId}&valor=${valorLance}&ufLeilaoHomologado=${ufLeilaoHomologado}`, dataType: "json", type: "GET" }); if (data.StatusCode == 401) { showMessage(data.Mensagem, "error"); } else if (data.StatusCode == 400) { showMessage(data.Mensagem, "error"); } else if (data.StatusCode == 200) { showMessage("Lance efetuado com sucesso!", ""); marcaParaReiniciarMartelo(); reportarGoogleAnalyticsDarLance(valorLance); } } finally { atualizacaoPausada = false; setTimeout(() => { lanceDesabilitado = false; $("[data-botaolance=true]").attr("disabled", "disabled"); }, tempoEsperaEntreLancesEmMilisegundos || 2500); } } async function buscaLances() { let data = await realizarChamadaAjax({ url: window.hostApi + '/api/leilao/client/getLances?id=' + leilaoVeiculoId, headers: { "Authorization": "Bearer " }, type: "GET", dataType: 'json' }) let table = ""; $.each(data, function (i, item) { let valor = parseFloat(item.valor.replace(",", ".")); table += "" + item.comprador + " R$ " + valor.formatMoney(2, ',', '.') + "" + item.createdAt + "" }); $("#historicoLances").html(table); } async function buscaDocumentos() { var documentationUrl = window.hostApi.endsWith("/") ? window.hostApi + `api/leilao/v2/buscadocumentos/${leilaoId}` : window.hostApi + `/api/leilao/v2/buscadocumentos/${leilaoId}` let data = await realizarChamadaAjax({ url: documentationUrl, type: "GET", dataType: 'json' }); let editais = ""; if (data) { data.forEach(e => { editais += `

${e.nome}

`; }); } $('#editaisLeilaoModal').html(editais); } function showPopup(rsocial) { let realurl = ""; let url = `${window.hostSite}/veiculos/detalharveiculo/${leilaoVeiculoId}`; let encode = encodeURI(url); if (rsocial == "facebook") { realurl = "https://www.facebook.com/sharer/sharer.php?u=" + encode + "%2F&src=sdkpreparse"; } else if (rsocial == "twitter") { realurl = "https://twitter.com/share?url=" + encode; } window.open(realurl, "_blank", "height=600,width=800"); } async function favoritar() { try { let data = await realizarChamadaAjax({ url: '/Veiculos/favoritarLoteJS', dataType: 'json', type: 'POST', data: { LeilaoVeiculoId: leilaoVeiculoId } }); if (data.StatusCode == 401) { showMessage(data.Mensagem, "error"); } else if (data.StatusCode == 400) { showMessage(data.Mensagem, "error"); } else if (data.StatusCode == 200) { if (data.Mensagem == '"Favoritado"') { showMessage("Favoritado com sucesso!", ""); $('#favoritar').removeClass("fa-star-o").addClass("fa-star"); } else if (data.Mensagem == '"Excluido"') { showMessage("Removido", ""); $('#favoritar').removeClass("fa-star").addClass("fa-star-o"); } } } catch { $("#logadoModal").modal('show'); } } function confirmarTermosNovo() { if ($("#checkbox2").prop("checked")){ $.ajax({ url: '/Info/ConsultaPublicoAlvo', dataType: "json", type: "GET", data: { LeilaoId: "7d86fe3f-01fb-4fff-bc85-b51ab91b746e" }, success: function (data) { if (data.StatusCode == 200 && data.Mensagem == "false") { $("#termosBox").hide(); showMessage("Termos foi aceito com sucesso!",""); } else if (data.StatusCode == 200 && data.Mensagem == "true") { $("#termoInicial").hide(); $("#termoContato").show(); } else { showMessage("Houve algum erro!", "error"); } } }); } else { showMessage("Você precisa aceitar os termos de participação do leilão.","error") } } function telefoneValido(celular) { if (celular == null || celular == "") return false; let somenteNumero = celular.replace(/\D/g, ''); if (somenteNumero == null || somenteNumero == "") return false; return somenteNumero.length >= 11 && somenteNumero[2] == '9'; } async function confirmarContato() { var numeroCelular = $("#inputContato").val(); if (!telefoneValido(numeroCelular)) { showMessage("Telefone inválido, por favor insira um telefone válido", "error"); return; } $.ajax({ url: '/Info/GetToken', dataType: "json", type: "GET", data: { celular: numeroCelular }, success: function (data) { if (data.StatusCode != 200) { $(".reenvioText").css("visibility", "hidden"); $('.reenvioLink').css("visibility", "visible"); showMessage(data.Mensagem, "error"); } else { setTimeout(function () { $(".reenvioText").css("visibility", "hidden"); $('.reenvioLink').css("visibility", "visible"); }, 30000); } } }); $("#termoContato").hide(); $("#termoVerificacaoContato").show(); $("#codigoVerificacaoTexto").text('Enviamos um código de verificação para: ' +$("#inputContato").val()); } function reenviarVerificacaoContato() { $(".reenvioText").css("visibility", "visible"); $('.reenvioLink').css("visibility", "hidden"); var numeroCelular = $("#inputContato").val(); if (!telefoneValido(numeroCelular)) { showMessage("Telefone inválido, por favor insira um telefone válido", "error"); return; } $.ajax({ url: '/Info/GetToken', dataType: "json", type: "GET", data: { celular: numeroCelular }, success: function (data) { if (data.StatusCode != 200) { $(".reenvioText").css("visibility", "hidden"); $('.reenvioLink').css("visibility", "visible"); showMessage(data.Mensagem, "error"); } else { setTimeout(function () { $(".reenvioText").css("visibility", "hidden"); $('.reenvioLink').css("visibility", "visible"); }, 30000); } } }); showMessage("Reenviamos o código de verificação"); } function voltarVerificacaoContato() { $(".reenvioText").css("visibility", "visible"); $('.reenvioLink').css("visibility", "hidden"); $("#termoVerificacaoContato").hide(); $("#termoContato").show(); } function confirmarVerificacaoContato() { var txtToken = $("#inputToken").val(); if (txtToken == null || txtToken == "") { showMessage("Token deve ser preenchido.", "error"); return; } $.ajax({ url: '/Info/ValidarToken', dataType: "json", type: "GET", data: { token: txtToken }, success: function (data) { if (data.StatusCode == 200 && data.Mensagem == "true") { verificaAtualizacaoCelular(); } else if (data.StatusCode == 200 && data.Mensagem == "false") { showMessage("Token inválido.", "error"); } else { showMessage(data.Mensagem, "error"); return; } } }); } function verificaAtualizacaoCelular() { var numeroCelular = $("#inputContato").val(); $.ajax({ url: '/Info/VerificacaoAtualizacaoCelular', dataType: "json", type: "GET", data: { celular: numeroCelular }, success: function (data) { if (data.StatusCode == 200 && data.Mensagem == "true") { $("#termoVerificacaoContato").hide(); $("#termoAtualizacaoContato").show(); } else if (data.StatusCode == 200 && data.Mensagem == "false") { $("#termoVerificacaoContato").hide(); finalizarTermo(); } else { showMessage("Ocorreu um erro, tente novamente.", "error"); } } }); } function confirmarAtualizacaoContato(resposta) { $.ajax({ url: '/Info/AtualizarCelular', dataType: "json", type: "GET", data: { celular: $("#inputContato").val(), alterarCelular: resposta }, success: function (data) { if (data.StatusCode == 200) { finalizarTermo(); } else { showMessage("Houve algum erro!", "error"); } } }); } function finalizarTermo() { $("#termoAtualizacaoContato").hide(); if ("False" == "True") { $("#termoMensagemAlerta0").show(); } else { $.ajax({ url: '/Info/ConfirmarTermos', dataType: "json", type: "GET", data: { LeilaoId: "7d86fe3f-01fb-4fff-bc85-b51ab91b746e" }, success: function (data) { if (data.StatusCode == 200) { $("#termosBox").hide(); showMessage("Termos foi aceito com sucesso!",""); } else { showMessage("Houve algum erro!", "error"); } } }); } } function confirmarMensagensEditalContato(perguntaAtual, resposta) { if (resposta == "false") { showMessage("O termo somente será aceito caso todas as perguntas aceitas", "error"); } else if (perguntaAtual < -1) { $("#termoMensagemAlerta" + perguntaAtual).hide(); $("#termoMensagemAlerta" + (perguntaAtual + 1)).show(); } else { $.ajax({ url: '/Info/ConfirmarTermosEMensagens', dataType: "json", type: "GET", data: { LeilaoId: "7d86fe3f-01fb-4fff-bc85-b51ab91b746e" }, success: function (data) { if (data.StatusCode == 200) { $("#termosBox").hide(); showMessage("Termos foi aceito com sucesso!",""); } else { showMessage("Houve algum erro!", "error"); } } }); } } function isSucata(estadoGeral) { if (estadoGeral === undefined) return false; if (estadoGeral != null && estadoGeral.toUpperCase().includes("SUCATA")) { return true; } else { return false; } } function getUfHomologacao(homologacao) { if (homologacao === undefined || homologacao == null) return null; let homologArray = homologacao.split('/'); if (homologArray.length < 2) return null; var homologArray1 = homologArray[1]; homologArray1 = homologArray1.toUpperCase().trim(); switch (homologArray1) { case "AC": case "AL": case "AP": case "AM": case "BA": case "CE": case "DF": case "ES": case "GO": case "MA": case "MT": case "MS": case "MG": case "PA": case "PB": case "PR": case "PE": case "PI": case "RJ": case "RN": case "RS": case "RO": case "RR": case "SC": case "SP": case "SE": case "TO": return homologArray1; default: return null; } } function reportarGoogleAnalyticsDarLance(valorLance) { if (loteInfo != null) { dataLayer.push({ event: "dar_lance", item_name: loteInfo.textoModeloAno, item_brand: loteInfo.marca, item_category: loteInfo.tipoVeiculo, item_variant: loteInfo.cor, price: valorLance, currency: "R$", lote: loteInfo.lote, codigo: loteInfo.leilaoCodigo, leilao_ao_vivo: "Sim", lance_lote_ativo: "Sim", data_inicio: loteInfo.leilaoDataInicio, data_encerramento: loteInfo.leilaoDataFim }); } } -->