/ Copyright warning in console console.log( '%c⚠️ ВНИМАНИЕ! ПРЕДУПРЕЖДЕНИЕ О БЕЗОПАСНОСТИ ⚠️', 'color: #ef4444; font-size: 20px; font-weight: bold; text-shadow: 2px 2px 4px rgba(0,0,0,0.5);' ); console.log( '%c🔒 ПРОПРИЕТАРНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ', 'color: #f97316; font-size: 16px; font-weight: bold;' ); console.log( '%c\n© 2024-2026 Envision Project. ВСЕ ПРАВА ЗАЩИЩЕНЫ.\n\n' + 'Данное программное обеспечение является конфиденциальной собственностью Envision Project.\n\n' + '❌ КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНО:\n' + '• Копирование исходного кода\n' + '• Извлечение или модификация кода\n' + '• Использование в других проектах\n' + '• Распространение или публикация\n' + '• Обратная разработка (reverse engineering)\n\n' + '⚖️ ОТВЕТСТВЕННОСТЬ:\n' + 'Нарушение авторских прав влечет гражданскую и уголовную ответственность\n' + 'в соответствии с законодательством РФ (Статьи 146, 272 УК РФ).\n\n' + '💰 Компенсация за нарушение: от 10,000 до 5,000,000 USD\n\n' + '📞 Контакты: legal@envision-project.local\n', 'color: #fbbf24; font-size: 13px; line-height: 1.6;' ); console.log( '%cЕсли вы обнаружили уязвимость безопасности, сообщите на: security@envision-project.local', 'color: #8b5cf6; font-size: 12px; font-style: italic;' ); // Disable right-click context menu (optional, can be removed if too restrictive) // document.addEventListener('contextmenu', (e) => { // e.preventDefault(); // console.warn('Контекстное меню отключено для защиты авторских прав.'); // }); // Detect DevTools opening (basic detection) const devtools = { open: false }; const threshold = 160; setInterval(() => { if (window.outerWidth - window.innerWidth > threshold || window.outerHeight - window.innerHeight > threshold) { if (!devtools.open) { devtools.open = true; console.clear(); console.log( '%c⚠️ ВНИМАНИЕ! Обнаружены инструменты разработчика', 'color: #ef4444; font-size: 18px; font-weight: bold;' ); console.log( '%cИспользование инструментов разработчика для извлечения кода является нарушением авторских прав.\n' + 'Все действия логируются и могут быть использованы в качестве доказательств.', 'color: #fbbf24; font-size: 14px;' ); } } else { devtools.open = false; } }, 1000);