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

Secretário do Trabalho do Governo ataca modelo trabalhista do Brasil

Secretário do Trabalho, Rogério Marinho, concedeu entrevista ao programa Pânico - Reprodução/Youtube
Secretário do Trabalho, Rogério Marinho, concedeu entrevista ao programa Pânico Imagem: Reprodução/Youtube

Do UOL, em São Paulo

18/11/2019 16h23

O Secretário Especial de Previdência e Trabalho do Governo Federal, Rogério Marinho, participou do Programa Pânico, da Rádio Jovem Pan, nesta segunda-feira (18) e defendeu pontos do Programa Verde Amarelo, uma série de medidas anunciadas pelo governo na última semana com a finalidade de inserir no mercado de trabalho jovens de 18 a 29 anos.

Para ele, as ações propostas pela equipe econômica de Jair Bolsonaro vão na direção de suprir a necessidade de se reformar o modelo trabalhista do Brasil. E que essas reformas acontecem graças a uma evolução da dinâmica e das características do mercado de trabalho.

"Quem hoje, com menos de 30 anos, anda de táxi? Com todo respeito aos taxistas, porque as pessoas estão andando com aplicativo de celular. Quem, com menos de 30 anos, compra roupas em loja? As pessoas compram pelo celular. Então, está havendo uma mudança no mercado de trabalho que precisamos enfrentar como país e como sociedade", disse.

Marinho completou a análise atacando a forma como o atual modelo trabalhista, criado pela Consolidação das Leis do Trabalho, na década de 1940.

"Imaginar, de forma saudosista, a carteira de trabalho de Getúlio [Vargas, presidente do Brasil responsável por sancionar a CLT], que trata os desiguais de forma igual e que imagina que não há diferenças entre as diferentes especificidades de atividade laboral no Brasil, isso é ser burro. É preservar o que não deve ser preservado."

Taxação do Seguro-desemprego e nova MF

O secretário aproveitou a entrevista para explicar um dos pontos mais polêmicos do Programa Verde Amarelo: a taxação de 7,5% sobre o seguro-desemprego para fins previdenciários. De acordo com Marinho, a nova tributação do benefício é essencial para o equilíbrio das contas da previdência social.

"O INSS recebe, a cada ano, milhares de ações de pessoas que receberam seguro-desemprego e que pedem que esse tempo seja contado para fim de aposentadoria com a argumentação de que está impedido de procurar um emprego formal porque recebe o benefício. Se o Estado impede, então a pessoa não pode ficar empregada e este tempo indisponível deve ser contado [como tempo para se aposentar]. E o sistema previdenciário pressupõe contribuição. [?] Não é confisco, é inclusão previdenciária", argumentou Marinho.

Ele também falou acerca das ideias para uma Reforma Tributária e afastou os rumores sobre a criação de um novo imposto sobre operações de crédito, débito, depósito e saque em dinheiro, no modelo da antiga MF (Contribuição Provisória sobre Movimentação Financeira).

"O presidente Bolsonaro foi peremptório ao dizer que não vai ter MF. Semana ada alguns jornalistas publicaram que eu afirmei que sou a favor da MF. Em nenhum momento eu falei isso. A repórter me perguntou se isso era possível e eu disse que sim, se o Parlamento votar como alternativa a [taxação do] seguro-desemprego. Mas não há, da nossa parte, nenhum movimento neste sentido. E o presidente foi muito claro que é contra a MF", encerrou.

Veja mais economia de um jeito fácil de entender: @uoleconomia no Instagram.

Ouça os podcasts Mídia e Marketing, sobre propaganda e criação, e UOL Líderes, com CEOs de empresas.

Mais podcasts do UOL no Spotify, Apple Podcasts, Google Podcasts e outras plataformas