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

Patrícia Abravanel relembra sequestro em 2001 e revela 'premonição'

Patrícia Abravanel foi vítima de um sequestro em 2001 - Reprodução/Instagram
Patrícia Abravanel foi vítima de um sequestro em 2001 Imagem: Reprodução/Instagram

Colaboração para Splash

14/11/2022 23h55

A apresentadora Patrícia Abravanel, 45, voltou a falar sobre o sequestro que sofreu em 2001 durante entrevista ao podcast "O Pod é Nosso", apresentado por Carlos Alberto de Nóbrega e Renata Domingues no YouTube.

Ela relatou que teve uma premonição a respeito do rapto, meses antes de ele acontecer, e que graças a essa experiência prévia manteve-se calma e confiante em Deus ao longo de toda a experiência.

"Eu acordei e aí estava com uma funcionária em casa. E aí essa funcionária... Eu estava com ela ali [no sonho]. E de repente tinha um mar. Sabe aquelas gaiolas que têm tubarão? E os tubarões ficam fora? No sonho, eu entrava na gaiola e os tubarões estavam dentro da gaiola. E aí a funcionária trabalhava na casa dos meus pais. Eu deixava ela sair, e eu mesma entrava, nadava com os tubarões", relatou Patrícia.

"Muitos meses depois, o sequestrador entrou na minha casa, falou que estava com a arma. Quando eu cruzei com ele dentro de casa, ele estava com a funcionária. E ele falava assim: 'quem é você?'. E eu falei: 'sou a Patrícia'. Aí a funcionária [avisou]: 'ela é filha [de Silvio Santos]'. Aí ele [sequestrador disse]: 'você vai comigo'", acrescentou a apresentadora.

"A gente foi até a garagem, eu entrei no carro, ele colocou um capuz em mim e falou: 'Patrícia, isso aqui é um sequestro. Eu sou o Tubarão 1. Ele é o Tubarão 2". Nessa hora, eu lembrei do sonho. Eu só 'vi' assim: 'Deus está comigo'", concluiu.

"Eu nadava no meio dos tubarões e nada tinha acontecido. Então, eu tinha certeza de que nada ia acontecer. E ali foi uma experiência em que eu falei: 'gente, Deus é presente, é comigo. Deus está aqui'. Ele me deu um autocontrole, uma segurança... Eu fiquei todos os dias convicta de que nada ia acontecer", assegurou Patrícia, que professa a religião evangélica.

"Eu aprendi tanto naquele sequestro, sabia? Aquele sequestro foi um marco, um divisor de águas (...) Foi um encontro que eu tive com Deus, com uma fé, com um relacionamento com Deus que eu não sabia que existia. Eu ouvia falar. Eu experimentei esse cuidado de Deus com a gente. Cuidado mesmo", expressou a irmã de Sílvia Abravanel.

"Senti que Deus estava comigo durante todo o tempo, falando: 'calma, vai dar tudo certo'. Quando eu voltei do sequestro, voltei certa de que Deus é Deus nas nossas vidas. Foi uma experiência minha com Deus. Antes disso, eu não tinha fé. Eu vivia sem esperança", itiu.