;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Placa Mercosul: nova versão fica mais simples; veja como ela se transformou

Alessandro Reis

Do UOL, em São Paulo (SP)

03/09/2019 07h00

A foto abaixo é da quarta e mais recente versão da placa Mercosul, que ou a valer no último dia 26 de agosto, quando entraram em vigor as novas regras do Contran (Conselho Nacional de Trânsito) para o padrão de identificação veicular.

placa mercosul versao 4 vale este - Divulgação - Divulgação
Mais recente versão perdeu efeito difrativo e colorido nos caracteres e ondas sinusoidais no fundo branco
Imagem: Divulgação

Disponível em sete Estados e presente em mais de 2 milhões de veículos no Brasil, o novo formato perdeu elementos de segurança e ficou consideravelmente mais simples que o modelo original - que estreou dia 11 de setembro de 2018 no Rio de Janeiro, onde mais de 835 mil carros, motos e utilitários já circulam com a placa Mercosul.

Na última atualização, a placa deixa de trazer duas características visuais criadas para prevenir clonagens e falsificações: as palavras "Brasil" e "Mercosul" com efeito difrativo, semelhante a um holograma, aplicadas sobre os caracteres e na borda externa; e as chamadas ondas sinusoidais, grafadas no fundo branco do equipamento. No lugar do efeito difrativo, as inscrições am a vir na mesma cor dos caracteres, praticamente desaparecendo.

Conforme prevê a Resolução 780/2019 do Contran, publicada em 26 de junho, as empresas estampadoras, responsáveis pela aplicação dos elementos gráficos, podem usar seus estoques de películas com as mencionadas ondas e efeito difrativo até acabarem os atuais. Ou seja, a versão mais simples, embora já esteja em vigor, não começa a ser produzida imediatamente.

placa mercosul versao 3 vale este - Divulgação - Divulgação
Terceira e penúltima versão da placa perdeu a bandeira do Estado e o brasão do município de registro
Imagem: Divulgação

Desde a estreia no Rio de Janeiro no ano ado, a placa Mercosul ou por outras duas modificações visuais, sempre relacionadas a itens de segurança e com a alegação, de parte do governo federal, de redução nos custos de fabricação e, consequentemente, ao consumidor final.

A primeira delas aconteceu já em setembro do ano ado, por meio da Resolução 741, que retirou o lacre, utilizado até hoje na placa cinza e substituído pelo QR Code - que permite rastrear todo o processo de produção da placa. O fim do lacre, de fato, ajudou a reduzir o preço da placa Mercosul no Rio.

Em novembro de 2018, outra resolução (748) do Contran determinou a exclusão da bandeira do Estado e do brasão do município de registro do veículo.

Recentemente, UOL Carros noticiou que já há casos de falsificação da placa Mercosul, inclusive com a venda de réplicas em um site de classificados.

placa mercosul versão 2 vale este - Divulgação - Divulgação
Na segunda versão, caiu o lacre de segurança, cuja função foi substituída pelo QR Code
Imagem: Divulgação

Placa mais barata? Há controvérsias

Se a remoção do lacre, lá em 2018, resultou em diminuição efetiva no preço da placa no Rio de Janeiro, a mais recente alteração, que sacou o "hot stamp" com efeito difrativo e as ondas sinusoidais, poderá não surtir os efeitos desejados - ao menos nos Estados com maior frota.

Gabriel Emerick, coordenador-geral do Renavam do Detran-RJ (Departamento Estadual de Trânsito do Rio de Janeiro), informa que o órgão fez estudos e concluiu que a retirada dos dois elementos não resultará em preços menores. "O custo [da placa] para o Rio de Janeiro já está bem perto do limite. Estados com frotas gigantes, como o Rio, São Paulo e Minas Gerais não deverão ter impacto no preço. Talvez unidades da Federação com menos veículos".

Hoje, a placa Mercosul no Rio de Janeiro sai por R$ 173,07 para automóveis e R$ 52,98 para motos - a placa cinza custava R$ 219,35 para carros no Estado fluminense.

Placa Mercosul versão 1 - Divulgação - Divulgação
Versão original, que estreou em setembro de 2018, trazia lacre, bandeira do Estado e brasão do município
Imagem: Divulgação

Outros Estados ainda não aderiram

A Resolução 780/2019 adiou a implantação obrigatória do padrão Mercosul nos demais Estados e no Distrito Federal de 30 de junho ado para 31 de janeiro de 2020. Ao mesmo tempo, desde 26 de agosto, as unidades da Federação que ainda não aderiram já podem migrar ao novo formato.

Porém, até agora não houve mais adesões. Isso se explica por conta de dúvidas, questionamentos e dificuldades dos Detrans, explicitadas em ofício redigido pela AND (Associação Nacional dos Detrans) e enviado ao Denatran (Departamento Nacional de Trânsito) em 29 de julho.

No documento, a associação questiona, dentre outras coisas: se o Denatran apresentou estudos técnicos para basear as alterações realizadas até o momento no projeto original; e se as mudanças anunciadas foram submetidas à análise da Câmara de Assuntos Veiculares.

O ofício também pede esclarecimentos sobre o fim do sistema de licitação para contratar as fabricantes, substituído por credenciamento; e como será efetivado o rastreamento do processo de produção da placa.

Questionado se enviou as respostas solicitadas pela AND, o Denatran não se manifestou sobre o assunto. O departamento respondeu o seguinte: "O prazo para janeiro de 2020 é para os Estados que ainda não tinham aderido à implantação poderem atender a adoção sistêmica da placa nos casos dos veículos novos ou, no caso dos veículos em circulação, quando houver mudança de município, ou ainda se a placa for furtada ou danificada".

Quer ler mais sobre o mundo automotivo e conversar com a gente a respeito? Participe do nosso grupo no Facebook! Um lugar para discussão, informação e troca de experiências entre os amantes de carros. Você também pode acompanhar a nossa cobertura no Instagram de UOL Carros.