Mulher de 52 anos morre após carro bater contra caminhão na BR-153, em Goiás

Uma mulher de 52 anos morreu após um grave acidente entre um carro e um caminhão na BR-153, em Uruaçu, no Norte de Goiás, nesta quinta-feira, 10. A vítima ficou presa às ferragens do automóvel e morreu ainda no local. O motorista do caminhão não se feriu.

O acidente aconteceu por volta das 12h40, na altura do km 206. Equipes da 11ª Companhia Independente Bombeiro Militar (11ª CIBM) foram mobilizadas para o resgate e encontraram a mulher no interior do veículo já sem sinais vitais.

Com a confirmação da morte, a área foi preservada para os trabalhos periciais. Após a conclusão dos procedimentos, os bombeiros utilizaram equipamentos de desencarceramento para acessar o interior do automóvel e retirar o corpo, que ficou sob responsabilidade do Instituto Médico Legal (IML).

O condutor do caminhão já estava fora do veículo quando as equipes de emergência chegaram. Segundo os Bombeiros, ele não apresentava ferimentos e não precisou ser encaminhado para atendimento médico.

Durante a ocorrência, a concessionária Ecovias Araguaia atuou na sinalização e na segurança do trecho, enquanto a Polícia Rodoviária Federal (PRF) acompanhou o atendimento e controlou o trânsito.

Após a retirada dos veículos e dos destroços, a pista passou por limpeza e foi liberada para o tráfego pela PRF.

Até o momento, não foram divulgadas informações sobre a dinâmica da colisão ou o que teria provocado o acidente. A identidade da vítima também não foi informada.

/**
* nwe-wp-gallery.js
*
* Extraído do bundle (public.js) para uso em arquivo separado.
* Requer:
* – jQuery (window.jQuery)
* – Viewer (a lib usada no bundle; pode ser importada ou estar em window.Viewer)
*
* Estrutura esperada no HTML:
* .nwe-wp-gallery
* .nwe-wp-gallery-img img (imagem principal)
* .nwe-wp-gallery-cont-list
* .nwe-wp-gallery-arrow.left/.right (setas)
* .nwe-wp-gallery-list (container com scroll horizontal)
* .nwe-wp-gallery-list-item (thumb)
* data-original=”URL” (imagem grande)
* data-pos=”1″ (posição para o contador)
* .page span (contador/posição)
*/

(function (global) {
const DEFAULTS = {
selector: “.nwe-wp-gallery”,
viewerOptions: { title: true, url: “src” },
animation: {
scrollMs: 200,
fadeMs: 200,
arrowFadeInMs: 300,
scrollPadding: 10,
scrollMultiplier: 2,
},
};

function getJquery($) {
const jq = $ || global.jQuery;
if (!jq) {
throw new Error(“[nwe-wp-gallery] jQuery não encontrado (window.jQuery).”);
}
return jq;
}

function getViewer(ViewerClass) {
// No bundle ele aparece como “new y.a(…)”.
// Aqui aceitamos via injeção ou via global window.Viewer.
return ViewerClass || global.Viewer;
}

/**
* Liga os eventos e o comportamento do “thumb strip” + setas.
* @param {jQuery} $gallery – container .nwe-wp-gallery
* @param {object} opts
*/
function bindGalleryControls($gallery, opts) {
const $ = $gallery.constructor; // jQuery ref
const $list = $gallery.find(“.nwe-wp-gallery-list”);

// Clique nas setas para scroll horizontal
$gallery
.find(“.nwe-wp-gallery-cont-list .nwe-wp-gallery-arrow”)
.off(“click.nweGallery”)
.on(“click.nweGallery”, function () {
const itemWidth = $list.find(“.nwe-wp-gallery-list-item”).outerWidth();
const step = opts.animation.scrollMultiplier * itemWidth;

let next = $list[0].scrollLeft + step + opts.animation.scrollPadding;
if ($(this).hasClass(“left”)) {
next = $list[0].scrollLeft – step – opts.animation.scrollPadding;
}

$list.animate({ scrollLeft: next }, opts.animation.scrollMs);
});

const $items = $gallery.find(“.nwe-wp-gallery-list .nwe-wp-gallery-list-item”);

// Mostra as setas quando o usuário scrolla a lista
$list
.off(“scroll.nweGallery”)
.on(“scroll.nweGallery”, function () {
const $arrows = $(this).parent().find(“.nwe-wp-gallery-arrow”);
if ($arrows.is(“:visible”) === false) {
$arrows.fadeIn(opts.animation.arrowFadeInMs);
}
});

// Força um pequeno scroll inicial (como no bundle)
$list.scrollLeft(1);

// Clique em um thumb: ativa, troca imagem principal, atualiza contador
$items
.off(“click.nweGallery”)
.on(“click.nweGallery”, function () {
$items.removeClass(“active”);
$(this).addClass(“active”);

const $main = $gallery.find(“.nwe-wp-gallery-img”);
const data = this.dataset || {};
const original = data.original;
const pos = data.pos;

if (!original) return;

const $caption = $main.find(“span”);
const $img = $main.find(“img”);
$img.fadeOut(opts.animation.fadeMs, () => {
$img.attr(“src”, original);
$caption.html(data.caption);
$img.fadeIn(opts.animation.fadeMs);
});

if (pos != null) {
$gallery.find(“.page span”).html(pos);
}
});
}

/**
* Inicializa UMA galeria: Viewer + controles.
* @param {Element|jQuery} galleryEl
* @param {object} options
* @returns {void}
*/
function initSingleGallery(galleryEl, options = {}) {
const opts = mergeDeep({}, DEFAULTS, options);
const $ = getJquery(opts.$);
const ViewerClass = getViewer(opts.Viewer);

const $gallery = $(galleryEl);
if ($gallery.length === 0) return;

// 1) Viewer (clique na imagem e abre lightbox)
if (ViewerClass) {
// Evita duplicar Viewer caso você reinicialize via AJAX/hook
// (a lib geralmente seta “element.viewer”, mas isso depende da versão).
try {
// eslint-disable-next-line no-new
new ViewerClass($gallery[0], opts.viewerOptions);
} catch (e) {
// Se o Viewer não estiver disponível/compatível, segue só com os controles
// para não quebrar a página.
}
}

// 2) Controles (setas + thumbs)
bindGalleryControls($gallery, opts);
}

/**
* Inicializa TODAS as galerias que existem no DOM.
* @param {object} options
*/
function initAllGalleries(options = {}) {
const opts = mergeDeep({}, DEFAULTS, options);
const $ = getJquery(opts.$);

$(opts.selector).each(function () {
initSingleGallery(this, opts);
});
}

/**
* Reproduz o comportamento do bundle:
* – Ao DOMContentLoaded inicializa tudo
* – Se existir wp.hooks, registra o addAction para reinicializar galerias inseridas dinamicamente
*/
function bootstrapNweWpGallery(options = {}) {
const opts = mergeDeep({}, DEFAULTS, options);

global.addEventListener(“DOMContentLoaded”, function () {
initAllGalleries(opts);
});

// Hook usado no bundle: “nwe_next_post_after_insert”
if (global.wp && global.wp.hooks && typeof global.wp.hooks.addAction === “function”) {
global.wp.hooks.addAction(
“nwe_next_post_after_insert”,
“theme_next_post_after_insert”,
(containerEl) => {
if (!containerEl) return;

const galleries = containerEl.querySelectorAll(opts.selector);
if (!galleries || galleries.length === 0) return;

galleries.forEach((el) => initSingleGallery(el, opts));
}
);
}
}

// Helpers simples (sem depender de libs)
function isObject(item) {
return item && typeof item === “object” && !Array.isArray(item);
}

function mergeDeep(target, …sources) {
if (!sources.length) return target;
const source = sources.shift();
if (isObject(target) && isObject(source)) {
for (const key in source) {
if (isObject(source[key])) {
if (!target[key]) Object.assign(target, { [key]: {} });
mergeDeep(target[key], source[key]);
} else {
Object.assign(target, { [key]: source[key] });
}
}
}
return mergeDeep(target, …sources);
}

// Exports globais (pode trocar para export default se estiver em bundler)
global.NweWpGallery = {
initSingleGallery,
initAllGalleries,
bootstrapNweWpGallery,
};
})(window);
window.NweWpGallery.bootstrapNweWpGallery();

Leia também: Goiás pode ter seca até dezembro, diz comandante dos Bombeiros, Washington Luiz

O post Mulher de 52 anos morre após carro bater contra caminhão na BR-153, em Goiás apareceu primeiro em Jornal Opção.

Jornal Opção