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

Carlinhos Maia tem apartamento arrombado e furtado em Maceió: 'Devastado'

Apartamento de Carlinhos Maia foi furtado em Alagoas - Reprodução/Instagram
Apartamento de Carlinhos Maia foi furtado em Alagoas Imagem: Reprodução/Instagram

De Splash, em São Paulo

29/05/2022 22h46

O apartamento do influenciador digital Carlinhos Maia, localizado em Maceió, foi furtado durante a noite deste sábado (28), enquanto o humorista se preparava para se submeter a uma cirurgia plástica hoje, em um hospital de Aracaju. A informação foi confirmada a Splash pela assessoria de imprensa do artista.

A equipe de Carlinhos afirmou que o furto está sendo investigado pela polícia, mas não relatou uma estimativa do prejuízo.

O caso foi registrado pela Oplit (Operação Policial Integrada Litorânea) de Maceió, mas a ocorrência está em andamento e a polícia ainda não divulgou detalhes do crime. O apartamento do influenciador fica na beira-mar de Maceió, no bairro de Cruz das Almas. Ele, aliás, foi nomeado embaixador do turismo da capital alagoana há duas semanas.

Carlinhos ou por uma cirurgia neste domingo, em uma unidade de saúde de Aracaju (SE), e não estava em casa no momento do furto. Ele mostrou detalhes de sua cirurgia e o processo de recuperação em vídeos divulgados nos stories do Instagram ao longo deste domingo. Também ausente da residência, o marido de Carlinhos, Lucas Guimarães, está em viagem em Cancún (México).

Apenas no fim da noite de hoje, o humorista se manifestou sobre o crime: "Estou devastado. Não tive dinheiro a minha vida inteira e nunca precisei fazer isso. Não sei o que dizer. Devastado. Meu lar", lamentou.

Levaram relógios (inclusive o último, que acabei de comprar), levaram meu cofre com minhas joias. [...] Ao secretário de segurança do meu estado, governador, prefeito, polícia e cidadãos honrados. Não pelos bens, mas por ter meu lar invadido, me ajudem.
Carlinhos Maia, no Instagram

Entre os pertences roubados estão órios que Maia já apareceu usando nas próprias redes sociais, a exemplo de um relógio e do colar com joias das publicações a seguir.

O apartamento de Carlinhos Maia

Splash apurou que Carlinhos Maia mora em um edifício de alto padrão no bairro de Cruz das Almas, em Maceió. A empresa Ritz Incorporações é a responsável pela construção do imóvel.

Segundo o site oficial, os apartamentos de até 400 m² contam com um sistema de "inteligência artificial e automação", que memoriza os hábitos de seus moradores.

Em um relato sobre as medidas de segurança oferecidas no local, a empresa informa que o o ao monitoramento remoto do apartamento e das áreas comuns do edifício é liberado aos moradores.

"O condomínio disponibiliza sistema de identificação e registro de histórico na entrada social, abertura automática da garagem por criptografia e 'vaga do pânico': ao estacionar nesse local, um alarme silencioso alertará a portaria e/ou as autoridades competentes".

As áreas comuns do edifício de alto padrão contam com piscina de borda infinita, sauna, academia e espaço gourmet.