;(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

Justiça libera consulta à seção eleitoral pela internet; saiba como fazer

A seção eleitoral é o local onde fica instalada a urna eletrônica, geralmente protegida por uma cabine de votação - Roberto Jayme/TSE
A seção eleitoral é o local onde fica instalada a urna eletrônica, geralmente protegida por uma cabine de votação Imagem: Roberto Jayme/TSE

Ana Carla Bermúdez

Colaboração para o UOL

30/08/2022 04h00

A partir de hoje, eleitores de todo o Brasil podem consultar pela internet em qual seção devem se apresentar para votar nas eleições de 2022, que acontecem nos dias 2 de outubro (primeiro turno) e 30 de outubro (se houver segundo turno).

Apesar de o título de eleitor físico trazer informações sobre o número da seção, é recomendável fazer a checagem pela internet com antecedência —é possível que a seção tenha mudado nas eleições deste ano.

O serviço de consulta pode ser realizado pelo aplicativo e-Título, no site do TSE (Tribunal Superior Eleitoral) ou na página do TRE (Tribunal Regional Eleitoral) do seu estado. Para fazer a consulta, é preciso informar o número do F ou do título de eleitor e alguns outros dados pessoais.

As informações liberadas hoje sobre as seções eleitorais estão atualizadas e incluem as solicitações de voto em trânsito —quando, por pedido do eleitor, ele fica temporariamente habilitado para votar fora do seu domicílio eleitoral original. O prazo para solicitar o voto em trânsito se encerrou no dia 18 de agosto.

O que é a seção eleitoral?

A seção eleitoral é o local onde trabalham os mesários e onde cada eleitor é recebido para votar. É nesse espaço que fica instalada a urna eletrônica, que deve estar em uma área com privacidade suficiente para garantir o sigilo do voto. Em geral, uma cabine feita de papelão é colocada ao redor da urna.

Cada seção fica localizada dentro de uma zona eleitoral, que é a região geograficamente delimitada e gerenciada por um cartório eleitoral. As zonas eleitorais, por sua vez, são fixadas conforme o número de eleitores.

Quando é ultraado o limite máximo estabelecido pelo TSE, uma nova zona eleitoral é criada. Dessa forma, uma zona eleitoral pode abranger vários municípios, ou o contrário: uma cidade com milhares de habitantes pode abrigar várias zonas eleitorais.

O endereço de todas as zonas eleitorais do país, assim como o número da seção eleitoral de cada cidadão, pode ser consultado na página do TSE.

Quais documentos devo levar à seção para votar?

Para entrar na seção eleitoral, é preciso apresentar um documento de identificação com foto como carteira de habilitação, RG, aporte ou até mesmo o aplicativo e-Título, que funciona como uma versão digital do título de eleitor. Não é obrigatório apresentar o título de eleitor físico, mas tê-lo em mãos facilita a busca pelo local de votação no dia da eleição.

E atenção: certidões de nascimento e de casamento não são válidas como documentos de identificação do eleitor.

Quais objetos são proibidos na seção eleitoral?

É proibido que o eleitor entre na cabine de votação com celular, máquina fotográfica, filmadora ou qualquer tipo de aparelho que possa registrar as pessoas em quem ele votou. Os mesários podem reter esses aparelhos enquanto o eleitor estiver votando.