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

Madre Teresa de Calcutá Religiosa macedônia, naturalizada indiana

27/8/1910, Skopje, Macedônia

5/9/1997, Calcutá, Índia

Da Página 3 Pedagogia & Comunicação

08/08/2005 18h24

"Quem quiser ser o primeiro entre vós, faça-se servo de todos (Mc, 10, 44). Estas palavras de Jesus aos discípulos indicam qual é o caminho que leva à grandeza evangélica. Madre Teresa de Calcutá, fundadora dos Missionários e das Missionárias da Caridade, que hoje tenho a alegria de inscrever no Álbum dos Beatos, deixou-se guiar por esta lógica.

Ícone do Bom Samaritano, ela ia a toda parte para servir Cristo nos mais pobres entre os pobres." Esse é um trecho da homilia do Papa João Paulo 2o durante o ritual de beatificação de Madre Teresa de Calcutá, em outubro de 2003.

Agnes Gonxha Bojaxhiu nasceu numa família católica da comunidade albanesa do sul da antiga Iugoslávia. Foi educada numa escola pública e, ainda jovem, tornou-se solista no coro da igreja.

Determinada a seguir sua vocação religiosa, Agnes ingressou na Congregação Mariana. Em setembro de 1928, ingressou na Casa das Irmãs de Nossa Senhora do Loreto, em Dublin, na Irlanda. De lá partiu para a cidade de Darjeeling, na Índia, onde as irmãs de Loreto tinham um colégio, em 1931. Lá fez noviciado e finalmente fez os votos de obediência, pobreza e castidade, tomando o nome de Teresa.

De Darjeeling, Teresa partiu para Calcutá, onde viveu como religiosa e foi professora de história e geografia no Colégio Santa Maria, único colégio católico para meninas ricas da cidade de Calcutá. O contraste com a pobreza à sua volta era muito grande. Em maio de 1937, Teresa fez a profissão perpétua.

A revelação ocorreu em setembro de 1946, durante uma viagem de trem. Madre Teresa ouviu um chamado interior que a incitou a abandonar o convento de Loreto, em Calcutá, e ar a viver entre os pobres. Em 1948, autorizada pelo Papa Pio XII, Teresa foi "viver só, fora do claustro, tendo Deus como único protetor e guia, no meio dos mais pobres de Calcutá". Em dezembro do mesmo ano, conseguiu a nacionalidade indiana.

Teresa ou a usar um traje indiano, um sári branco com debruns azuis e uma pequena cruz no ombro. Pedindo ajuda nas ruas, auxiliava pobres, doentes e famintos. Pouco a pouco, foi angariando adeptas para sua causa entre as antigas alunas. Em 1950, fundou uma congregação de religiosas.

Madre Teresa fundou casas religiosas por toda a Índia e, depois, no exterior. Seu trabalho obteve grande repercussão. O Papa João Paulo II cedeu uma casa, ao lado da Santa Sé, para recolhimento dos pobres, a casa "Dom de Maria".

Em 1979, Madre Teresa recebeu o prêmio Nobel da Paz, pelos serviços prestados à humanidade. Depois de dedicar toda uma vida aos pobres, Madre Teresa de Calcutá morreu aos 87 anos, de parada cardíaca.

Em outubro de 2003 foi beatificada pelo Papa João Paulo 2o.