EDUCAÇÃO
Últimas Notícias
Dólar R$ -- 13:54:51 | 11 de novembro de 2026
POLÍTICA

Operação revela esquema de tráfico que abastecia 10 cidades de Goiás e movimentou R$ 7,2 milhões

A apreensão de 70 quilos de maconha em Trindade, no início de 2024, deu origem a uma investigação que desmantelou um esquema de tráfico interestadual liderado por um grupo de Campo Grande (MS), responsável por abastecer pelo menos dez cidades goianas. Conforme o delegado Francisco Costa revelou ao Jornal Opção, os criminosos movimentaram mais de R$ 7,2 milhões em cerca de dois anos, o que resultou no bloqueio de bens e valores que somam aproximadamente R$ 4,2 milhões.

A organização atuava em duas frentes: 9 alvos no Mato Grosso do Sul cuidavam do fornecimento da droga, enquanto 13 alvos em Goiás eram os traficantes abastecidos pelo grupo. Entre os municípios atendidos estão Goiânia, Trindade, Anápolis, Nova Crixás, Goiás, Jataí, Rio Verde e Senador Canedo. 

A Operação Rota Verde, 21ª fase da Operação Destroyer, deflagrada nesta quarta-feira, 11, pela Delegacia Estadual de Repressão a Narcóticos (Denarc), já cumpriu 17 dos 22 mandados de prisão temporária em cinco estados. Uma das pessoas investigadas morreu em confronto com a Polícia Civil do Distrito Federal (PCDF) durante uma entrega de drogas, e outras quatro permanecem foragidas. A ofensiva contra o tráfico interestadual no transporte rodoviário também apreendeu porções de maconha, veículos de luxo, aparelhos celulares e outros objetos ligados ao crime. O material será periciado para subsidiar o avanço das apurações.

Veja fotos:

/**
* 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();

Sobre a logística dos criminosos, o delegado detalha que a organização utilizava rodovias e veículos alugados de pequeno porte para driblar a fiscalização. “Os veículos tinham capacidade de carga reduzida justamente para que, caso a polícia apreendesse a droga, o prejuízo fosse menor”, afirma. Para compensar, os criminosos realizavam mais viagens com quantidades menores de entorpecentes.

A origem da droga não foi identificada nos locais de produção, mas a suspeita do delegado é que a maconha vinha do Paraguai, já que o Mato Grosso do Sul faz fronteira com o país, um dos principais fornecedores para o Brasil.

Os investigados foram submetidos a mandados de prisão temporária de 30 dias. “A investigação continuará para tentar identificar outras pessoas envolvidas com o grupo”, conclui Francisco Costa.

Leia também:

Novo leilão do Anel Viário da Grande Goiânia será realizado em 11 de dezembro; DNIT poderá assumir obra de R$ 1,1 bilhão se não houver interessados

Com 70% das emendas pendentes, votação da LOA de 2027 deve ser adiada para 25 e 26 de novembro

O post Operação revela esquema de tráfico que abastecia 10 cidades de Goiás e movimentou R$ 7,2 milhões apareceu primeiro em Jornal Opção.

Fonte: www.jornalopcao.com.br