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

As medidas desesperadas da gigante chinesa Evergrande para evitar falência

20/09/2021 12h58

Shenzhen, China, 20 Set 2021 (AFP) - De taxas de juros milagrosas a investimentos de alto risco. Credores espoliados e funcionários descrevem as táticas desesperadas da gigante imobiliária chinesa Evergrande para escapar da falência.

Nas últimas décadas, o mastodonte se tornou uma das faces mais visíveis do frenesi imobiliário da China, à medida que milhões de famílias puderam adquirir a propriedade de suas casas.

Hoje, o grupo está desmoronando com uma dívida de cerca de US$ 304 bilhões, o equivalente ao PIB da Romênia, por exemplo.

Fornecedores não pagos e proprietários enganados protestaram na semana ada em frente à sede do grupo, em Shenzhen (sul). Cenas incomuns em um país onde os protestos dificilmente são tolerados.

Este grupo tentacular tem mais de 1,4 milhão de casas ainda em construção, que não pode mais terminar, ou entregar aos seus proprietários.

Encurralado, oferece aos seus credores pagamentos como terrenos, ou vagas de estacionamento. Ofertas geralmente rejeitadas pelas partes interessadas.

"O que eu quero é meu dinheiro!", reclamou um investidor chamado Feng à AFP. "Não vou nem olhar para esta oferta", acrescentou.

- "Perdemos tudo" -Diante da ameaça iminente de falência, Evergrande também propôs nos últimos meses a seus funcionários vender - mas também comprar para si - investimentos muito atraentes, mas de alto risco, segundo vários deles ouvidos pela AFP.

Um deles, de sobrenome Huang, afirma ter juntado 1,5 milhão de yuans (cerca de 200 mil euros) com a ajuda de sua família para comprar os produtos propostos.

As taxas de juros oferecem um lucro entre 7% e 9%, de acordo com funcionários e folhetos consultados pela AFP.

"Antes do vencimento, eles nos pediram para colocar mais dinheiro, em vez de nos reembolsar", revela. "Agora, já perdemos tudo", acrescenta.

A AFP contatou Evergrande para comentar esta informação, mas o grupo se recusou a dar declarações.

Uma consultora financeira do setor de gestão de fortunas da Evergrande, que se recusou a se identificar por medo de retaliação, confessou que era difícil resistir às propostas da istração.

"Eles nos incentivaram intensamente a melhorar nosso desempenho, prometendo-nos bônus", destaca.

Como resultado, "muitos clientes depositaram todo seu dinheiro e suas pensões na Evergrande, porque confiavam em Xu Jiayin", explica a funcionária.

Fundador do grupo, Jiayin se tornou, em poucos anos, um dos maiores bilionários do país.

No início deste mês, porém, quando o reembolso ficou difícil, tornou-se impossível entrar em contato com a istração, acrescenta ela.

No sábado (18), a Evergrande anunciou que aplicaria "sanções severas" a seis funcionários da empresa que, supostamente, teriam conseguido o reembolso de seus investimentos antes da data de vencimento.

No auge da gigantesca bolha imobiliária, a Evergrande embarcou em projetos faraônicos.

Em Suzhou, uma cidade próxima a Xangai, famosa por seus canais e jardins imperiais, o grupo teria construiria um enorme complexo residencial, com escolas, um parque de lazer e um bairro comercial de estilo europeu.

Esta inacabada "cidade turística e cultural da Evergrande" foi invadida por compradores revoltados que duvidam de que algum dia recuperem seus investimentos.

Um proprietário observa que muitos compradores foram persuadidos a dar poderes aos funcionários da Evergrande para que assinassem documentos em seu nome.

Posteriormente, o cronograma de entrega dos apartamentos foi mudando, com o surgimento de novas condições financeiras nos contratos, e foi necessário começar a arcar com as despesas comuns do condomínio antes mesmo da entrega das chaves.

"Meu queixo caiu", confessa.

A imagem do grupo imobiliário permanece intacta em Cantão (sul), porém, onde Evergrande concluiu a construção de seu primeiro complexo residencial em 1996.

"Originalmente, seu objetivo era ajudar famílias comuns como a nossa a pagar por seu apartamento", disse Liu, uma professora aposentada.

"Evergrande não é uma empresa terrível. Eles cuidaram muito de nós", acrescentou.