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.mtportal.info\/wp-includes\/js\/wp-emoji.js?ver=6.3.5","twemoji":"https:\/\/jopioneiro.mtportal.info\/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.mtportal.info\/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ê.
sábado, 24 maio, 2025
InícioNotíciasDestaquesGoverno investe mais de 200 milhões para construir mais de três mil...

Governo investe mais de 200 milhões para construir mais de três mil casas em Mato Grosso

CUIABÁ – O Governo de Mato Grosso firmou, na sexta-feira (01.07), termos de compromisso com 69 municípios de todo o Estado, para participação no programa SER Família Habitação. O programa prevê que o governo ree recursos financeiros para que os municípios construam casas de interesse social, que serão habitadas por famílias em situação de vulnerabilidade.

Ser Família Habitação; Imagem – Reprodução.

A partir de agora, os municípios terão até 90 dias para apresentar toda a documentação exigida pelo Decreto Nº 1.398. A ação, idealizada pela primeira-dama Virginia Mendes, e desenvolvida em parceria pelas secretarias de Estado de Assistência Social e Cidadania (Setasc) e Infraestrutura e Logística (Sinfra-MT), prevê um investimento de R$ 210,9 milhões na construção de 3.140 casas.

LEIA MAIS – IFMT retoma atividades em Canarana com foco em um futuro campus

De acordo com o governador Mauro Mendes, esse é um programa que se destina às pessoas que não tem condições de pagar a prestação de uma casa. “Elas vão receber uma ajuda, que não é só do Governo. É de todos os mato-grossenses, que pagam os seus impostos”, afirmou.

Mauro Mendes agradeceu o apoio oferecido pela primeira-dama para a concretização dos programas sociais do Estado. “Ela sempre me cobrou, muitas e muitas vezes, sobre essas políticas sociais no Governo, sobre o quão importante é essa agenda social. Hoje o Estado de Mato Grosso pode se orgulhar dos quilômetros de asfalto que faz, dos investimentos em saúde, educação e segurança, mas pode se orgulhar também do que faz pelas pessoas que mais necessitam”, disse.

Os municípios interessados em participar do programa devem solicitar a adesão junto a Setasc-MT, elaborar o plano de trabalho e disponibilizar a área para construir o terreno, com toda a sua infraestrutura. De acordo com os documentos reados serão definidas quantas casas serão construídas em cada município.

A secretária de Assistência Social, Rosamaria Carvalho, explicou que só podem ser beneficiadas com as unidades, pessoas que pertençam a um grupo familiar cuja renda per capita não ultrae R$ 100, tendo preferência as pessoas com menor renda. “Serão pessoas que vivem em situação de extrema pobreza”.

Também é necessário morar no município há pelo menos cinco anos e não ter sido beneficiada em outro programa habitacional de interesse social.

A Sinfra-MT irá analisar e aprovar o plano de trabalho e elaborar o projeto habitacional. A Secretaria de Infraestrutura será responsável também por definir o modelo de unidade habitacional a ser construída e formalizar o convênio com o município. No site da Sinfra-MT, Foi publicada a cartilha com orientações para os municípios que desejam participar do Programa Ser Família Habitação.

“Esse programa idealizado pela primeira-dama Virginia Mendes será muito importante para as pessoas que mais precisam e se junta às outras ações sociais desenvolvidas pelo Governo. Eu sempre digo, que ter uma casa é fundamental para a cidadania”, afirmou o secretário Marcelo de Oliveira.

Os recursos oriundos dos rees devem ser utilizados para adquirir materiais e insumos comercializados por empresas mato-grossenses, sob pena de rescisão do convênio e devolução dos valores.

A prefeita de Nova Brasilândia, Marizal Augusta, destacou que o poder executivo municipal não teria condições de, sozinho, atender a população carente com as construções de casas. “Uma ação que vem ao encontro da necessidade das pessoas que mais precisam. Esse é um Governo de ações que impactam na vida das pessoas”, afirmou.

Para o prefeito de Rondonópolis, José Carlos do Pátio, uma ação como essa torna Mato Grosso uma referência no país. “Um governo que faz entrega de programas e projetos de distribuição de renda, políticas públicas para o bem da sociedade. Que vai dar garantias para que os trabalhadores mais humildes tenham a sua casa”, disse.

O senador Fábio Garcia destacou os investimentos do Governo de Mato Grosso na área social, assim como o também senador Wellington Fagundes. “Acreditar no trabalhador e investir na educação é o que vai trazer qualidade de vida para o cidadão”, disse Wellington.

Representando a Assembleia Legislativa, o deputado Max Russi falou sobre a importância das casas. “Muitos municípios pequenos não têm condições de realizar essas obras, mas todos têm o sonho de ter a casa própria. Agora, todos os prefeitos têm uma responsabilidade muito grande de construir essas casas, para que esse projeto seja entregue e muitas pessoas sejam beneficiadas”, disse.

O Governo de Mato Grosso já formalizou sete convênios para construções de casas de interesse social, em um total de 348 unidades nos municípios de Ribeirão Cascalheira, Água Boa, Alto Taquari, Novo Horizonte do Norte, Novo São Joaquim, Alto Araguaia e Jaciara. Essas casas representam um investimento de R$ 46,1 milhões do Estado.

Estiveram presentes no evento do Palácio Paiaguás, os senadores Fábio Gárcia, Wellington Fagundes e Margareth Buzetti, os deputados estaduais Nininho, Max Russi, Pedro Satélite, Elizeu Nascimento, Valmir Moretto e Paulo Araújo; os secretários de Estado de Segurança Pública, Alexandre Bustamante, de Educação, Alan Porto, de Infraestrutura, Marcelo de Oliveira, de Assistência Social, Rosamaria Carvalho, de Comunicação, Laice Souza, procurador-geral do Estado, Francisco Lopes, chefe de gabinete, Jordan Espíndola, além de presidentes de autarquias, prefeitos de todo o Estado, vereadores e demais autoridades.

Confira a lista dos municípios que serão beneficiados

Acorizal – 50 casas

Alta Floresta – 50 casas

Alto Boa Vista – 20 casas

Araguaiana – 50 casas

Araguainha – 50 casas

Araputanga – 45 casas

Arenápolis – 50 casas

Brasnorte – 50 casas

Campinápolis – 50 casas

Campo Novo do Parecis – 50 casas

Canabrava do Norte – 50 casas

Canarana – 50 casas

Comodoro – 43 casas

Curvelândia – 26 casas

Denise – 50 casas

Diamantino – 50 casas

Figueirópolis D’Oeste – 50 casas

Gaúcha do Norte – 50 casas

General Carneiro – 50 casas

Glória D’Oeste – 50 casas

Guiratinga – 50 casas

Ipiranga do Norte – 50 casas

Itaúba – 50 casas

Itiquira – 50 casas

Jangada – 50 casas

Juína – 50 casas

Juscimeira – 50 casas

Lambari D’Oeste – 50 casas

Lucas do Rio Verde – 50 casas

Luciara – 20 casas

Marcelândia – 50 casas

Matupá – 50 casas

Mirassol D’Oeste – 50 casas

Nobres – 50 casas

Nortelândia – 50 casas

Nossa Senhora do Livramento – 50 casas

Nova Brasilândia – 50 casas

Nova Canaã do Norte – 50 casas

Nova Marilândia – 50 casas

Nova Maringá – 50 casas

Nova Xavantina – 50 casas

Paranaíta – 32 casas

Paranatinga – 50 casas

Pedra Preta – 50 casas

Pontal do Araguaia – 50 casas

Ponte Branca – 50 casas

Porto Alegre do Norte – 50 casas

Primavera do Leste – 50 casas

Querência – 50 casas

Ribeirãozinho – 50 casas

Rio Branco – 50 casas

Rondonópolis – 50 casas

Santa Carmem – 30 casas

Santa Cruz do Xingu – 50 casas

Santa Terezinha – 24 casas

Santo Afonso – 31 casas

Santo Antônio do Leverger – 50 casas

São Felix do Araguaia – 50 casas

São José do Povo – 20 casas

São José do Rio Claro – 50 casas

São Pedro da Cipa – 10 casas

Sapezal – 29 casas

Serra Nova Dourada – 50 casas

Sorriso – 50 casas

Tabaporã – 20 casas

Tapurah – 50 casas

Tesouro – 40 casas

Torixoréu – 50 casas

Vila Bela da Santíssima Trindade – 50 casas

Da Redação.

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.