В Сибири нашли уникальные культовые предметы эпохи неолита
20.11.19 09:57
 Уникальные предметы нашли летом при исследовании культового комплекса эпохи раннего неолита на памятнике Усть-Тартас-1. Комплекс расположен на террасе левого берега займища Таи (проточного озера), соединенного в этом месте с рекой Тартас. В Барабинской лесостепи это место выделяется, представляя собой протяженную гриву, которая возвышается над заливными лугами. В периоды весеннего наводнения площадь займища полностью затапливается. Комплекс отнесен к недавно выделенной барабинской неолитической культуре — VII — первая половина VI тысячелетия до нашей эры. Люди практически не оставляли это замечательное место. За три года археологических исследований мы обнаружили здесь хозяйственные комплексы и грунтовые могильники различных эпох. Причем, самый ранний период освоения этой террасы был связан с иррациональной (духовной) деятельностью древних людей.Академик Вячеслав Молодинзаведующий отделом археологии эпохи палеометалла ИАЭТ СО РАН Ученый сообщил, что сотрудники его отдела нашли узкий ров, окруженный небольшими ямами, в которых лежали череп собаки, кости животных и птиц, фрагменты керамики и каменные орудия. Удивление ученых вызвал один из вариантов жертвенного комплекса в верхней части рва — скопление орудий и предметов искусства. НовостьДоисторический детектив: кто устроил резню в неолите«Сверху лежала фигура птицы длиной 40 сантиметров, выполненная из лопатки крупного животного (лося или гигантского оленя). Она уникальна. Аналогов нет. Очень трудно представить, что все это сделано каменным резцом. Под птицей находилась объемная роговая скульптура головы лося с креплением», — рассказал академик. Он пояснил, что подобные изделия известны в неолитических памятниках Северной Европы и интерпретируются как навершия жезлов. Под предметами искусства лежали кости конечностей нескольких лебедей, костяные и роговые орудия разного назначения. Еще ниже обнаружено скопление суставов мелких птиц, вероятно, представляющих собой остатки ожерелья. Все вещи были плотно уложены в емкость из органического материала.
]+src=("(.*?)"|'(.*?)'|(.*?))>/ig.exec(s);
src = src && (src[4] || src[3] || src[2] || "");
if (src) {
if (s.indexOf("async") > -1) {load(src); parseJS()}
else load(src, parseJS);
} else {
eval('try{'+js+'}catch(e){}');
parseJS();
}
}
}
function load(src, callback) {
var script = document.createElement('script'),
loaded;
script.setAttribute('src', src);
if (callback) {
script.onreadystatechange = script.onload = function() {
if (!loaded){callback()}
loaded = true;
};
}
document.getElementsByTagName('head')[0].appendChild(script);
}
},
initBlock: function(block, args, firstLoad) {
var attributes = block.attributes;
block._banners = block.banners;
block.banners = [];
block.shownCount = 0;
for (var a = 0; a < attributes.length; a++) {
if (attributes[a].name && attributes[a].name.indexOf('data-') !== -1) {
block[attributes[a].name] = attributes[a].value;
}
}
if (!block['data-slot']) {
block['data-slot'] = args.slot;
}
if (!block['data-sitezone']) {
block['data-sitezone'] = args.siteZone;
}
if (!block['data-brandsafety']) {
block['data-brandsafety'] = args.brandsafety;
}
if (!block['data-siteid']) {
block['data-siteid'] = args.siteId;
}
if (!block['data-experimentid']) {
block['data-experimentid'] = args.experimentId;
}
// this.blocks.push(block);
var self = this;
if (args.noJSON) {
this.initBanners(block, args);
} else {
if (firstLoad && block.firstLoaded) {
return;
} else if (firstLoad) {
block.firstLoaded = true;
}
this.getBanners(block,
{
callbackName: block.callbackName || block.id || 'callback',
onSuccess: function(data) {
if ( data && data.html) {
var isYandexDirect = data.html.indexOf("yandex_ad") >- 1,
isRefreshable = data.html.indexOf("") == -1;
for (each in self.refreshCallbacks){
try{self.refreshCallbacks[each](data.html, {'isYandex': isYandexDirect, 'isRefreshable':isRefreshable})}catch(e){};
}
if (self.redrawMethod && typeof self.redrawMethod === 'function'){
try{
self.redrawMethod(data.html);
return;
} catch(e){}
}
var jsonps = document.getElementsByClassName('target-jsonp');
for (var i = 0; i < jsonps.length; i++) {
var jsonp = jsonps[i];
if (jsonp && jsonp.id && jsonp.id === 'target-jsonp-' + (block.callbackName || block.id || 'callback')) {
document.getElementsByTagName('head')[0].removeChild(jsonp);
}
}
if (data.html.indexOf("") == -1) {
block.innerHTML = data.html;
self.exec_scripts(block);
if (args.reflowContainer) {
var el = document.getElementById(args.reflowContainer);
if (el && el.children[0] && el.children[0].nativeHookImpl) {
el.children[0].nativeHookImpl.doReflow();
}
}
self.initBanners(block, args);
} else {
block.banners = block._banners;
for (var b = 0; b < block.banners.length; b++) {
block.banners[b].shown = false;
}
self._initRefresh(block, args);
}
} else if (!data) {
trg.log('No data in slot ' + block['data-slot'] + ' sitezone ' + block['data-sitezone']);
} else if (!data.html) {
trg.log('No html in slot ' + block['data-slot'] + ' sitezone ' + block['data-sitezone']);
}
},
onTimeout: function() {},
timeout: 10
},
args
);
}
},
setOffset: function(bnr) {
var banner = bnr,
offset = this._getOffset(banner),
attributes = banner.attributes,
getByClassNameF = banner.getElementsByClassName; //IE8fix
for (var a = 0; a < attributes.length; a++) {
banner[attributes[a].name] = attributes[a].value;
}
offset.right = offset.left + banner.clientWidth;
offset.bottom = offset.top + banner.clientHeight;
banner._offset = offset;
banner.getElementsByClassName = getByClassNameF;
},
initBanners: function(block, args) {
var banners = [];
if (!block.getElementsByClassName) {
block.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\b'+cl+'\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) {
retnode.push(elem[i]);
}
}
return retnode;
}
}
banners = block.getElementsByClassName('trg-b-banner');
block.banners = banners;
for (var b = 0; b < banners.length; b++) {
var banner = banners[b];
if (!banner.getElementsByClassName) {
banner.getElementsByClassName = block.getElementsByClassName;
}
this.setOffset(banner);
if ((this.bannersIds.indexOf(banner.id) == -1) || (!banner.id.length)) {
banner.trgPanel = banner.getElementsByClassName("trg-b-panel")[0];
if (banner.trgPanel) {
banner.trgButton = banner.getElementsByClassName("trg-b-button")[0];
banner.trgIcon = banner.getElementsByClassName("trg-panel-rurr-icon")[0];
banner.trgText = banner.getElementsByClassName("trg-b-text")[0];
banner.trgPanel.setAttribute("style", "display: inline");
trg.addEvent('click', banner.trgPanel, banner.trgPanel._clickCalback = function(e) {
//TODO здесь прокидываем координаты клика
e.stopPropagation();
if (!banner.trgPanel.opened) {
banner.trgPanel.setAttribute("style", "background: #000; opacity: 0.3;");
banner.trgButton.setAttribute("style", "display: inline-block");
banner.trgIcon.setAttribute("style", "display: none");
banner.trgPanel.opened = true;
} else {
banner.trgPanel.setAttribute("style", "background: none; opacity: 1;");
banner.trgButton.setAttribute("style", "display: none");
banner.trgIcon.setAttribute("style", "display: inline-block");
banner.trgPanel.opened = false;
}
trg.addEvent('click', document, document._closePanelCallback = function(e) {
e.stopPropagation();
banner.trgPanel.setAttribute("style", "background: none; opacity: 1;");
banner.trgButton.setAttribute("style", "display: none");
banner.trgIcon.setAttribute("style", "display: inline-block");
banner.trgPanel.opened = false;
trg.removeEvent('click', document, document._closePanelCallback);
});
});
}
this.banners.push(banner);
this.bannersIds.push(banner.id);
this._addBannerEvents(banner, block, args);
}
}
this._initRefresh(block, args);
},
_initRefresh: function(block, args) {
if (args.refreshTimeout) {
var self = this;
args.noJSON = false;
block._interval = setInterval(function() {
if (args.refreshOnEventsOnly) {
if (block._userEvent) {
block._userEvent = false;
clearInterval(block._interval);
self.initBlock(block, args, false);
}
} else {
clearInterval(block._interval);
self.initBlock(block, args, false);
}
}, args.refreshTimeout);
}
var eventBlock = document;
if (args.eventBlockId) {
eventBlock = document.getElementById(args.eventBlockId);
}
if (args.refreshOnEventsOnly) {
block._userActionCallback = function() {
if (block.shownCount) {
trg.removeEvent('scroll', eventBlock, block._userActionCallback);
trg.removeEvent('click', eventBlock, block._userActionCallback);
trg.removeEvent('mousemove', eventBlock, block._userActionCallback);
block._userEvent = true;
}
}
trg.addEvent('scroll', eventBlock, block._userActionCallback);
trg.addEvent('click', eventBlock, block._userActionCallback);
trg.addEvent('mousemove', eventBlock, block._userActionCallback);
}
},
_addBannerEvents: function(banner, block, args) {
var self = this;
var eventBlock = document;
if (args.eventBlockId) {
eventBlock = document.getElementById(args.eventBlockId);
}
if (navigator.userAgent.indexOf('Opera Mobi') === -1 &&
navigator.userAgent.indexOf('Opera Mini') === -1) {
trg.addEvent('scroll', eventBlock, banner._scrollCallback = function() {
function setShown(banner) {
if (!banner.shown) {
banner.shown = true;
block.shownCount++;
if (block.shownCount == 1 && !block.counted) {
block.counted = true;
var blockCounter = block.getElementsByClassName('trg-block-counter-wrapper');
if (blockCounter && blockCounter.length) {
var attributes = blockCounter[0].attributes;
for (var a = 0; a < attributes.length; a++) {
if (attributes[a].name == 'data-counter') {
blockCounter[0].innerHTML = attributes[a].value;
break;
}
}
}
}
if (!banner.counted) {
banner.counted = true;
var counter = banner.getElementsByClassName('trg-banner-counter-wrapper');
if (counter && counter.length) {
counter[0].innerHTML = banner['data-counter'];
}
}
}
}
if (args.okLayerCheck && OK && OK.Layers && OK.Layers.isAnyLayerOpened()) {
return;
}
self.setOffset(banner);
var scrollY = window.scrollY,
scrollX = window.scrollX,
innerHeight = window.innerHeight,
innerWidth = window.innerWidth;
if (args.eventBlockId) {
var el = document.getElementById(args.eventBlockId);
scrollY = el.scrollTop;
scrollX = el.scrollLeft;
innerHeight = window.innerHeight;
innerWidth = window.innerWidth;
if (!el._offset) {
self.setOffset(el);
}
if ((el._offset.right + banner.clientWidth / 3 < banner._offset.left) ||
(el._offset.left - banner.clientWidth / 3> banner._offset.right) ||
(el._offset.top + banner.clientHeight / 3> banner._offset.bottom) ||
(el._offset.bottom - banner.clientHeight / 3 < banner._offset.top)) {
// не попали
} else {
// попали
setShown(banner);
}
} else {
var top = scrollY + banner.clientHeight / 3,
left = scrollX + banner.clientWidth / 3,
right = scrollX + innerWidth - banner.clientWidth / 3,
bottom = scrollY + innerHeight - banner.clientHeight / 3;
if ((right < banner._offset.left) ||
(left > banner._offset.right) ||
(top > banner._offset.bottom) ||
(bottom < banner._offset.top) ||
(!banner._offset.left && !banner._offset.right) ||
(!banner._offset.top && !banner._offset.bottom)) {
// не попали
} else {
// попали
setShown(banner);
}
}
});
if (typeof banner._scrollCallback == 'function') {
banner._scrollCallback.call(self);
}
} else {
var counter = banner.getElementsByClassName('trg-banner-counter-wrapper');
if (counter && counter[0]) {
counter[0].innerHTML = banner['data-counter'];
}
var blockCounter = block.getElementsByClassName('trg-block-counter-wrapper');
if (blockCounter && blockCounter.length) {
var attributes = blockCounter[0].attributes;
for (var a = 0; a < attributes.length; a++) {
if (attributes[a].name == 'data-counter') {
blockCounter[0].innerHTML = attributes[a].value;
break;
}
}
}
}
},
bannersUrl: function(callbackName, block, args) {
var slot = block['data-slot'],
zone = block['data-sitezone'],
siteId = block['data-siteid'],
brandsafety = block['data-brandsafety'],
experimentId = block['data-experimentid'];
if (args.refreshSlot && block._isRefreshed) {
slot = args.refreshSlot;
block['data-slot'] = slot;
}
if (args.refreshSiteZone && block._isRefreshed) {
zone = args.refreshSiteZone;
block['data-sitezone'] = zone;
}
if (args.experimentId && block._isRefreshed){
experimentId = args.experimentId;
block['data-experimentId'] = experimentId;
}
block._isRefreshed = true;
return location.protocol + '//ad.mail.ru/adq/?callback=' + (callbackName || 'Error') + '&q=' + slot +
(zone ? '&_SITEZONE=' + zone : '') + (siteId ? '&_SITEID=' + siteId : '') + (experimentId ? '&test_id=' + experimentId : '') + (brandsafety ? '&brandsafety=' + brandsafety : '') +
'&h=' + window.innerHeight + '&jslib=1&rnd=' + Math.random();
},
getBanners: function(block, options, args){
var callbackName = options.callbackName || 'callback',
onSuccess = options.onSuccess || function(){},
onTimeout = options.onTimeout || function(){},
timeout = options.timeout || 10; // sec
var timeoutTrigger = window.setTimeout(function(){
window[callbackName] = function(){};
onTimeout();
}, timeout * 1000);
window[callbackName] = function(data){
window.clearTimeout(timeoutTrigger);
onSuccess(data[0]);
}
var script = document.createElement('script');
script.type = 'text/javascript';
script.async = true;
script.src = this.bannersUrl(callbackName, block, args);
script.id = 'target-jsonp-' + callbackName;
script.class = 'target-jsonp';
var jsonps = document.getElementsByTagName('head')[0].getElementsByClassName('target-jsonp');
for (var i = 0 ; i < jsonps.length; i++) {
var jsonp = jsonps[i];
if (jsonp && jsonp.id && jsonp.id === 'target-jsonp-' + callbackName) {
document.getElementsByTagName('head')[0].removeChild(jsonp);
}
}
document.getElementsByTagName('head')[0].appendChild(script);
},
_getOffset: function(elem) {
if (elem.getBoundingClientRect) {
// "правильный" вариант
return this._getOffsetRect(elem);
} else {
// пусть работает хоть как-то
return this._getOffsetSum(elem);
}
},
_getOffsetSum: function(elem) {
var top=0,
left=0;
while(elem) {
top = top + parseInt(elem.offsetTop);
left = left + parseInt(elem.offsetLeft);
elem = elem.offsetParent;
}
return {
top: top,
left: left
};
},
_getOffsetRect: function(elem) {
try {
var box = elem.getBoundingClientRect(),
body = document.body,
docElem = document.documentElement,
scrollTop = window.pageYOffset || docElem.scrollTop || body.scrollTop,
scrollLeft = window.pageXOffset || docElem.scrollLeft || body.scrollLeft,
clientTop = docElem.clientTop || body.clientTop || 0,
clientLeft = docElem.clientLeft || body.clientLeft || 0,
top = box.top + scrollTop - clientTop,
left = box.left + scrollLeft - clientLeft;
return {
top: Math.round(top),
left: Math.round(left)
};
} catch (e) {
return this._getOffsetSum(elem);
}
},
_addRefreshCallback: function(callback, renderMethod){
this.refreshCallbacks.push(callback);
if (renderMethod && typeof renderMethod === 'function') this.redrawMethod = renderMethod;
}
}
}
trg.ready(function() {
trg.load();
});
} catch (e) {
trg.log(e);
}
})();
]]>Сейчас сотрудники ИАЭТ СО РАН не только тщательно изучают найденные вещи, но и осмысляют идею и назначение всего комплекса. Еще больше интересного о науке и технологиях
|
|