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

Bovespa cai mais de 3%, maior baixa em sete meses; Petrobras despenca 5,8%

Do UOL, em São Paulo

03/02/2014 17h47Atualizada em 03/02/2014 18h17

O Ibovespa, principal índice da Bolsa brasileira, fechou em queda de 3,13% nesta segunda-feira (3), aos 46.147,52 pontos. É a maior queda percentual diária desde 2 de julho, quando o índice teve desvalorização de 4,24%. 

Com isso, a Bolsa atinge a menor pontuação desde 12 de julho de 2013, quando fechou aos 45.533,24 pontos. 

No ano, a Bolsa acumula prejuízo de 10,41%. A Bolsa acumulou perdas de 7,51% no mês ado, terceiro mês seguido de baixa, e no pior desempenho para janeiro desde 1995.

Todas as ações caem; Petrobras tomba quase 6%

Todas as 72 ações que compõem o Ibovespa fecharam em baixa. A Vale e a Petrobras, que têm grande peso no Ibovespa, foram as quedas mais expressivas. 

As preferenciais da Petrobras (PETR4), que foram as mais negociadas da Bolsa e tiveram a segunda maior desvalorização, caíram 5,78%, a R$ 13,85; as preferenciais dão prioridade na distribuição de dividendos. A ordinárias da estatal (PETR3), que dão direito a voto, perderam 4,87%, a R$ 13,10. 

"O dinheiro de estrangeiros está saindo da Bolsa; até o dia 30 (de janeiro) saiu quase R$ 1 bilhão. Nessa hora de mercados emergentes pressionados, papéis com maior liquidez como Petrobras e Vale acabam sentindo mais, pois é a forma de sair mais rápido (da Bolsa)", disse o sócio da Órama Investimentos Álvaro Bandeira à agência de notícias Reuters.

As preferenciais da Vale (VALE5) recuaram 3%, a R$ 29,10; as ordinárias (VALE3) tiveram perdas de 2,78%, a R$ 32,13.

Ações de destaque da Bovespa

A construtora e incorporadora Gafisa (GFSA3) liderou as perdas da Bovespa, com desvalorização de 6,84%, a R$ 2,86.

As preferenciais da Petrobras apareceram em seguida. As ações da companhia de ensino privado Anhanguera Educacional (AEDU3) tiveram baixa de 5,67%, a R$ 11,98.

A Sabesp (Companhia de Saneamento Básico do Estado de São Paulo) (SBSP3) teve a quarta maior queda, de 5,21%, a R$ 21,10.

A empresa anunciou que dará descontos de 30% na conta de água para os clientes que reduzirem o consumo médio de água, após o Sistema Cantareira ter atingido um nível crítico com calor recorde e falta de chuvas. 

Nenhuma ação do Ibovespa fechou em alta.

Dólar avança 1% e volta a ar de R$ 2,43, maior valor desde agosto

dólar comercial fechou em alta de 1,02% nesta segunda-feira, a R$ 2,437 na venda. É o maior valor desde 21 de agosto de 2013, quando a moeda norte-americana fechou a R$ 2,451. 

A moeda norte-americana terminou janeiro com alta de 2,33%, em seu quarto mês seguido de valorização.

Os negócios movimentaram US$ 770 milhões no dia, segundo dados da BM&F. O valor foi bem abaixo da média diária apurada em janeiro, de US$ 1,5 bilhão.

CLIQUE NA IMAGEM E ENTENDA COMO FUNCIONA O MERCADO DE DÓLAR

Bolsas internacionais

As ações europeias fecharam ao menor nível em um mês e meio nesta segunda-feira. A queda foi puxada por dados que mostraram que a economia chinesa perdeu fôlego e por crescentes preocupações com o impacto das turbulências nos mercados emergentes sobre as empresas.

O índice FTSEurofirst 300, que reúne os principais ações do continente, recuou 1,41%, a 1.272 pontos. É o menor nível de fechamento desde 18 de dezembro, quando terminou em 1.259 pontos.

Em Londres, o índice Financial Times fechou em baixa de 0,69%. Em Frankfurt, o índice DAX caiu 1,29%. Em Paris, o índice CAC-40 perdeu 1,39%. Em Milão, o índice Ftse/Mib teve desvalorização de 2,63%. Em Madri, o índice Ibex-35 recuou 1,96%. Em Lisboa, o índice PSI20 encerrou em queda de 1,4%.

Na Ásia, algumas das principais Bolsas não operaram, por causa de um feriado. As que operaram fecharam em queda. O Japão foi destaque da região, perdendo 1,98%; a Bolsa da Coreia do Sul teve baixa de 1,09%; Cingapura perdeu 1,2%; e Sydney fechou quase estável, com leve queda de 0,04%. As Bolsas da China, Hong Kong e Taiwan não funcionaram.

Os investidores continuam preocupados com os riscos de diminuição de investimentos nos países emergentes. Por isto, estão atentos aos dados sobre a economia global que devem ser publicados nesta semana.

(Com Reuters)