;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Para fugir da crise, ela transformou um Fusca 1969 em floricultura no Rio

Valcineia Machado transformou um Fusca verde em uma floricultura, em Copacabana, no Rio de Janeiro - Arquivo pessoal
Valcineia Machado transformou um Fusca verde em uma floricultura, em Copacabana, no Rio de Janeiro Imagem: Arquivo pessoal

Marcela Lemos

Colaboração para o UOL, no Rio

06/10/2020 18h53

Um Fusca verde 1969, enfeitado com orquídeas e samambaias, é a nova floricultura do bairro de Copacabana, na zona sul do Rio de Janeiro. Valcineia Machado, 51, que prefere ser chamada de Roberta, teve a ideia de vender plantas e flores no chamativo Fusca, após sofrer com os impactos econômicos provocados pela pandemia do novo coronavírus.

Roberta trabalhava com aluguéis de quartos para turistas em Copacabana e viu a procura pelos espaços despencar. Tentando se adaptar à nova realidade, teve a ideia de usar o Fusca.

Comprou o carro há três meses, mas somente há três dias transformou-o em floricultura, que fica às quartas e sábados nas esquinas das ruas Rainha Elizabeth e Nossa Senhora de Copacabana.

Ainda não tenho licença da Prefeitura, então pego uma vaga, pago pelo talão [da zona azul] e fico ali vendendo. Todo mundo para para tirar foto.
Valcineia Machado, dona do Fusca

O carro foi comprado por R$ 8.000. Somente nos três dias em que o veículo virou uma floricultura, Roberta conseguiu faturar R$ 1.300.

"O primeiro dia foi o mais forte, consegui R$ 600. Depois caiu um pouco, mas é assim mesmo", afirmou.

A vendedora conta que chega cedo ao local, abre o carro e expõe no capô e no teto do veículo plantas como orquídeas, samambaias, rosas, girassóis, entre outras.

Batizado em homenagem à mãe de Roberta

Valcineia Machado transformou um Fusca verde em uma floricultura, em Copacabana, no Rio de Janeiro - Arquivo pessoal - Arquivo pessoal
Imagem: Arquivo pessoal

O Fusca foi batizado em homenagem à mãe de Roberta, Lia, que faleceu recentemente, aos 93 anos, por problemas no coração. Ele é chamado de Lia Linda Flor e, segundo Roberta, ajudou-a a superar a perda da mãe.

Ela diz que já recebia elogios pelo carro antes de transformá-lo em loja.

Todo mundo gosta do Fusquinha. Antes de eu colocar as flores, já buzinavam na rua para elogiar meu carro. Queriam me colocar em grupo [de aplicativo de mensagens] de donos de Fuscas. Agora, com as flores, mais gente ainda ou a gostar dele.
Valcineia Machado, dona do Fusca

Novos negócios

O Fusquinha não completou nem uma semana em Copacabana, e a sua dona já tem planos de levá-lo a outros bairros do Rio.

"Vai ser uma floricultura viajante. Quero levá-lo para outros bairros turísticos e também para a zona norte", disse.

Além de vender as plantas, Roberta conta que ou a receber encomendas e convites para eventos.

"Já fui chamada para um evento do Outubro Rosa. Querem o Fusquinha lá com as flores e com tudo que tem direito", contou aos risos.