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ícioFutilidade do DiaFUTILIDADE - Quem eram os Vikings?

FUTILIDADE – Quem eram os Vikings?

Os vikings foram os povos que habitaram o Norte da Europa (mais precisamente a Escandinávia) durante um período conhecido como Era Viking. Esse período iniciou-se em 793, quando o mosteiro de Lindisfarne, no norte da Inglaterra, foi atacado pelos vikings, e estendeu-se até 1066, quando os normandos conquistaram a Inglaterra durante a Batalha de Hastings.

O termo “viking” tem uma relação direta com uma das principais atividades praticadas pelos nórdicos da Era Viking: as expedições navais. A origem do termo pode estar relacionada com o termo “vikingr”, que no nórdico antigo era utilizado para se referir a marinheiros que cometiam atos de pirataria. No entanto, existem outras hipóteses para explicar a origem dessa palavra. Para saber mais sobre a etimologia (origem) do termo viking, e este texto.

A guerra era importante para a sociedade viking?

Sim, a guerra tinha uma importância muito grande para os vikings. Muitas vezes, ela reforçava as alianças políticas entre diferentes reinos e, na sociedade, poderia trazer status para os guerreiros que lutavam e venciam batalhas (os que caíam em batalha também conquistavam fama), assim como trazia riqueza a partir dos bens obtidos nos saques.

Em questões religiosas, a guerra também tinha seu significado, uma vez que os vikings acreditavam que os guerreiros que morriam em batalha se juntariam a Odin (o deus mais poderoso para os nórdicos) em seu salão chamado de Valhalla. Os vikings acreditavam que os soldados mortos em batalha eram escolhidos pelas valquírias (figuras míticas e servas de Odin) para se juntar a Odin.

No Valhalla (a tradução da expressão significa “salão dos mortos”), os soldados eram chamados de einherjar e ariam as eras celebrando e lutando entre si até a corneta de Heimdal tocar anunciando o Ragnarök (evento caótico que marcaria o fim do domínio dos deuses nórdicos e o fim do universo para o início de uma nova era).

e tambémReligião Viking

Para os vikings, todo homem, desde que ele fosse livre, tinha direito a portar armas e tornar-se um guerreiro. O treinamento do guerreiro viking era algo realizado dentro da própria família, mas, no caso dos jarlar (nobres), o treinamento era especializado e mais intenso em razão da melhor condição econômica desse grupo.

A partir dos estudos conduzidos pelos historiadores, alguns grupos de guerreiros formados pelos vikings ficaram conhecidos como a Guarda Varangiana e o Grande Exército Dinamarquês. Em outros casos, destacaram-se grupos específicos de guerreiros, como foi o caso dos berserkir.

A Guarda Varangiana era um grupo de guerreiros de elite de origem viking que foi contratado para realizar a proteção do imperador bizantino. O Grande Exército Dinamarquês (também conhecido como Grande Exército Pagão) foi um gigantesco exército formado pelos dinamarqueses que invadiu e atacou os reinos saxões (Ânglia Oriental, Wessex, Mércia e Nortúmbria) no território da atual Inglaterra, no século IX.

Já os berserkir eram um grupo específico de guerreiros que ficou muito famoso por lutar de forma ensandecida e sem nenhum tipo de proteção no corpo. A “loucura” está diretamente ligada ao culto xamânico realizado a Odin (culto caracterizado por transe ou êxtase), e o nome desse grupo pode estar relacionado com termos do nórdico antigo que fazem menção a um urso ou à expressão “sem camisa”.

Armas dos vikings em batalha

Muitos acreditam que os vikings utilizavam exclusivamente o machado em guerra, porém, além do machado, eles também utilizavam bastante a espada. Outras armas importantes (mas não tão importantes em relação à espada e ao machado) eram a faca, a lança e o arco e flecha. Para sua proteção, os vikings utilizavam escudos de madeira, elmo para o rosto e a cota de malha para proteger o tronco do corpo.

  1. Espada: era a arma mais importante para os vikings. Além da sua importância bélica, a espada também trazia grande status para seus portadores. No entanto, nem todos tinham o a essa rma por conta do seu alto valor. Quanto melhor a condição financeira de seu portador, mas enfeitada era a espada.Os guerreiros que portavam espadas muitas vezes atribuíam-lhes valores sentimentais e, por isso, nomeavam-nas. Grande parte das espadas utilizadas pelos vikings eram produzidas na própria Escandinávia, mas existem evidências arqueológicas que apontam que os vikings também usavam espadas produzidas pelos francos.
  2. Machado: era mais disseminado entre os guerreiros, principalmente porque era um objeto mais barato. Como o uso do machado estava presente em atividades cotidianas dos vikings, muitos guerreiros possuíam grande habilidade no manejo dessa arma. Os machados poderiam ser utilizados tanto no combate corpo a corpo como sendo lançados a distância.
  3. Lança: era uma arma de importância simbólica religiosa muito grande, pois, antes de cada batalha, os vikings lançavam uma lança como forma de obter o favor de Odin. Isso acontecia porque Odin era o deus associado à guerra e, além disso, a principal arma de Odin era uma lança chamada de Gungnir.
  4. Faca: era utilizada em combates corpo a corpo.
  5. Arco e flecha: era utilizado em ataques de pilhagem e durante batalhas navais.

A principal forma de defesa dos vikings na guerra era o escudo produzido de madeira. Os escudos vikings também eram reforçados com barras metálicas. Para proteção do rosto, os vikings usavam um elmo metálico em forma cônica com uma faixa de proteção que se estendia até o nariz. É importante reforçar que os elmos vikings não possuíam chifres ou asas como é comumente retratado na cultura popular (filmes, HQs, jogos etc).

As mulheres poderiam ser guerreiras na sociedade viking?

Na cultura popular, é bastante difundida a ideia de mulheres vikings que se tornavam guerreiras e conquistavam grande status em batalha, mas, na vida real, as fontes são conflitantes e há muitas incertezas sobre isso. Os registros lendários escritos pelos nórdicos retratam uma série de mulheres que guerrearam, mas os registros históricos escritos pelos nórdicos não possuem nenhum fato que comprove isso.

Além disso, as evidências arqueológicas e osteológicas (estudo dos ossos) também não trazem muitas evidências sobre guerreiras vikings. Isso leva os historiadores a concluir que existiram sim algumas mulheres que se tornaram guerreiras, mas não era um comportamento comum às mulheres dentro da sociedade viking.

Fonte: Historia do mundo.

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.