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

Comentarista da JP, Zoe Martínez aprendeu a usar papel higiênico no Brasil

Zoe Martínez segurou o choro durante transmissão da Jovem Pan - Reprodução/ Instagram
Zoe Martínez segurou o choro durante transmissão da Jovem Pan Imagem: Reprodução/ Instagram

De Splash, em São Paulo

01/11/2022 18h26

A comentarista da Jovem Pan Zoe Martínez virou assunto na internet depois que precisou segurar o choro durante a cobertura das eleições. A cubana falou sobre a vitória de Luiz Inácio Lula da Silva (PT), o presidente eleito.

Na ocasião, Martínez tinha retornado de um afastamento de dez dias da emissora depois de decisões do TSE (Tribunal Superior Eleitoral). A Jovem Pan foi obrigada a dizer que o então candidato do PT é inocente dos crimes que foi acusado ao longo dos últimos anos.

Nascida em Cuba, Martínez é uma voz ativa contra o governo cubano. Em diversas ocasiões a jovem de 23 anos falou sobre como era a vida no país em que nasceu.

Em entrevista à Cíntia Chagas, a jovem chegou a dizer que aprendeu a usar papel higiênico quando chegou no Brasil, aos 12 anos.

"Eu cheguei no Brasil e eu não sabia usar papel higiênico, eu não sabia. Eu cheguei na casa de uns parentes do meu pai e só tinha papel higiênico. Eu me irritei com a minha mãe e falei: 'Poxa, eu falei que eu queria jornal', porque eu não sabia usar papel higiênico, porque em Cuba não tem", disse.

"Tem nas lojas em dólar, que pouquíssimas pessoas têm o. E os que têm na loja em dólar, são aqueles de uma folha, que raspa."

Segundo Martínez conta, seu pai era engenheiro e ocupava um cargo alto de uma estatal de Cuba. Em 2005, ele foi sozinho ao Brasil a convite de uma irmã que já morava no país. Seu visto era de três meses e, quando expirou, ficou ilegal até conseguir asilo político.

Quatro anos depois, ele conseguiu que a mãe de Zoe também saísse de Cuba, mas a menina, ainda uma criança, e sua irmã mais nova não vieram, que ficaram com os avós no país. Apenas quando a mãe engravidou, as duas conseguiram se mudar para o Brasil.

Ao Brasil Paralelo, a cubana diz que "sempre foi do contra e batia de frente com os professores". Segundo ela, uma das primeiras vezes em que entrou em um conflito aconteceu quando tinha sete anos e não concordou com o pedido de uma professora a favor da ditadura do país.

Já com 16 anos, morando no Brasil, Zoe Martínez se irritou com uma professora de geografia do Ensino Médio que disse que o sonho era viver em Cuba. Para extravasar sua raiva, gravou um vídeo falando sobre o caso e publicou no YouTube.

"Como sou uma pessoa que viveu lá, fui vítima disso, minha família foi vítima disso, vivi isso na pele, não tem como eu acreditar nesse sistema. Se eu fosse de esquerda, meus pais me mandariam de volta para Cuba. Meu pai é totalmente de direita", falou ao lembrar o ocorrido.

Seu depoimento viralizou na internet e chegou até nomes conhecidos do conservadorismo brasileiro, como Olavo de Carvalho. "Ele o primeiro conservador a fazer contato comigo. Foi ele quem me apresentou Alan dos Santos e a Bia Kicis."

Em seu canal de YouTube, que conta com mais de 426 mil seguidores, Martínez fala sobre pautas conservadoras, a vida em Cuba e críticas à esquerda. "Meu caminho é alertar as pessoas sobre o que eu o e ainda vivo."

Já no Instagram, com 999 mil seguidores, a comentarista publica fotos de seu cotidiano e do trabalho no "Morning Show", da Jovem Pan. Durante as eleições, ela não poupou esforços para demonstrar apoio ao candidato Jair Bolsonaro (PL), que não conseguiu se reeleger.