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ê.
domingo, 25 maio, 2025
InícioNotíciasGeraisAgência Brasil explica: a transferência da capital para Brasília

Agência Brasil explica: a transferência da capital para Brasília

BRASÍLIA – A ideia de transferir a capital do país do litoral (Rio de Janeiro) para o interior, com o intuito de dinamizar o território brasileiro, levou ao menos 170 anos em gestação, desde a primeira menção durante a Inconfidência Mineira (1789)

“Tiradentes, o alferes Joaquim José da Silva Xavier, reconhecido como a maior figura da conspiração patriótica, foi igualmente, o principal responsável pelo projeto de mudar a capital”, conta o jornalista e pioneiro de Brasília Adirson Vasconcelos, em seu livro A Mudança da Capital.

A obra compila várias informações sobre a saída da capital brasileira do litoral até o sudeste de Goiás. O nome Brasília foi sugestão do “patriarca da Independência”, José Bonifácio Andrada e Silva, que, antes da Independência, já defendia a ideia de transferência.

A crítica à concentração da população brasileira no litoral, entretanto, vinha de muito antes e já aparecia no livro História do Brasil, de 1627, do frei franciscano Vicente de Salvador. Segundo ele, os colonizadores portugueses contentavam-se a “andar arranhando as serras ao longo do mar como carangueijos”.

Formosa da Imperatriz

Os estudos de campo para a localização da nova sede da capital começaram ainda no Império. Em 1877, o nobre Francisco Adolfo Varnhagen, visconde de Porto Seguro, se licencia do posto de chefe da delegação brasileira em Viena (Áustria) para viajar em lombo de burro do Rio de Janeiro a Goiás.

Na Vila Formosa da Imperatriz, a atual Formosa, descobre em um triângulo formado pelas lagoas Formosa, Feia e Mestre D’Armas. “Uma paragem mais central, mais segura e mais sã para capital do Brasil, nos elevados chapadões, de ares puros e boas águas”, conforme documenta o jornalista Adirson Vasconcelos.

Mas foi na República que a internalização do centro do poder político virou lei. A transferência da capital foi prevista em três constituições republicanas (1891, 1934, 1946). Por causa dos dispositivos constitucionais, vários presidentes ordenaram estudos para a localização da nova capital.

A Missão Cruls, a cargo da Comissão Exploradora do Planalto Central do Brasil, instituída pelo presidente Floriano Peixoto, chefiada pelo engenheiro civil belga Luiz Cruls – na verdade Louis Ferdinand Cruls, amigo de Joaquim Nabuco – teve o mérito de, nos anos de 1892 e 1893, fazer amplo estudo sobre as condições geológicas, de vegetação, clima e de abastecimento de água em um quadrilátero de 14,4 mil quilômetros quadrados que ou a constar em mapas oficiais com a designação de “Distrito Federal”.

O primeiro Rima

A comissão chefiada pelo engenheiro belga deixou como herança “o primeiro relatório de impacto ambiental (Rima) elaborado no Brasil”, descreve o jornalista Jaime Sautchuck, no livro Cruls: histórias e andanças do cientista que inspirou JK a fazer Brasília.

Cinquenta anos mais tarde, o trabalho de Cruls foi ratificado pela comissão de técnicos nomeada pelo presidente Eurico Gaspar Dutra, sob coordenação do general Djalma Polli Coelho. Em 1948, Dutra encaminha o relatório dessa comissão para a Câmara dos Deputados. Os parlamentares estendem o “quadrilátero Cruls” a Unaí (MG) e a Anápolis e Goiânia (GO). No final do ano seguinte, depois de tramitar nas duas casas legislativas, o projeto de mudança é aprovado no Senado.

Em 1953, segundo período de Getúlio Vargas na Presidência da República, o Palácio do Catete, sede do Poder Executivo, é autorizado pelo Congresso Nacional a realizar “estudos definitivos” para localização da nova capital. Mais uma vez, o trabalho da missão Cruls é respaldado por nova comissão constituída, que seguiu trabalhando, mesmo após o suicídio de Getúlio, em 1954.

Essa comissão, que no período de Café Filho na presidência (1954-1955), teve à frente o marechal José Pessoa Cavalcanti de Albuquerque, contrata estudos com base em fotos aéreas feitas pela empresa norte-americana de consultoria Donald Belcher & Associate, para escolher o sítio da nova capital.

Cinco áreas são avaliadas pela consultoria, renomeadas por cor e readas para a decisão da comissão. Entre elas o Sítio Castanho, já demarcado pela missão Cruls. A esse sítio, formado por áreas que pertenciam à antiga Planaltina e banhado pelos rios Paranoá, Bananal e Gama, será somado o Sítio Verde que acrescia as cabeceiras do rio São Bartolomeu. Os dois sítios eram cortados pela estrada Planaltina-Anápolis e, juntos, formavam a área atual do DF de 5,8 mil quilômetros quadrados.

A nova capital poderia ter sido São João Del Rey (MG), como queria Tiradentes; na comarca de Paracatu (MG), como indicou José Bonifácio; Belo Horizonte (MG), Campinas (SP) ou Petrópolis (RJ) como debateram os constituintes de 1934, e ainda Goiânia, como preferia Café Filho. Por pouco, o lugar escolhido para Brasília não ficou no triângulo mineiro – como preferia, inicialmente, Juscelino Kubistchek.

Foi do acaso e do senso de oportunidade política de JK, então candidato à Presidência da República, que surgiu a promessa de trazer a capital para o território goiano.

Em um comício na cidade de Jataí, a 330 quilômetros de Goiânia, em abril de 1955, Juscelino é indagado por um morador, chamado Antônio Soares Neto (Toniquinho), se cumpriria a Constituição e finalmente traria a capital para o interior. “Um cidadão interpelou-me se, como eu prometia obedecer a Constituição, também me dispunha a construir a nova capital federal, no Planalto Central”, rememorou o próprio JK em artigo de 1976 republicado no livro Brasília: antologia crítica, organizado por Alberto Xavier e Julio Katinsky.

“Havia, mesmo, em todos os mapas, o quadrilátero destinado a futura capital. Eu não podia fugir do destino: como me comprometeria, sobre minha honra, a cumprir a Constituição, teria de obedecer àquele requisito. Foi quando ei a pensar no assunto”, descreve Juscelino antes de acrescentar: “ao estudarmos conjuntamente os pontos de estrangulamento da economia brasileira, senti uma iluminação ao perceber, só então, a influência que a construção da nova capital poderia ter naquele sentido.”

JK fez da construção de Brasília a “meta síntese” de seu plano desenvolvimentista que prometia 50 anos em cinco.

Plano Piloto

Empossado, o governo Juscelino Kubistchek vai seguir as metas desenvolvimentistas, inclusive a construção da capital que exigia um Plano Piloto a ser escolhido em concurso público. Vinte e seis propostas foram apresentadas por arquitetos e engenheiros no Concurso de Brasília, ou Concurso Nacional do Plano Piloto da Nova Capital do Brasil, aberto em 1956 e encerrado em 1957. Sete projetos foram premiados.

O primeiro colocado, como se sabe, foi Lúcio Costa, que pediu desculpas aos organizadores do concurso pela “apresentação sumária”. Seu projeto, de acordo com o livro “O concurso de Brasília: sete projetos para uma capital”, de Milton Braga, trazia “o mínimo do exigido pelo edital”. Conforme o urbanista, a sua iniciativa não era de alguém que “pretendia competir”, mas apenas desvencilhar-se “de uma solução possível.”

O Plano Piloto de Lúcio Costa foi o 22º a ser entregue na disputa. O traçado era “feito à mão e colorido, na escala de 1:25000”. O relatório que acompanhava tinha 24 páginas (metade do 2º colocado), 17 datilografadas em tamanho ofício e mais “sete contendo croquis em traço preto.”

Segundo Milton Braga, o presidente da comissão julgadora, Sir William Holford, assessor de urbanismo do governo britânico, avaliou que o relatório apresentado por Lúcio Costa “não continha uma única palavra sem propósito, constituindo, antes de qualquer outra coisa, uma bela peça literária.” O texto foi revisado por Carlos Drummond de Andrade, que apenas corrigiu a ortografia para o português corrente.

Entre as vantagens, o júri apontou que o Plano Piloto de Lúcio Costa era “claro, direto e fundamentalmente simples” e que possuía o “espírito do século 20”, pois era “novo, livre, aberto e disciplinado sem ser rígido.”

Com uma cruz que tem sua haste horizontal arqueada para cima, “gesto primário de quem assinala um lugar ou dele toma posse”, Lucio Costa apresenta o primeiro esboço dos eixos Monumental e Rodoviário, as principais artérias viárias da cidade inaugurada em 21 de abril de 1960. Naquele instante, Brasília começa a deixar de ser sonho e a a ser realidade.

Por Gilberto Costa/Repórter da Agência Brasil; Foto – Divulgação Governo Federal.