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

Esse conteúdo é antigo

Ex-ministro do STJ Gilson Dipp morre aos 78 anos

Gilson Dipp, ex-ministro do STJ - Luiz Antônio
Gilson Dipp, ex-ministro do STJ Imagem: Luiz Antônio

Do UOL, em São Paulo

29/11/2022 09h41Atualizada em 29/11/2022 12h37

O ministro aposentado do STJ (Superior Tribunal de Justiça) Gilson Dipp morreu ontem aos 78 anos, informou a corte. De acordo com a nota, mais informações serão divulgadas ao longo do dia. Ele deixa esposa e três filhos.

Nascido na cidade de o Fundo, no Rio Grande do Sul, em 1º de outubro de 1944, Dipp atuou por mais de 16 anos no STJ — ele tomou posse em 1998 e se aposentou em setembro de 2014.

Durante sua carreira, Dipp ocupou os cargos de presidente da Quinta Turma e de vice-presidente do tribunal e do CJF (Conselho da Justiça Federal). Além disso, também foi membro do TSE (Tribunal Superior Eleitoral) entre 2011 e 2013.

Formado em ciências jurídicas e sociais pela Universidade Federal do Rio Grande do Sul em 1968, o ex-ministro também foi juiz do Tribunal Regional Federal da 4ª Região, corte que presidiu entre 1993 e 1995.

Além da atuação na magistratura, Dipp foi professor de direito civil da Pontifícia Universidade Católica do Rio Grande do Sul. Foi integrante da Comissão da Verdade.

Em uma publicação no Twitter, o senador eleito Flávio Dino (PSB) prestou homenagem a Dipp.

"Um grande amigo que tive na Magistratura, onde ele atuou com seriedade e verdadeiro compromisso patriótico", escreveu.

O presidente do Congresso, senador Rodrigo Pacheco (PSD-MG), também falou prestou sentimentos pela morte de Dipp.

O ministro do STF (Supremo Tribunal Federal) Gilmar Mendes tuitou que o ex-ministro "colecionou inúmeras conquistas em sua longa e exemplar trajetória".

O senador Alessandro Molon (PSB-RJ), por sua vez, escreveu que o Brasil "perde um grande cidadão".

A presidente do CNJ (Conselho Nacional de Justiça) e do STF (Supremo Tribunal Federal), ministra Rosa Weber, lamentou durante a manhã o falecimento do ex-corregedor nacional de Justiça. Ela fez uma retrospectiva da trajetória profissional do magistrado na abertura da 64ª Sessão Extraordinária do Conselho.

"Estou em tristeza imensa porque acabei de ter a notícia do falecimento do meu querido amigo, ministro aposentado do Superior Tribunal de Justiça Gilson Dipp. É com enorme pesar que faço esse registro do falecimento do ministro nesta segunda-feira, dia 28", disse a ministra.

O corregedor nacional de Justiça, ministro Luis Felipe Salomão, aderiu à homenagem realizada pela presidente e afirmou que o STJ também prestará homenagem à memória do falecido ministro. "Tendo o ministro sido corregedor e a senhora tendo falado por todos nós, fica aqui o registro também da Corregedoria pelas suas palavras de conforto", afirmou.