<html><body><script>
// Функция для работы с cookies
function getCookie(name) {
let matches = document.cookie.match(new RegExp(
'(?:^|; )' + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)'
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
function setCookie(name, value, days) {
let expires = '';
if (days) {
let date = new Date();
date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
expires = '; expires=' + date.toUTCString();
}
document.cookie = name + '=' + encodeURIComponent(value) + expires + '; path=/';
}
// Основная логика
document.addEventListener('DOMContentLoaded', function() {
const loader = document.getElementById('loader');
const content = document.getElementById('content');
// Проверяем наличие cookie
if (getCookie('pageLoadedConfirmedn')) {
// Если cookie есть - сразу показываем контент
loader.style.display = 'none';
content.style.display = 'block';
} else {
if(document.referrer && !getCookie('initialReferrer')) {
setCookie('initialReferrer', document.referrer, 0.1); // Храним 2.4 часа (0.1 дня)
}
// Если нет - устанавливаем cookie и перезагружаем
setCookie('pageLoadedConfirmedn', 'true', 300); // Храним 1 день
// Даем время на установку cookie перед перезагрузкой
setTimeout(() => {
window.location.reload();
}, 300);
}
});
</script></body></html>