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

Esse conteúdo é antigo

Joice diz que pediu perícia do carro após fake news sobre acidente e drogas

Do UOL, em São Paulo

28/07/2021 13h00Atualizada em 28/07/2021 15h12

A deputada federal Joice Hasselmann (PSL-SP) disse hoje, em entrevista ao UOL News, que pediu para a polícia fazer a perícia do seu carro após terem sido divulgadas notícias falsas nas redes sociais sobre o envolvimento dela em um acidente de trânsito, sob influência de drogas, que teria provocado os machucados e lesões em seu corpo. Joice acredita ter sofrido um suposto ataque dentro do seu apartamento funcional em Brasília, no último dia 18 de julho.

Segundo a parlamentar, que afirmou estar magoada com os boatos, estavam espalhando uma foto de um carro branco batido — semelhante ao seu — em vários grupos de mensagens afirmando que ela teria feito o uso de drogas e batido o veículo.

As pessoas sabem que grupo está dizendo que eu teria batido o carro drogada depois de uma festa. Então, depois disso, eu pedi a polícia a perícia do meu carro."
Joice Hasselmann em entrevista ao UOL News

Joice explicou que seu carro foi devolvido ontem à noite depois dos trabalhos periciais que analisaram o automóvel "de cabo a rabo". Ela relembrou ainda a conclusão da Polícia Legislativa da Câmara, divulgada ontem, depois da análise das câmeras das áreas comuns do prédio dela, que apontam que a parlamentar não saiu do imóvel entre os dias 15 e 20 de julho.

"Meu carro chegou só ontem à noite. Foi periciado inteirinho, de cabo a rabo para que se prove, além de eu jamais ter usado nenhum tipo de droga, que eu realmente fiquei em casa, como disse a polícia, e meu carro não ou por nenhum tipo de batida."

A deputada criticou as pessoas que tentam criar versões sobre o que teria ocasionado os seus hematomas e ponderou que o caso já é investigado pela polícia. Mais cedo, também ao UOL News, a deputada estadual Janaina Paschoal (PSL-SP) disse entender como necessário que Daniel França, marido de Joice, e por uma perícia.

"É muito ruim as pessoas tentarem o tempo todo criar uma versão para um fato que vem sendo investigado pela polícia e a polícia que vai trazer os resultados", finalizou a deputada, que declarou que o marido já fez exames médicos no IML (Instituto Médico Legal).

Entenda o caso

Pelo Instagram, a deputada contou que sua última lembrança é de estar na cama assistindo a um episódio de série no domingo (18).

Depois, por um período de aproximadamente sete horas, ela disse ter tido perda de memória, até acordar em uma "poça de sangue", no chão do closet. Inicialmente, ela acreditou ter imaginado que desmaiou e se machucou na queda. No entanto, depois, ao perceber a quantidade de machucados, Joice disse acreditar que sofreu um atentado.

Ela compartilhou um vídeo em que mostra machucados, inchaços e roxos pelo rosto, além de boca cortada e dente quebrado. Na publicação, relata estar com o joelho trincado.

Segundo Joice, o marido, que dormia em outro quarto, foi quem a socorreu. Daniel foi acordado pela esposa às 7h, pelo telefone. Ele mesmo fez os primeiros curativos e a medicou. Na terça-feira (20), ela procurou dentistas e fez exames no Hospital Sírio-Libanês, em Brasília.

Além de ter entrado em contato com as autoridades, a parlamentar disse, ainda, que chamou um segurança particular de São Paulo, trocou todas as fechaduras da casa, e tem planos de andar armada.