Contenido
Migración
Ascendencia mexicana en California datada hace unos 5 mil 200 años
El hallazgo, fruto de un nuevo estudio genético, cuestiona la idea de que las lenguas uto-aztecas, que incluyen el náhuatl azteca y tolteca, así como los hopi y shoshoni, se extendieron hacia el norte por inmigrantes prehistóricos procedentes del actual México.
// ------------------------------------------------------------------------------------------------------------------------------- // 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 < numNodes; i++) {
figureEl = thumbElements[i]; //
// 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 < numChildNodes; i++) { if(childNodes[i].nodeType !== 1) { continue; } if(childNodes[i] === clickedListItem) { index = nodeIndex; break; } nodeIndex++; } if(index >= 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 < 5) { return params; } var vars = hash.split('&'); for (var i = 0; i < vars.length; i++) { if(!vars[i]) { continue; } var pair = vars[i].split('='); if(pair.length < 2) { continue; } params[pair[0]] = pair[1]; } if(params.gid) { params.gid = parseInt(params.gid, 10); } return params; }; var openPhotoSwipe = function(index, galleryElement, disableAnimation, fromURL) { var pswpElement = document.querySelectorAll('.pswp')[0], gallery, options, items; items = parseThumbnailElements(galleryElement); // define options (if needed) options = { // define gallery index (for URL) galleryUID: galleryElement.getAttribute('data-pswp-uid'), getThumbBoundsFn: function(index) { // See Options -> 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 < items.length; j++) { if(items[j].pid == index) { options.index = j; break; } } } else { // in URL indexes start from 1 options.index = parseInt(index, 10) - 1; } } else { options.index = parseInt(index, 10); } // exit if index not found if( isNaN(options.index) ) { return; } if(disableAnimation) { options.showAnimationDuration = 0; } // Pass data to PhotoSwipe and initialize it gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options); gallery.init(); }; // loop through all gallery elements and bind events var galleryElements = document.querySelectorAll( gallerySelector ); for(var i = 0, l = galleryElements.length; i < l; i++) { galleryElements[i].setAttribute('data-pswp-uid', i+1); galleryElements[i].onclick = onThumbnailsClick; } // Parse URL and open gallery if it contains #&pid=3&gid=1 var hashData = photoswipeParseHash(); if(hashData.pid && hashData.gid) { openPhotoSwipe( hashData.pid , galleryElements[ hashData.gid - 1 ], true, true ); } }; // execute above function initPhotoSwipeFromDOM('.my-gallery'); // ====================================== // FIN SCRIPTS PHOTOSWIPE // ======================================
MADRID (EUROPA PRESS) -Cazadores-recolectores que habitaban en el actual México emigraron a California hace más de 5 mil años, propagando así lenguas desde el sur a dicha región casi mil años antes de lo que se pensaba.
El hallazgo, fruto de un nuevo estudio genético, cuestiona la idea de que las lenguas uto-aztecas, que incluyen el náhuatl azteca y tolteca, así como los hopi y shoshoni, se extendieron hacia el norte por inmigrantes prehistóricos procedentes del actual México junto con tecnologías de cultivo de maíz.
"La datación y la ubicación de este material genético que llega a California es realmente importante para comprender la migración uto-azteca", dijo Live Science el autor principal del estudio, Nathan Nakatsuka, genetista de poblaciones y becario postdoctoral en el New York Genome Center.
"No lo hemos descubierto del todo, pero sí proporcionamos evidencia de una migración sustancial de personas que llegaban a California en este momento", dijo.
La investigación, publicada en la revista Nature, se llevó a cabo cuando Nakatsuka era estudiante en la Facultad de Medicina de Harvard. Junto a sus colegas estudió ADN antiguo extraído de dientes y huesos de 79 pueblos antiguos encontrados en sitios arqueológicos del centro y sur de California. Estos restos datan de hace entre 7 mil 400 y 200 años.
También extrajeron ADN antiguo de los restos de 40 personas de sitios del noroeste y centro norte de México, que databan de hace entre 2 mil 900 y 500 años.
Al comparar los genomas antiguos, los investigadores encontraron evidencia de una mayor migración desde el norte de México hacia el sur y el centro de California hace unos 5 mil 200 años.
El momento de esta migración refuta la idea existente de que la expansión del cultivo de maíz desde hace unos 4 mil 300 años condujo a la expansión de las lenguas uto-aztecas, ya que los agricultores migrantes prosperaron más que los cazadores-recolectores que vivieron allí antes que ellos. Pero el nuevo estudio indica que tales lenguas pueden haber sido difundidas por una migración de cazadores-recolectores que ocurrió casi mil años antes.
Nakatsuka reconoció la posibilidad de que la posterior expansión del cultivo de maíz en California pudiera haber sido el resultado de una migración anterior, cuando a la primera ola de inmigrantes se unieron personas relacionadas que cultivaban maíz en ese momento.
"Pero al menos vemos que la gente viene a California antes que el cultivo del maíz", dijo.
Comentarios
Otras Noticias
// 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.
Dejanos un comentario: