Contenido
Los cabos sueltos del caso Odebrecht
// ------------------------------------------------------------------------------------------------------------------------------- // PHOTOSWIPE
var initPhotoSwipeFromDOM = function(gallerySelector) {
// parse slide data (url, title, size ...) from DOM elements // (children of gallerySelector) var parseThumbnailElements = function(el) { var thumbElements = el.childNodes, numNodes = thumbElements.length, items = [], figureEl, linkEl, size, item;
for(var i = 0; i element
// include only element nodes if(figureEl.nodeType !== 1) { continue; }
linkEl = figureEl.children[0]; // element
size = linkEl.getAttribute('data-size').split('x');
// create slide object item = { src: linkEl.getAttribute('href'), w: parseInt(size[0], 10), h: parseInt(size[1], 10) };
if(figureEl.children.length > 1) {
//
if(linkEl.children.length > 0) { // thumbnail element, retrieving thumbnail url item.msrc = linkEl.children[0].getAttribute('src'); }
item.el = figureEl; // save link to element for getThumbBoundsFn items.push(item); }
return items; };
// find nearest parent element var closest = function closest(el, fn) { return el && ( fn(el) ? el : closest(el.parentNode, fn) ); };
// triggers when user clicks on thumbnail var onThumbnailsClick = function(e) { e = e || window.event; e.preventDefault ? e.preventDefault() : e.returnValue = false;
var eTarget = e.target || e.srcElement;
// find root element of slide var clickedListItem = closest(eTarget, function(el) { return (el.tagName && el.tagName.toUpperCase() === 'FIGURE'); });
if(!clickedListItem) { return; }
// find index of clicked item by looping through all child nodes // alternatively, you may define index via data- attribute var clickedGallery = clickedListItem.parentNode, childNodes = clickedListItem.parentNode.childNodes, numChildNodes = childNodes.length, nodeIndex = 0, index;
for (var i = 0; i = 0) { // open PhotoSwipe if valid index found openPhotoSwipe( index, clickedGallery ); } return false; };
// parse picture index and gallery index from URL (#&pid=1&gid=2) var photoswipeParseHash = function() { var hash = window.location.hash.substring(1), params = {};
if(hash.length getThumbBoundsFn section of documentation for more info var thumbnail = items[index].el.getElementsByTagName('img')[0], // find thumbnail pageYScroll = window.pageYOffset || document.documentElement.scrollTop, rect = thumbnail.getBoundingClientRect();
return {x:rect.left, y:rect.top + pageYScroll, w:rect.width}; }
};
// PhotoSwipe opened from URL if(fromURL) { if(options.galleryPIDs) { // parse real index when custom PIDs are used // http://photoswipe.com/documentation/faq.html#custom-pid-in-url for(var j = 0; j
CIUDAD DE MÉXICO (proceso).- La carpeta de investigación del caso Odebrecht en México suma más de 72 tomos, de los cuales 57 corresponden a información documental que la Fiscalía General de la República (FGR) ha solicitado a instancias nacionales e internacionales y 15 más a declaraciones y otras diligencias ordenadas por la primera fiscal del caso, Silvia Nathalie García Ocampo, relevada por órdenes del fiscal general Alejandro Gertz Manero en enero de 2019.
Con un promedio de mil 500 fojas por tomo, la indagatoria –de la que Proceso tiene copia– se abrió el 26 de enero de 2017 a las 18:58 horas con motivo de la denuncia que presentó la entonces apoderada legal de Pemex y Pemex Transformación Industrial (Pemex PTI), Araceli Cortés Hernández. Hasta finales de 2019 sumaba más de 100 mil páginas.
Sin embargo, en la indagatoria FED/SEIDF/CGI-CDMX/0000117/2017 todavía son evidentes los cabos sueltos, como el papel que desempeñaron cuatro funcionarios clave que estuvieron estrechamente ligados a los grandes contratos de obra pública que Pemex adjudicó de manera directa a la constructora brasileña de Norberto Odebrecht.
Te recomendamos: Tribunal autoriza investigar a Lozoya por delitos electorales en el caso Odebrecht
Se trata del exdirector general de Pemex Refinación, Miguel Tame Domínguez; el exdirector de Pemex Gas y Petroquímica, Alejandro Martínez Sibaja; el excoordinador Ejecutivo de Pemex, Froylán Gracia Galicia, y el actual subdirector de Proyectos de Pemex Refinación, Leonardo Cornejo Serrano.
Gracia Galicia ha sido señalado como uno de los principales operadores del entonces director de Pemex, Emilio Ricardo Lozoya Austin, actualmente vinculado a proceso por operaciones con recursos de procedencia ilícita, asociación delictuosa y cohecho, derivado de los 10.5 millones de dólares que recibió en sus cuentas bancarias mediante un entramado que buscaba ocultar el origen de presuntos sobornos.
Además, estos mismos cuatro funcionarios aparecen como los más visitados en la Torre de Pemex por quien fuera director o superintendente de Odebrecht en México, Luis Alberto de Meneses Weyll, entre 2012 y 2017, según un informe entregado por Pemex a la FGR el 10 de noviembre de 2017.
En el citado informe se advierte que De Meneses programó 152 visitas a la sede principal de Pemex (en Marina Nacional 329, colonia Verónica Anzures, Ciudad de México), de las cuales sólo se comprobaron 129, de acuerdo con la Subgerencia de Seguridad de Pemex.
El documento que obra en la carpeta de investigación indica que la cabeza principal de Odebrecht se reunió 46 veces con Leonardo Cornejo, quien fungió entre 2010 y 2014 como gerente y coordinador de Proyectos de Ampliación de Capacidad en Pemex Refinación, respectivamente (Proceso 2220).
Fragmento del reportaje publicado en la edición 2288 del semanario Proceso, cuya versión digital puedes adquirir aquí.
Comentarios
// Obtener todos los elementos con clase .col-md-12 var colElements = document.querySelectorAll('.col-md-12');
// Iterar sobre cada elemento colElements.forEach(function(element) { // Verificar si tiene un hijo inmediato con clase .titulo-region var tituloRegion = element.querySelector('.titulo-region');
if (tituloRegion) { // Agregar la clase .is-sticky al elemento padre element.classList.add('is-sticky'); } });
// Obtener el elemento article dentro de .fila-especial-v2 .p50 var articleElement = document.querySelector('.home .fila-especial-v2 .p50 article');
// Obtener el texto del elemento .z-foto .bajada p var bajadaText = articleElement.querySelector('.z-foto .bajada p').textContent;
// Crear un nuevo elemento para mostrar el texto obtenido var textoElement = document.createElement('p'); textoElement.textContent = bajadaText;
// Obtener el elemento .z-txt .titulo dentro del article var tituloElement = articleElement.querySelector('.z-txt .titulo');
// Insertar el nuevo elemento al final del article articleElement.appendChild(textoElement);
Cortesía de Proceso.