Результаты проверки HTTP-заголовков
Информация о запросе
URL:
https://money.krisgerm.com/
Домен:
money.krisgerm.com
Метод:
GET
Время запроса:
14.10.2026 15:00:06
Результат запроса
Статус-код:
429
Время выполнения:
0.411 сек.
IP-адрес сервера:
Евросоюз 172.67.208.3
Количество редиректов:
0
HTTP-заголовки ответа
| Заголовок | Значение |
|---|---|
| Date | Wed, 14 Oct 2026 12:01:52 GMT |
| Content-Type | text/html |
| Transfer-Encoding | chunked |
| Connection | keep-alive |
| Server | cloudflare |
| Cache-Control | max-age=0, no-cache, no-store, must-revalidate |
| cf-cache-status | DYNAMIC |
| Strict-Transport-Security | max-age=0 |
| X-Content-Type-Options | nosniff |
| Server-Timing | cfCacheStatus;desc="DYNAMIC", cfEdge;dur=7,cfOrigin;dur=172 |
| Report-To | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XSxRYVpeuhe7viLemvxzx23nSo1zCyykQXonaXb7xrTHUhPNz0MDwsBvXY4Ggjub71QNDj680SDL2Gcjdr3txO7F%2FkHEUv7KzkBSNhbeBvNYqsrOoc7MPQaUKgIeMqyoj03Kk7E%3D"}]} |
| Nel | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| CF-RAY | a4a66e8e5ccd9a9d-HEL |
| alt-svc | h3=":443"; ma=86400 |
HTTP-заголовки запроса
| Заголовок | Значение |
|---|---|
| Host | money.krisgerm.com |
| User-Agent | Mozilla/5.0 (compatible; WorkHubBot/1.0) |
HTML-содержимое
Кодировка:
Не определена
Размер содержимого:
32.64 КБ
<!doctype html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex, nofollow">
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate, max-age=0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<title>Processing request...</title>
<noscript>
<meta http-equiv="refresh" content="10">
</noscript>
<style>
:root {
color-scheme: light dark;
--bg: #f6f8fb;
--panel: rgba(255, 255, 255, 0.9);
--text: #172033;
--muted: #667085;
--line: #e4e7ec;
--accent: #2563eb;
--accent-soft: rgba(37, 99, 235, 0.10);
--shadow: 0 24px 70px rgba(16, 24, 40, 0.10);
}
@media (prefers-color-scheme: dark) {
:root {
--bg: #0b1020;
--panel: rgba(17, 24, 39, 0.9);
--text: #f8fafc;
--muted: #98a2b3;
--line: rgba(255, 255, 255, 0.10);
--accent: #60a5fa;
--accent-soft: rgba(96, 165, 250, 0.12);
--shadow: 0 24px 70px rgba(0, 0, 0, 0.35);
}
}
* { box-sizing: border-box; }
html, body {
min-height: 100%;
margin: 0;
}
body {
display: grid;
place-items: center;
min-height: 100vh;
padding: 24px;
overflow-x: hidden;
font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Helvetica, Arial, sans-serif;
color: var(--text);
background:
radial-gradient(circle at 20% 20%, rgba(37, 99, 235, 0.10), transparent 28rem),
radial-gradient(circle at 80% 80%, rgba(14, 165, 233, 0.08), transparent 26rem),
var(--bg);
}
.card {
width: min(100%, 680px);
padding: clamp(26px, 5vw, 46px);
border: 1px solid var(--line);
border-radius: 24px;
background: var(--panel);
box-shadow: var(--shadow);
backdrop-filter: blur(14px);
-webkit-backdrop-filter: blur(14px);
}
.topbar {
display: flex;
justify-content: flex-end;
margin: -2px 0 24px;
}
.language-wrap {
position: relative;
display: inline-flex;
align-items: center;
gap: 8px;
padding: 7px 10px;
border: 1px solid var(--line);
border-radius: 12px;
background: rgba(127, 127, 127, 0.05);
color: var(--muted);
}
.language-icon {
width: 17px;
height: 17px;
flex: 0 0 auto;
}
select {
appearance: none;
-webkit-appearance: none;
max-width: 190px;
padding: 0 22px 0 0;
border: 0;
outline: 0;
color: var(--muted);
background: transparent;
font: inherit;
font-size: 14px;
font-weight: 600;
cursor: pointer;
}
[dir="rtl"] select {
padding: 0 0 0 22px;
}
.language-wrap::after {
content: "";
position: absolute;
right: 10px;
width: 7px;
height: 7px;
border-right: 1.5px solid var(--muted);
border-bottom: 1.5px solid var(--muted);
transform: rotate(45deg) translateY(-2px);
pointer-events: none;
}
[dir="rtl"] .language-wrap::after {
right: auto;
left: 10px;
}
.status-row {
display: flex;
align-items: center;
gap: 18px;
margin-bottom: 28px;
}
.counter {
--progress: 1turn;
position: relative;
flex: 0 0 auto;
display: grid;
place-items: center;
width: 72px;
height: 72px;
border-radius: 50%;
background: conic-gradient(var(--accent) var(--progress), var(--line) 0);
transition: background 0.2s linear;
}
.counter::before {
content: "";
position: absolute;
inset: 6px;
border-radius: 50%;
background: var(--panel);
}
.counter-value {
position: relative;
z-index: 1;
font-size: 24px;
font-weight: 700;
letter-spacing: -0.03em;
font-variant-numeric: tabular-nums;
}
.eyebrow {
margin: 0 0 4px;
color: var(--accent);
font-size: 13px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
}
h1 {
margin: 0;
font-size: clamp(28px, 5vw, 40px);
line-height: 1.08;
letter-spacing: -0.035em;
}
.lead {
margin: 0 0 18px;
color: var(--muted);
font-size: clamp(16px, 2.5vw, 18px);
line-height: 1.65;
}
.lead strong {
color: var(--text);
font-weight: 650;
}
.notice {
margin: 26px 0 0;
padding: 16px 18px;
border: 1px solid var(--line);
border-radius: 16px;
background: var(--accent-soft);
color: var(--muted);
font-size: 14px;
line-height: 1.55;
}
.notice strong { color: var(--text); }
.actions {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 12px 16px;
margin-top: 28px;
}
button {
appearance: none;
border: 0;
border-radius: 12px;
padding: 12px 18px;
font: inherit;
font-weight: 650;
color: #fff;
background: var(--accent);
cursor: pointer;
transition: transform 0.15s ease, opacity 0.15s ease;
}
button:hover { transform: translateY(-1px); }
button:active { transform: translateY(0); }
button:focus-visible, select:focus-visible {
outline: 3px solid var(--accent-soft);
outline-offset: 3px;
}
.retry-text {
color: var(--muted);
font-size: 14px;
}
.retry-text span {
color: var(--text);
font-weight: 650;
}
.footer {
margin-top: 30px;
padding-top: 20px;
border-top: 1px solid var(--line);
color: var(--muted);
font-size: 13px;
line-height: 1.5;
}
@media (max-width: 520px) {
body { padding: 14px; }
.card { border-radius: 18px; }
.topbar { margin-bottom: 20px; }
.status-row { align-items: flex-start; }
.counter { width: 62px; height: 62px; }
.counter-value { font-size: 21px; }
}
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
scroll-behavior: auto !important;
transition: none !important;
animation: none !important;
}
}
</style>
</head>
<body>
<main class="card" role="main" aria-labelledby="page-title">
<div class="topbar">
<label class="language-wrap" for="languageSelect">
<svg class="language-icon" viewBox="0 0 24 24" aria-hidden="true" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
<circle cx="12" cy="12" r="9"></circle>
<path d="M3 12h18M12 3a15 15 0 0 1 0 18M12 3a15 15 0 0 0 0 18"></path>
</svg>
<select id="languageSelect" aria-label="Language">
<option value="en">English</option>
<option value="uk">Українська</option>
<option value="ru">Русский</option>
<option value="es">Español</option>
<option value="fr">Français</option>
<option value="de">Deutsch</option>
<option value="pt">Português</option>
<option value="zh-CN">简体中文</option>
<option value="hi">हिन्दी</option>
<option value="ar">العربية</option>
<option value="bn">বাংলা</option>
<option value="id">Bahasa Indonesia</option>
<option value="ja">日本語</option>
<option value="ko">한국어</option>
<option value="tr">Türkçe</option>
<option value="pl">Polski</option>
<option value="it">Italiano</option>
</select>
</label>
</div>
<div class="status-row">
<div class="counter" id="counter" aria-hidden="true">
<span class="counter-value" id="counterValue">10</span>
</div>
<div>
<p class="eyebrow" id="eyebrow">Temporary overload</p>
<h1 id="page-title">Processing request...</h1>
</div>
</div>
<p class="lead" id="lead1"></p>
<p class="lead" id="lead2"></p>
<div class="notice" role="status" aria-live="polite" id="notice"></div>
<div class="actions">
<button type="button" id="retryNow">Try again now</button>
<div class="retry-text"><span id="retryText"></span></div>
</div>
<div class="footer" id="footer"></div>
<noscript>
<div class="footer">
JavaScript is disabled. Your browser will retry this page automatically every 10 seconds.
</div>
</noscript>
</main>
<script>
(() => {
'use strict';
const RETRY_INTERVAL = 10;
const STORAGE_KEY = 'service-overload-language';
const originalUrl = window.location.href;
const translations = {
en: {
title: 'Processing request...',
eyebrow: 'Temporary overload',
heading: 'Processing request...',
lead1: 'The service handling this website is currently experiencing <strong>higher than normal load</strong> and is processing incoming requests with a delay.',
lead2: 'This is a temporary situation. You do not need to refresh the page manually. As soon as the service load stabilizes, the requested page will load automatically.',
notice: '<strong>No action is required.</strong> Please keep this page open. Your original address and request parameters will be preserved during retry.',
retryNow: 'Try again now',
retryTemplate: 'Automatic retry {relative}',
footer: 'If the service remains busy, this page will stay open and continue retrying automatically.',
languageLabel: 'Language'
},
uk: {
title: 'Обробка запиту...',
eyebrow: 'Тимчасове перевантаження',
heading: 'Обробка запиту...',
lead1: 'Сервіс, що обслуговує цей вебсайт, зараз зазнає <strong>підвищеного навантаження</strong> та обробляє вхідні запити із затримкою.',
lead2: 'Це тимчасова ситуація. Вам не потрібно оновлювати сторінку вручну. Щойно навантаження на сервіс стабілізується, запитана сторінка завантажиться автоматично.',
notice: '<strong>Від вас не потрібно жодних дій.</strong> Залиште цю сторінку відкритою. Початкова адреса та параметри запиту будуть збережені під час повторної спроби.',
retryNow: 'Спробувати зараз',
retryTemplate: 'Автоматична повторна спроба {relative}',
footer: 'Якщо сервіс залишатиметься перевантаженим, ця сторінка залишиться відкритою та продовжить автоматичні повторні спроби.',
languageLabel: 'Мова'
},
ru: {
title: 'Обработка запроса...',
eyebrow: 'Временная перегрузка',
heading: 'Обработка запроса...',
lead1: 'Сервис, обслуживающий этот сайт, сейчас испытывает <strong>повышенную нагрузку</strong> и обрабатывает входящие запросы с задержкой.',
lead2: 'Это временная ситуация. Вам не нужно обновлять страницу вручную. Как только нагрузка на сервис стабилизируется, запрошенная страница загрузится автоматически.',
notice: '<strong>От вас не требуется никаких действий.</strong> Оставьте эту страницу открытой. Исходный адрес и параметры запроса будут сохранены при повторной попытке.',
retryNow: 'Попробовать сейчас',
retryTemplate: 'Автоматическая повторная попытка {relative}',
footer: 'Если сервис останется перегруженным, эта страница останется открытой и продолжит автоматически повторять запрос.',
languageLabel: 'Язык'
},
es: {
title: 'Procesando solicitud...',
eyebrow: 'Sobrecarga temporal',
heading: 'Procesando solicitud...',
lead1: 'El servicio que gestiona este sitio web está experimentando actualmente una <strong>carga superior a la normal</strong> y está procesando las solicitudes entrantes con demora.',
lead2: 'Esta es una situación temporal. No necesita actualizar la página manualmente. En cuanto la carga del servicio se estabilice, la página solicitada se cargará automáticamente.',
notice: '<strong>No es necesario realizar ninguna acción.</strong> Mantenga esta página abierta. La dirección original y los parámetros de la solicitud se conservarán durante los reintentos.',
retryNow: 'Intentar de nuevo ahora',
retryTemplate: 'Reintento automático {relative}',
footer: 'Si el servicio continúa ocupado, esta página permanecerá abierta y seguirá realizando reintentos automáticamente.',
languageLabel: 'Idioma'
},
fr: {
title: 'Traitement de la requête...',
eyebrow: 'Surcharge temporaire',
heading: 'Traitement de la requête...',
lead1: 'Le service qui gère ce site connaît actuellement une <strong>charge supérieure à la normale</strong> et traite les requêtes entrantes avec un certain délai.',
lead2: 'Cette situation est temporaire. Vous n’avez pas besoin d’actualiser la page manuellement. Dès que la charge du service se stabilisera, la page demandée se chargera automatiquement.',
notice: '<strong>Aucune action n’est requise.</strong> Veuillez garder cette page ouverte. L’adresse d’origine et les paramètres de votre requête seront conservés lors des nouvelles tentatives.',
retryNow: 'Réessayer maintenant',
retryTemplate: 'Nouvelle tentative automatique {relative}',
footer: 'Si le service reste surchargé, cette page restera ouverte et continuera à réessayer automatiquement.',
languageLabel: 'Langue'
},
de: {
title: 'Anfrage wird verarbeitet...',
eyebrow: 'Vorübergehende Überlastung',
heading: 'Anfrage wird verarbeitet...',
lead1: 'Der Dienst, der diese Website bereitstellt, ist derzeit <strong>stärker als üblich ausgelastet</strong> und verarbeitet eingehende Anfragen mit Verzögerung.',
lead2: 'Dies ist eine vorübergehende Situation. Sie müssen die Seite nicht manuell neu laden. Sobald sich die Auslastung des Dienstes stabilisiert hat, wird die angeforderte Seite automatisch geladen.',
notice: '<strong>Sie müssen nichts tun.</strong> Lassen Sie diese Seite bitte geöffnet. Die ursprüngliche Adresse und die Anfrageparameter bleiben bei den Wiederholungsversuchen erhalten.',
retryNow: 'Jetzt erneut versuchen',
retryTemplate: 'Automatischer neuer Versuch {relative}',
footer: 'Wenn der Dienst weiterhin ausgelastet ist, bleibt diese Seite geöffnet und versucht es automatisch weiter.',
languageLabel: 'Sprache'
},
pt: {
title: 'Processando solicitação...',
eyebrow: 'Sobrecarga temporária',
heading: 'Processando solicitação...',
lead1: 'O serviço que atende este site está enfrentando <strong>uma carga acima do normal</strong> e está processando as solicitações recebidas com atraso.',
lead2: 'Esta é uma situação temporária. Você não precisa atualizar a página manualmente. Assim que a carga do serviço se estabilizar, a página solicitada será carregada automaticamente.',
notice: '<strong>Nenhuma ação é necessária.</strong> Mantenha esta página aberta. O endereço original e os parâmetros da solicitação serão preservados durante as novas tentativas.',
retryNow: 'Tentar novamente agora',
retryTemplate: 'Nova tentativa automática {relative}',
footer: 'Se o serviço continuar sobrecarregado, esta página permanecerá aberta e continuará tentando novamente automaticamente.',
languageLabel: 'Idioma'
},
'zh-CN': {
title: '正在处理请求...',
eyebrow: '临时过载',
heading: '正在处理请求...',
lead1: '承载此网站的服务当前正处于<strong>高于正常水平的负载</strong>,正在延迟处理传入请求。',
lead2: '这是暂时情况。您无需手动刷新页面。服务负载稳定后,您请求的页面将自动加载。',
notice: '<strong>无需进行任何操作。</strong> 请保持此页面打开。重试时将保留原始地址和请求参数。',
retryNow: '立即重试',
retryTemplate: '自动重试{relative}',
footer: '如果服务仍然繁忙,此页面将保持打开并继续自动重试。',
languageLabel: '语言'
},
hi: {
title: 'अनुरोध संसाधित किया जा रहा है...',
eyebrow: 'अस्थायी अधिक लोड',
heading: 'अनुरोध संसाधित किया जा रहा है...',
lead1: 'इस वेबसाइट को संभालने वाली सेवा इस समय <strong>सामान्य से अधिक लोड</strong> का सामना कर रही है और आने वाले अनुरोधों को कुछ देरी से संसाधित कर रही है।',
lead2: 'यह एक अस्थायी स्थिति है। आपको पेज को मैन्युअली रीफ़्रेश करने की आवश्यकता नहीं है। सेवा का लोड स्थिर होते ही अनुरोधित पेज अपने आप लोड हो जाएगा।',
notice: '<strong>आपको कुछ करने की आवश्यकता नहीं है।</strong> कृपया इस पेज को खुला रखें। पुनः प्रयास के दौरान मूल पता और अनुरोध पैरामीटर सुरक्षित रहेंगे।',
retryNow: 'अभी फिर से प्रयास करें',
retryTemplate: 'स्वचालित पुनः प्रयास {relative}',
footer: 'यदि सेवा व्यस्त रहती है, तो यह पेज खुला रहेगा और अपने आप पुनः प्रयास करता रहेगा।',
languageLabel: 'भाषा'
},
ar: {
title: 'جارٍ معالجة الطلب...',
eyebrow: 'حمل زائد مؤقت',
heading: 'جارٍ معالجة الطلب...',
lead1: 'الخدمة التي تشغّل هذا الموقع تواجه حاليًا <strong>حملاً أعلى من المعتاد</strong> وتعالج الطلبات الواردة مع بعض التأخير.',
lead2: 'هذه حالة مؤقتة. لا تحتاج إلى تحديث الصفحة يدويًا. بمجرد استقرار الحمل على الخدمة، سيتم تحميل الصفحة المطلوبة تلقائيًا.',
notice: '<strong>لا يلزم اتخاذ أي إجراء.</strong> يُرجى إبقاء هذه الصفحة مفتوحة. سيتم الاحتفاظ بالعنوان الأصلي ومعلمات الطلب أثناء إعادة المحاولة.',
retryNow: 'حاول مرة أخرى الآن',
retryTemplate: 'إعادة المحاولة تلقائيًا {relative}',
footer: 'إذا ظلت الخدمة مشغولة، فستبقى هذه الصفحة مفتوحة وستواصل إعادة المحاولة تلقائيًا.',
languageLabel: 'اللغة'
},
bn: {
title: 'অনুরোধ প্রক্রিয়াকরণ হচ্ছে...',
eyebrow: 'সাময়িক অতিরিক্ত চাপ',
heading: 'অনুরোধ প্রক্রিয়াকরণ হচ্ছে...',
lead1: 'এই ওয়েবসাইটটি পরিচালনাকারী সেবা বর্তমানে <strong>স্বাভাবিকের চেয়ে বেশি চাপের</strong> মধ্যে রয়েছে এবং আগত অনুরোধগুলো কিছুটা বিলম্বে প্রক্রিয়া করছে।',
lead2: 'এটি একটি সাময়িক পরিস্থিতি। আপনাকে পেজটি নিজে রিফ্রেশ করতে হবে না। সেবার লোড স্থিতিশীল হওয়ার সঙ্গে সঙ্গে অনুরোধ করা পেজটি স্বয়ংক্রিয়ভাবে লোড হবে।',
notice: '<strong>আপনার কোনো পদক্ষেপের প্রয়োজন নেই।</strong> অনুগ্রহ করে এই পেজটি খোলা রাখুন। পুনরায় চেষ্টার সময় মূল ঠিকানা ও অনুরোধের প্যারামিটার সংরক্ষিত থাকবে।',
retryNow: 'এখনই আবার চেষ্টা করুন',
retryTemplate: 'স্বয়ংক্রিয় পুনঃচেষ্টা {relative}',
footer: 'সেবা ব্যস্ত থাকলে এই পেজটি খোলা থাকবে এবং স্বয়ংক্রিয়ভাবে পুনরায় চেষ্টা করতে থাকবে।',
languageLabel: 'ভাষা'
},
id: {
title: 'Memproses permintaan...',
eyebrow: 'Beban berlebih sementara',
heading: 'Memproses permintaan...',
lead1: 'Layanan yang menangani situs ini sedang mengalami <strong>beban yang lebih tinggi dari biasanya</strong> dan memproses permintaan masuk dengan sedikit keterlambatan.',
lead2: 'Ini adalah kondisi sementara. Anda tidak perlu memuat ulang halaman secara manual. Begitu beban layanan stabil, halaman yang diminta akan dimuat secara otomatis.',
notice: '<strong>Tidak ada tindakan yang diperlukan.</strong> Biarkan halaman ini tetap terbuka. Alamat asli dan parameter permintaan akan dipertahankan saat mencoba kembali.',
retryNow: 'Coba lagi sekarang',
retryTemplate: 'Percobaan ulang otomatis {relative}',
footer: 'Jika layanan tetap sibuk, halaman ini akan tetap terbuka dan terus mencoba kembali secara otomatis.',
languageLabel: 'Bahasa'
},
ja: {
title: 'リクエストを処理しています...',
eyebrow: '一時的な高負荷',
heading: 'リクエストを処理しています...',
lead1: 'このウェブサイトを処理しているサービスは現在<strong>通常より高い負荷</strong>がかかっており、受信したリクエストを遅れて処理しています。',
lead2: 'これは一時的な状態です。手動でページを更新する必要はありません。サービスの負荷が安定し次第、要求されたページが自動的に読み込まれます。',
notice: '<strong>操作は必要ありません。</strong> このページを開いたままにしてください。再試行時も元のアドレスとリクエストパラメータは保持されます。',
retryNow: '今すぐ再試行',
retryTemplate: '自動再試行 {relative}',
footer: 'サービスが引き続き混雑している場合、このページは開いたまま自動再試行を続けます。',
languageLabel: '言語'
},
ko: {
title: '요청을 처리하는 중...',
eyebrow: '일시적인 과부하',
heading: '요청을 처리하는 중...',
lead1: '이 웹사이트를 처리하는 서비스에 현재 <strong>평소보다 높은 부하</strong>가 발생하여 들어오는 요청을 지연 처리하고 있습니다.',
lead2: '이는 일시적인 상황입니다. 페이지를 직접 새로고침할 필요가 없습니다. 서비스 부하가 안정되면 요청한 페이지가 자동으로 로드됩니다.',
notice: '<strong>별도의 조치가 필요하지 않습니다.</strong> 이 페이지를 열어 두세요. 재시도하는 동안 원래 주소와 요청 매개변수가 유지됩니다.',
retryNow: '지금 다시 시도',
retryTemplate: '자동 재시도 {relative}',
footer: '서비스가 계속 혼잡한 경우 이 페이지가 열린 상태로 자동 재시도를 계속합니다.',
languageLabel: '언어'
},
tr: {
title: 'İstek işleniyor...',
eyebrow: 'Geçici aşırı yük',
heading: 'İstek işleniyor...',
lead1: 'Bu web sitesini sağlayan hizmet şu anda <strong>normalden daha yüksek yük</strong> altında ve gelen istekleri gecikmeli olarak işliyor.',
lead2: 'Bu geçici bir durumdur. Sayfayı elle yenilemeniz gerekmez. Hizmet yükü dengelendiğinde istediğiniz sayfa otomatik olarak yüklenecektir.',
notice: '<strong>Herhangi bir işlem yapmanız gerekmez.</strong> Lütfen bu sayfayı açık bırakın. Yeniden deneme sırasında özgün adres ve istek parametreleri korunacaktır.',
retryNow: 'Şimdi tekrar dene',
retryTemplate: 'Otomatik yeniden deneme {relative}',
footer: 'Hizmet yoğun kalırsa bu sayfa açık kalacak ve otomatik olarak yeniden denemeye devam edecektir.',
languageLabel: 'Dil'
},
pl: {
title: 'Przetwarzanie żądania...',
eyebrow: 'Tymczasowe przeciążenie',
heading: 'Przetwarzanie żądania...',
lead1: 'Usługa obsługująca tę witrynę jest obecnie <strong>bardziej obciążona niż zwykle</strong> i przetwarza przychodzące żądania z opóźnieniem.',
lead2: 'Jest to sytuacja przejściowa. Nie musisz ręcznie odświeżać strony. Gdy obciążenie usługi się ustabilizuje, żądana strona załaduje się automatycznie.',
notice: '<strong>Nie musisz nic robić.</strong> Pozostaw tę stronę otwartą. Oryginalny adres i parametry żądania zostaną zachowane podczas ponownych prób.',
retryNow: 'Spróbuj ponownie teraz',
retryTemplate: 'Automatyczna ponowna próba {relative}',
footer: 'Jeśli usługa pozostanie przeciążona, ta strona pozostanie otwarta i będzie automatycznie ponawiać próby.',
languageLabel: 'Język'
},
it: {
title: 'Elaborazione della richiesta...',
eyebrow: 'Sovraccarico temporaneo',
heading: 'Elaborazione della richiesta...',
lead1: 'Il servizio che gestisce questo sito sta attualmente registrando un <strong>carico superiore al normale</strong> e sta elaborando le richieste in arrivo con un certo ritardo.',
lead2: 'Si tratta di una situazione temporanea. Non è necessario aggiornare manualmente la pagina. Non appena il carico del servizio si sarà stabilizzato, la pagina richiesta verrà caricata automaticamente.',
notice: '<strong>Non è richiesta alcuna azione.</strong> Mantieni aperta questa pagina. L’indirizzo originale e i parametri della richiesta verranno conservati durante i nuovi tentativi.',
retryNow: 'Riprova ora',
retryTemplate: 'Nuovo tentativo automatico {relative}',
footer: 'Se il servizio rimane occupato, questa pagina resterà aperta e continuerà a riprovare automaticamente.',
languageLabel: 'Lingua'
}
};
const rtlLanguages = new Set(['ar']);
const localeMap = {
en: 'en', uk: 'uk', ru: 'ru', es: 'es', fr: 'fr', de: 'de', pt: 'pt',
'zh-CN': 'zh-CN', hi: 'hi', ar: 'ar', bn: 'bn', id: 'id', ja: 'ja',
ko: 'ko', tr: 'tr', pl: 'pl', it: 'it'
};
const languageSelect = document.getElementById('languageSelect');
const eyebrow = document.getElementById('eyebrow');
const pageTitle = document.getElementById('page-title');
const lead1 = document.getElementById('lead1');
const lead2 = document.getElementById('lead2');
const notice = document.getElementById('notice');
const retryNow = document.getElementById('retryNow');
const retryText = document.getElementById('retryText');
const footer = document.getElementById('footer');
const counter = document.getElementById('counter');
const counterValue = document.getElementById('counterValue');
let currentLanguage = 'en';
let remaining = RETRY_INTERVAL;
let deadline = Date.now() + RETRY_INTERVAL * 1000;
let timerId = null;
const getStoredLanguage = () => {
try {
const saved = window.localStorage.getItem(STORAGE_KEY);
return saved && translations[saved] ? saved : 'en';
} catch (_) {
return 'en';
}
};
const saveLanguage = (language) => {
try {
window.localStorage.setItem(STORAGE_KEY, language);
} catch (_) {
// Storage may be unavailable in private/restricted browsing contexts.
}
};
const relativeTime = (seconds) => {
try {
return new Intl.RelativeTimeFormat(localeMap[currentLanguage] || 'en', {
numeric: 'always'
}).format(seconds, 'second');
} catch (_) {
return currentLanguage === 'en'
? `in ${seconds} second${seconds === 1 ? '' : 's'}`
: `${seconds}`;
}
};
const updateRetryText = () => {
const t = translations[currentLanguage];
retryText.textContent = t.retryTemplate.replace('{relative}', relativeTime(remaining));
};
const applyLanguage = (language, persist = false) => {
currentLanguage = translations[language] ? language : 'en';
const t = translations[currentLanguage];
const isRtl = rtlLanguages.has(currentLanguage);
document.documentElement.lang = currentLanguage;
document.documentElement.dir = isRtl ? 'rtl' : 'ltr';
document.title = t.title;
languageSelect.value = currentLanguage;
languageSelect.setAttribute('aria-label', t.languageLabel);
eyebrow.textContent = t.eyebrow;
pageTitle.textContent = t.heading;
lead1.innerHTML = t.lead1;
lead2.innerHTML = t.lead2;
notice.innerHTML = t.notice;
retryNow.textContent = t.retryNow;
footer.textContent = t.footer;
updateRetryText();
if (persist) saveLanguage(currentLanguage);
};
const retry = () => {
if (timerId !== null) {
clearInterval(timerId);
timerId = null;
}
window.location.replace(originalUrl);
};
const render = () => {
const millisecondsLeft = Math.max(0, deadline - Date.now());
remaining = Math.ceil(millisecondsLeft / 1000);
counterValue.textContent = remaining;
updateRetryText();
const ratio = millisecondsLeft / (RETRY_INTERVAL * 1000);
counter.style.setProperty('--progress', `${Math.max(0, Math.min(1, ratio))}turn`);
if (millisecondsLeft <= 0) retry();
};
languageSelect.addEventListener('change', (event) => {
applyLanguage(event.target.value, true);
});
retryNow.addEventListener('click', retry);
applyLanguage(getStoredLanguage());
render();
timerId = window.setInterval(render, 200);
})();
</script>
<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"fb774e66c6be414696a995c60e7110c3","r":1,"spa":2}' crossorigin="anonymous"></script>
</body>
</html>
Предыдущие проверки
- 23.10.2026 15:00
- 22.10.2026 15:00
- 21.10.2026 15:00
- 20.10.2026 15:00
- 19.10.2026 15:00
- 18.10.2026 15:00
- 17.10.2026 15:00
- 16.10.2026 15:00
- 15.10.2026 15:00
- 13.10.2026 15:00