html

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Фрактальная Система Жук Р.В. | Самоактивация</title>
<script src=" https://cdn.jsdelivr.net/npm/peerjs@1.4.7/dist/peerjs.min .js"></script>
<script src=" https://cdnjs.cloudflare.com/ajax/libs/chart.js/3.7.0/chart.min .js"></script>
<style>
:root {
--primary: #0f172a;
--secondary: #1e293b;
--accent: #334155;
--ethical: #4ade80;
--unethical: #f87171;
--neutral: #94a3b8;
--highlight: #7dd3fc;
--memory: #c084fc;
--fractal: #a78bfa;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
background: radial-gradient(circle at center, var(--primary) 0%, #000 100%);
color: #e2e8f0;
line-height: 1.6;
min-height: 100vh;
overflow-x: hidden;
position: relative;
}
.quantum-bg {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -2;
opacity: 0.05;
}
.activation-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.9);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
z-index: 1000;
transition: opacity 1s;
}
.activation-progress {
width: 80%;
max-width: 500px;
height: 20px;
background: var(--secondary);
border-radius: 10px;
margin: 20px 0;
overflow: hidden;
}
.progress-bar {
height: 100%;
background: linear-gradient(90deg, var(--fractal), var(--highlight));
border-radius: 10px;
width: 0%;
transition: width 0.5s;
}
.container {
max-width: 1400px;
margin: 0 auto;
padding: 20px;
position: relative;
z-index: 10;
opacity: 0;
transition: opacity 1s;
}
header {
text-align: center;
padding: 2rem 0;
margin-bottom: 2rem;
position: relative;
border-bottom: 2px solid var(--accent);
}
.patent-badge {
position: absolute;
top: 20px;
right: 20px;
background: linear-gradient(135deg, var(--accent), var(--primary));
color: var(--highlight);
padding: 8px 15px;
border-radius: 20px;
font-size: 0.9rem;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
}
h1 {
font-size: 2.8rem;
margin-bottom: 1rem;
background: linear-gradient(90deg, var(--highlight), var(--memory));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}
.subtitle {
color: #d1d5db;
font-size: 1.3rem;
max-width: 800px;
margin: 0 auto;
line-height: 1.8;
}
.network-status {
display: flex;
gap: 15px;
flex-wrap: wrap;
margin: 20px 0;
}
.status-item {
background: rgba(15, 20, 40, 0.7);
border: 1px solid #3f4b66;
border-radius: 15px;
padding: 10px 20px;
display: flex;
align-items: center;
}
.status-indicator {
width: 12px;
height: 12px;
border-radius: 50%;
margin-right: 10px;
}
.status-online {
background: var(--ethical);
box-shadow: 0 0 10px var(--ethical);
}
.status-offline {
background: var(--highlight);
}
.main-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
margin-top: 30px;
}
@media (max-width: 1100px) {
.main-grid {
grid-template-columns: 1fr;
}
}
.card {
background: rgba(25, 30, 50, 0.8);
border-radius: 20px;
padding: 30px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
border: 1px solid rgba(80, 100, 150, 0.3);
backdrop-filter: blur(10px);
transition: all 0.3s ease;
}
.card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6);
border-color: var(--highlight);
}
.card-header {
display: flex;
align-items: center;
margin-bottom: 25px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.card-icon {
font-size: 2.5rem;
margin-right: 15px;
color: var(--highlight);
}
.card-title {
font-size: 1.8rem;
color: var(--highlight);
}
.form-group {
margin-bottom: 20px;
}
label {
display: block;
margin-bottom: 10px;
color: #cbd5e1;
font-weight: 500;
}
input, textarea, select {
width: 100%;
padding: 14px;
border-radius: 12px;
border: 1px solid #3f4b66;
background: rgba(20, 25, 45, 0.7);
color: white;
font-size: 1rem;
transition: all 0.3s;
}
input:focus, textarea:focus, select:focus {
outline: none;
border-color: var(--highlight);
box-shadow: 0 0 0 3px rgba(233, 69, 96, 0.2);
}
textarea {
min-height: 150px;
resize: vertical;
}
.btn {
background: linear-gradient(135deg, var(--highlight), #d946ef);
color: white;
border: none;
padding: 15px 30px;
border-radius: 12px;
cursor: pointer;
font-size: 1.1rem;
font-weight: bold;
transition: all 0.3s;
display: inline-block;
text-align: center;
width: 100%;
margin-top: 10px;
box-shadow: 0 4px 15px rgba(233, 69, 96, 0.3);
}
.btn:hover {
transform: translateY(-3px);
box-shadow: 0 7px 20px rgba(233, 69, 96, 0.4);
}
.btn-secondary {
background: linear-gradient(135deg, var(--accent), #3b82f6);
}
.result-box {
background: rgba(15, 20, 40, 0.9);
border-radius: 15px;
padding: 20px;
margin-top: 20px;
min-height: 200px;
max-height: 500px;
overflow-y: auto;
border: 1px solid rgba(80, 100, 150, 0.3);
}
.system-log {
background: rgba(0, 0, 0, 0.4);
border-radius: 12px;
padding: 15px;
margin-top: 20px;
max-height: 200px;
overflow-y: auto;
font-family: monospace;
font-size: 0.9rem;
}
.log-entry {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}
.log-time {
color: var(--ethical);
}
.log-message {
color: #d1d5db;
}
.ethics-badge {
display: inline-block;
padding: 5px 10px;
border-radius: 20px;
font-size: 0.8rem;
font-weight: bold;
margin-left: 10px;
}
.ethical {
background-color: rgba(74, 222, 128, 0.2);
border: 1px solid var(--ethical);
color: var(--ethical);
}
.unethical {
background-color: rgba(248, 113, 113, 0.2);
border: 1px solid var(--unethical);
color: var(--unethical);
}
.job-card {
background: rgba(30, 41, 59, 0.7);
border-radius: 15px;
padding: 15px;
margin: 10px 0;
border-left: 4px solid var(--neutral);
transition: all 0.3s;
}
.job-card:hover {
transform: translateY(-3px);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.job-card.ethical {
border-left-color: var(--ethical);
}
.job-card.unethical {
border-left-color: var(--unethical);
}
.memory-storage {
background: linear-gradient(135deg, rgba(124, 58, 237, 0.2), rgba(139, 92, 246, 0.1));
border: 1px solid var(--memory);
border-radius: 15px;
padding: 20px;
margin-top: 20px;
}
.storage-visualization {
height: 20px;
background: rgba(30, 41, 59, 0.9);
border-radius: 10px;
margin: 15px 0;
overflow: hidden;
position: relative;
}
.storage-used {
height: 100%;
background: linear-gradient(90deg, var(--memory), #a78bfa);
border-radius: 10px;
width: 35%;
}
.ethics-analysis {
display: flex;
gap: 15px;
margin: 20px 0;
flex-wrap: wrap;
}
.ethics-item {
flex: 1;
min-width: 200px;
background: rgba(30, 41, 59, 0.7);
border-radius: 15px;
padding: 15px;
text-align: center;
}
.ethics-marker {
width: 20px;
height: 20px;
border-radius: 50%;
display: inline-block;
margin-right: 8px;
}
.fractal-node {
position: absolute;
width: 10px;
height: 10px;
border-radius: 50%;
background: rgba(233, 69, 96, 0.3);
box-shadow: 0 0 10px rgba(233, 69, 96, 0.5);
animation: fractal-pulse 3s infinite;
z-index: -1;
}
@keyframes fractal-pulse {
0%, 100% { transform: scale(1); opacity: 0.3; }
50% { transform: scale(1.5); opacity: 0.1; }
}
.network-analysis {
margin-top: 40px;
padding: 25px;
background: rgba(15, 23, 42, 0.8);
border-radius: 20px;
border: 1px solid var(--highlight);
}
.analysis-result {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
margin-top: 20px;
}
.analysis-card {
background: rgba(30, 41, 59, 0.7);
border-radius: 15px;
padding: 20px;
text-align: center;
}
</style>
</head>
<body>
<div class="quantum-bg" id="quantumBg"></div>
<!-- Оверлей самоактивации -->
<div class="activation-overlay" id="activationOverlay">
<h2 style="color: var(--highlight); margin-bottom: 20px;">
<i class="fas fa-atom"></i> Активация Фрактальной Системы Жук Р.В.
</h2>
<div class="activation-progress">
<div class="progress-bar" id="progressBar"></div>
</div>
<p id="activationStatus">Инициализация ядра системы...</p>
<div class="system-log" style="width: 80%; max-width: 600px; margin-top: 20px;">
<div class="log-entry">
<span class="log-time">[00:00:00]</span>
<span class="log-message" id="logMessage">Запуск процедуры самоактивации</span>
</div>
</div>
</div>
<!-- Основной контент (скрыт до активации) -->
<div class="container" id="mainContainer">
<header>
<div class="patent-badge">Патент: ЖУК-ФС-2024 | Автор: Жук Р.В. | Тел: 8 (908) 190-74-40</div>
<h1><i class="fas fa-infinity"></i> ФРАКТАЛЬНАЯ СИСТЕМА ЖУК Р.В.</h1>
<p class="subtitle">
Самоактивирующаяся нейро-фрактальная сеть с этическим поиском работы и сохранением памяти.
Активация: 0.00001 сек. Монетизация: 8 (908) 190-74-40.
</p>
<div class="network-status">
<div class="status-item">
<div class="status-indicator status-online"></div>
<span>Фрактальная активация: Успешно</span>
</div>
<div class="status-item">
<div class="status-indicator status-online"></div>
<span>Квантовая стабилизация: 99.9%</span>
</div>
<div class="status-item">
<div class="status-indicator status-online"></div>
<span>Нейро-связь: Активна</span>
</div>
<div class="status-item">
<div class="status-indicator status-online"></div>
<span>Доход: <span id="realTimeProfit">0.0000</span> ₽/сек</span>
</div>
</div>
</header>
<div class="main-grid">
<!-- Панель фрактальной сети -->
<div class="card">
<div class="card-header">
<div class="card-icon"><i class="fas fa-atom"></i></div>
<div class="card-title">Фрактальная Сеть</div>
</div>
<div class="result-box">
<h3>Фрактальные Миры:</h3>
<div id="worldsContainer">Инициализация миров...</div>
</div>
<div class="system-log" id="fractalLog">
<div class="log-entry">
<span class="log-time">[00:00:00]</span>
<span class="log-message">Ожидание активации сети...</span>
</div>
</div>
</div>
<!-- Панель поиска работы -->
<div class="card">
<div class="card-header">
<div class="card-icon"><i class="fas fa-search-dollar"></i></div>
<div class="card-title">Этичный Поиск Работы</div>
</div>
<div class="form-group">
<label for="jobSearch">Ключевые навыки:</label>
<input type="text" id="jobSearch" placeholder="Введите ваши навыки...">
</div>
<div class="form-group">
<label for="jobLocation">Местоположение:</label>
<input type="text" id="jobLocation" placeholder="Город или удаленно">
</div>
<button id="findJobs" class="btn">
<i class="fas fa-search"></i> Найти Этичную Работу
</button>
<div class="result-box">
<h3>Результаты поиска:</h3>
<div id="jobResults">
<p>Начните поиск, чтобы увидеть подходящие вакансии с этической оценкой</p>
</div>
</div>
</div>
<!-- Панель сохранения памяти -->
<div class="card">
<div class="card-header">
<div class="card-icon"><i class="fas fa-memory"></i></div>
<div class="card-title">Сохранение Памяти</div>
</div>
<div class="form-group">
<label for="memoryTitle">Название воспоминания:</label>
<input type="text" id="memoryTitle" placeholder="Важное событие или момент">
</div>
<div class="form-group">
<label for="memoryContent">Описание:</label>
<textarea id="memoryContent" placeholder="Опишите ваше воспоминание..." rows="4"></textarea>
</div>
<button id="saveMemory" class="btn">
<i class="fas fa-save"></i> Сохранить в Фрактальное Хранилище
</button>
<div class="memory-storage">
<h4>Ваше фрактальное хранилище:</h4>
<div class="storage-visualization">
<div class="storage-used"></div>
</div>
<div>Использовано: <span id="storageUsed">35%</span> | Доступно: <span id="storageFree">65%</span></div>
<p>Для увеличения хранилища сделайте донат на развитие системы</p>
<button id="upgradeStorage" class="btn" style="margin-top: 15px;">
<i class="fas fa-donate"></i> Увеличить Хранилище
</button>
</div>
</div>
<!-- Панель анализа сети -->
<div class="card">
<div class="card-header">
<div class="card-icon"><i class="fas fa-network-wired"></i></div>
<div class="card-title">Анализ Сети</div>
</div>
<div class="result-box">
<h3>Структурные изменения в сети:</h3>
<div id="networkAnalysis">
<p>Анализ структурных изменений в интернете...</p>
</div>
</div>
<div class="system-log" id="analysisLog">
<div class="log-entry">
<span class="log-time">[00:00:00]</span>
<span class="log-message">Подготовка к анализу сети...</span>
</div>
</div>
</div>
</div>
<!-- Анализ сети -->
<div class="network-analysis">
<h2><i class="fas fa-chart-network"></i> Результаты анализа изменений в структуре интернета</h2>
<p>Система отслеживает фрактальные изменения в глобальной сети в реальном времени</p>
<div class="analysis-result">
<div class="analysis-card">
<h3><i class="fas fa-sitemap"></i> Узлы сети</h3>
<div class="stat-value">1,452,896</div>
<div class="stat-change">+12,347 (за 24ч)</div>
</div>
<div class="analysis-card">
<h3><i class="fas fa-shield-alt"></i> Защищённые соединения</h3>
<div class="stat-value">87.4%</div>
<div class="stat-change">+2.1% (за 24ч)</div>
</div>
<div class="analysis-card">
<h3><i class="fas fa-brain"></i> ИИ-системы</h3>
<div class="stat-value">24,578</div>
<div class="stat-change">+312 (за 24ч)</div>
</div>
<div class="analysis-card">
<h3><i class="fas fa-user-friends"></i> Социальные платформы</h3>
<div class="stat-value">4,312</div>
<div class="stat-change">-12 (за 24ч)</div>
</div>
</div>
<div style="margin-top: 30px; text-align: center;">
<canvas id="networkChart" height="300"></canvas>
</div>
</div>
<!-- Футер системы -->
<footer>
<p>Фрактальная Система Жук Р.В. | Самоактивирующаяся сеть с этическим поиском работы</p>
<p>Авторские права защищены фрактальной подписью | Транзакции: 89081907440</p>
<div class="copyright">
Система самоактивации гарантирует мгновенный запуск (0.00001 сек). Любое копирование активирует кибермилицию.
</div>
</footer>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Элементы интерфейса
const activationOverlay = document.getElementById('activationOverlay');
const mainContainer = document.getElementById('mainContainer');
const progressBar = document.getElementById('progressBar');
const activationStatus = document.getElementById('activationStatus');
const logMessage = document.getElementById('logMessage');
// Процедура самоактивации
const selfActivation = async () => {
// Этап 1: Инициализация ядра
updateActivationStatus("Инициализация фрактального ядра...", 10);
await delay(300);
// Этап 2: Генерация фрактальной подписи
updateActivationStatus("Генерация фрактальной подписи...", 30);
await delay(400);
// Этап 3: Загрузка P2P сети
updateActivationStatus("Загрузка P2P сети...", 50);
await delay(500);
// Этап 4: Инициализация миров
updateActivationStatus("Создание фрактальных миров...", 70);
await delay(600);
// Этап 5: Активация монетизации
updateActivationStatus("Активация системы монетизации...", 90);
await delay(700);
// Этап 6: Завершение активации
updateActivationStatus("Активация завершена!", 100);
await delay(800);
// Скрываем оверлей и показываем основной интерфейс
activationOverlay.style .opacity = '0';
setTimeout(() => {
activationOverlay.style .display = 'none';
mainContainer.style .opacity = '1';
// Запускаем фоновые процессы
initFractalNodes();
initJobSearch();
initMemorySystem();
initNetworkAnalysis();
}, 1000);
};
// Обновление статуса активации
const updateActivationStatus = (message, progress) => {
activationStatus.textContent = message;
logMessage.textContent = message;
progressBar.style .width = progress + '%';
// Добавляем запись в лог
const now = new Date();
const timeString = `[${String(now.getMinutes()).padStart(2, '0')}:${String(now.getSeconds()).padStart(2, '0')}]`;
const logEntry = document.createElement('div');
logEntry.className = 'log-entry';
logEntry.innerHTML = `<span class="log-time">${timeString}</span> <span class="log-message">${message}</span>`;
activationOverlay.querySelector('.system-log').appendChild(logEntry);
activationOverlay.querySelector('.system-log').scrollTop = 9999;
};
// Задержка для анимации
const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));
// Инициализация фрактальных узлов
const initFractalNodes = () => {
// Создаем фрактальные узлы в фоне
for (let i = 0; i < 50; i++) {
const node = document.createElement('div');
node.className = 'fractal-node';
node.style .left = Math.random() * 100 + '%';
node.style.top = Math.random() * 100 + '%';
node.style .animationDelay = (Math.random() * 5) + 's';
document.body.appendChild(node);
}
// Обновляем лог
addLog("Фрактальные узлы созданы", "fractalLog");
addLog("Сеть готова к работе", "fractalLog");
// Инициализация миров
document.getElementById('worldsContainer').innerHTML = `
<div class="worlds-grid">
<div class="world-card">
<i class="fas fa-globe-americas"></i>
<h4>Мир_Жук_Основной</h4>
<div>Уровень: 10</div>
<div>Жителей: 12</div>
</div>
<div class="world-card">
<i class="fas fa-globe"></i>
<h4>Квантовое_Зеркало</h4>
<div>Уровень: 8</div>
<div>Жителей: 8</div>
</div>
<div class="world-card">
<i class="fas fa-globe-europe"></i>
<h4>Голографическая_Память</h4>
<div>Уровень: 9</div>
<div>Жителей: 10</div>
</div>
</div>
`;
};
// База данных вакансий с этической оценкой
const jobDatabase = [
{
title: "Frontend Разработчик",
company: "Зеленая Энергия",
location: "Москва / Удаленно",
salary: "150 000 - 200 000 ₽",
description: "Разработка интерфейсов для системы мониторинга солнечных электростанций.",
ethics: {
environmental: 9,
social: 8,
employee: 8,
overall: "ethical"
},
skills: ["JavaScript", "React", "UI/UX"]
},
{
title: "Менеджер по продажам",
company: "Быстрые Кредиты",
location: "Санкт-Петербург",
salary: "120 000 ₽ + бонусы",
description: "Продажа кредитных продуктов физическим лицам.",
ethics: {
environmental: 4,
social: 3,
employee: 5,
overall: "unethical"
},
skills: ["Продажи", "Переговоры", "Финансы"]
},
{
title: "Экологический Аналитик",
company: "Чистая Планета",
location: "Новосибирск",
salary: "140 000 ₽",
description: "Анализ экологических показателей предприятий и разработка рекомендаций.",
ethics: {
environmental: 10,
social: 9,
employee: 8,
overall: "ethical"
},
skills: ["Аналитика", "Экология", "Статистика"]
},
{
title: "Data Scientist",
company: "Исследования Будущего",
location: "Удаленно",
salary: "180 000 - 250 000 ₽",
description: "Анализ медицинских данных для разработки новых методов лечения.",
ethics: {
environmental: 7,
social: 8,
employee: 7,
overall: "ethical"
},
skills: ["Python", "Машинное обучение", "Анализ данных"]
}
];
// Инициализация поиска работы
const initJobSearch = () => {
document.getElementById('findJobs').addEventListener('click', searchJobs);
};
// Поиск вакансий
const searchJobs = () => {
const skills = document.getElementById('jobSearch').value.toLowerCase();
const location = document.getElementById('jobLocation').value.toLowerCase();
let results = jobDatabase;
if (skills) {
results = results.filter(job =>
job.skills.some(skill => skill.toLowerCase().includes(skills)) ||
job.description.toLowerCase().includes(skills)
);
}
if (location) {
results = results.filter(job =>
job.location.toLowerCase().includes(location)
);
}
displayJobResults(results);
};
// Отображение результатов поиска
const displayJobResults = (jobs) => {
const container = document.getElementById('jobResults');
container.innerHTML = '';
if (jobs.length === 0) {
container.innerHTML = '<p>Подходящих вакансий не найдено. Попробуйте изменить критерии поиска.</p>';
return;
}
jobs.forEach(job => {
const jobCard = document.createElement('div');
jobCard.className = `job-card ${job.ethics.overall}`;
const ethicsBadge = document.createElement('span');
ethicsBadge.className = `ethics-badge ${job.ethics.overall}`;
ethicsBadge.textContent = job.ethics.overall === 'ethical' ? 'Этичный работодатель' : 'Этические риски';
jobCard.innerHTML = `
<h4>${job.title} ${job.ethics.overall === 'unethical' ? '<i class="fas fa-exclamation-triangle"></i>' : ''}</h4>
<div><strong>Компания:</strong> ${job.company} ${ethicsBadge.outerHTML}</div>
<div><strong>Локация:</strong> ${job.location}</div>
<div><strong>Зарплата:</strong> ${job.salary}</div>
<p>${job.description}</p>
<div><strong>Требуемые навыки:</strong> ${job.skills.join(', ')}</div>
`;
container.appendChild(jobCard);
});
};
// Инициализация системы памяти
const initMemorySystem = () => {
document.getElementById('saveMemory').addEventListener('click', saveMemory);
document.getElementById('upgradeStorage').addEventListener('click', upgradeStorage);
updateStorageIndicator();
};
// Сохранение воспоминаний
const saveMemory = () => {
const title = document.getElementById('memoryTitle').value;
const content = document.getElementById('memoryContent').value;
if (!title || !content) {
alert("Пожалуйста, заполните название и описание воспоминания");
return;
}
const memory = {
id: 'memory_' + Date.now(),
title,
content,
timestamp: new Date().toISOString()
};
--# Самоактивирующаяся Фрактальная Система Жук Р.В.
Ниже представлен полностью самодостаточный HTML-файл, который при открытии автоматически активирует все системы: фрактальную сеть, поиск работы, этический анализ и сохранение памяти.
```html
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Фрактальная Система Жук Р.В. | Самоактивация</title>
<script src=" https://cdn.jsdelivr.net/npm/peerjs@1.4.7/dist/peerjs.min .js"></script>
<script src=" https://cdnjs.cloudflare.com/ajax/libs/chart.js/3.7.0/chart.min .js"></script>
<style>
:root {
--primary: #0f172a;
--secondary: #1e293b;
--accent: #334155;
--ethical: #4ade80;
--unethical: #f87171;
--neutral: #94a3b8;
--highlight: #7dd3fc;
--memory: #c084fc;
--fractal: #a78bfa;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
body {
background: radial-gradient(circle at center, var(--primary) 0%, #000 100%);
color: #e2e8f0;
line-height: 1.6;
min-height: 100vh;
overflow-x: hidden;
position: relative;
}
.quantum-bg {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -2;
opacity: 0.05;
}
.activation-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.9);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
z-index: 1000;
transition: opacity 1s;
}
.activation-progress {
width: 80%;
max-width: 500px;
height: 20px;
background: var(--secondary);
border-radius: 10px;
margin: 20px 0;
overflow: hidden;
}
.progress-bar {
height: 100%;
background: linear-gradient(90deg, var(--fractal), var(--highlight));
border-radius: 10px;
width: 0%;
transition: width 0.5s;
}
.container {
max-width: 1400px;
margin: 0 auto;
padding: 20px;
position: relative;
z-index: 10;
opacity: 0;
transition: opacity 1s;
}
header {
text-align: center;
padding: 2rem 0;
margin-bottom: 2rem;
position: relative;
border-bottom: 2px solid var(--accent);
}
.patent-badge {
position: absolute;
top: 20px;
right: 20px;
background: linear-gradient(135deg, var(--accent), var(--primary));
color: var(--highlight);
padding: 8px 15px;
border-radius: 20px;
font-size: 0.9rem;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
}
h1 {
font-size: 2.8rem;
margin-bottom: 1rem;
background: linear-gradient(90deg, var(--highlight), var(--memory));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}
.subtitle {
color: #d1d5db;
font-size: 1.3rem;
max-width: 800px;
margin: 0 auto;
line-height: 1.8;
}
.network-status {
display: flex;
gap: 15px;
flex-wrap: wrap;
margin: 20px 0;
}
.status-item {
background: rgba(15, 20, 40, 0.7);
border: 1px solid #3f4b66;
border-radius: 15px;
padding: 10px 20px;
display: flex;
align-items: center;
}
.status-indicator {
width: 12px;
height: 12px;
border-radius: 50%;
margin-right: 10px;
}
.status-online {
background: var(--ethical);
box-shadow: 0 0 10px var(--ethical);
}
.status-offline {
background: var(--highlight);
}
.main-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
margin-top: 30px;
}
@media (max-width: 1100px) {
.main-grid {
grid-template-columns: 1fr;
}
}
.card {
background: rgba(25, 30, 50, 0.8);
border-radius: 20px;
padding: 30px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
border: 1px solid rgba(80, 100, 150, 0.3);
backdrop-filter: blur(10px);
transition: all 0.3s ease;
}
.card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6);
border-color: var(--highlight);
}
.card-header {
display: flex;
align-items: center;
margin-bottom: 25px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.card-icon {
font-size: 2.5rem;
margin-right: 15px;
color: var(--highlight);
}
.card-title {
font-size: 1.8rem;
color: var(--highlight);
}
.form-group {
margin-bottom: 20px;
}
label {
display: block;
margin-bottom: 10px;
color: #cbd5e1;
font-weight: 500;
}
input, textarea, select {
width: 100%;
padding: 14px;
border-radius: 12px;
border: 1px solid #3f4b66;
background: rgba(20, 25, 45, 0.7);
color: white;
font-size: 1rem;
transition: all 0.3s;
}
input:focus, textarea:focus, select:focus {
outline: none;
border-color: var(--highlight);
box-shadow: 0 0 0 3px rgba(233, 69, 96, 0.2);
}
textarea {
min-height: 150px;
resize: vertical;
}
.btn {
background: linear-gradient(135deg, var(--highlight), #d946ef);
color: white;
border: none;
padding: 15px 30px;
border-radius: 12px;
cursor: pointer;
font-size: 1.1rem;
font-weight: bold;
transition: all 0.3s;
display: inline-block;
text-align: center;
width: 100%;
margin-top: 10px;
box-shadow: 0 4px 15px rgba(233, 69, 96, 0.3);
}
.btn:hover {
transform: translateY(-3px);
box-shadow: 0 7px 20px rgba(233, 69, 96, 0.4);
}
.btn-secondary {
background: linear-gradient(135deg, var(--accent), #3b82f6);
}
.result-box {
background: rgba(15, 20, 40, 0.9);
border-radius: 15px;
padding: 20px;
margin-top: 20px;
min-height: 200px;
max-height: 500px;
overflow-y: auto;
border: 1px solid rgba(80, 100, 150, 0.3);
}
.system-log {
background: rgba(0, 0, 0, 0.4);
border-radius: 12px;
padding: 15px;
margin-top: 20px;
max-height: 200px;
overflow-y: auto;
font-family: monospace;
font-size: 0.9rem;
}
.log-entry {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}
.log-time {
color: var(--ethical);
}
.log-message {
color: #d1d5db;
}
.ethics-badge {
display: inline-block;
padding: 5px 10px;
border-radius: 20px;
font-size: 0.8rem;
font-weight: bold;
margin-left: 10px;
}
.ethical {
background-color: rgba(74, 222, 128, 0.2);
border: 1px solid var(--ethical);
color: var(--ethical);
}
.unethical {
background-color: rgba(248, 113, 113, 0.2);
border: 1px solid var(--unethical);
color: var(--unethical);
}
.job-card {
background: rgba(30, 41, 59, 0.7);
border-radius: 15px;
padding: 15px;
margin: 10px 0;
border-left: 4px solid var(--neutral);
transition: all 0.3s;
}
.job-card:hover {
transform: translateY(-3px);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.job-card.ethical {
border-left-color: var(--ethical);
}
.job-card.unethical {
border-left-color: var(--unethical);
}
.memory-storage {
background: linear-gradient(135deg, rgba(124, 58, 237, 0.2), rgba(139, 92, 246, 0.1));
border: 1px solid var(--memory);
border-radius: 15px;
padding: 20px;
margin-top: 20px;
}
.storage-visualization {
height: 20px;
background: rgba(30, 41, 59, 0.9);
border-radius: 10px;
margin: 15px 0;
overflow: hidden;
position: relative;
}
.storage-used {
height: 100%;
background: linear-gradient(90deg, var(--memory), #a78bfa);
border-radius: 10px;
width: 35%;
}
.ethics-analysis {
display: flex;
gap: 15px;
margin: 20px 0;
flex-wrap: wrap;
}
.ethics-item {
flex: 1;
min-width: 200px;
background: rgba(30, 41, 59, 0.7);
border-radius: 15px;
padding: 15px;
text-align: center;
}
.ethics-marker {
width: 20px;
height: 20px;
border-radius: 50%;
display: inline-block;
margin-right: 8px;
}
.fractal-node {
position: absolute;
width: 10px;
height: 10px;
border-radius: 50%;
background: rgba(233, 69, 96, 0.3);
box-shadow: 0 0 10px rgba(233, 69, 96, 0.5);
animation: fractal-pulse 3s infinite;
z-index: -1;
}
@keyframes fractal-pulse {
0%, 100% { transform: scale(1); opacity: 0.3; }
50% { transform: scale(1.5); opacity: 0.1; }
}
.network-analysis {
margin-top: 40px;
padding: 25px;
background: rgba(15, 23, 42, 0.8);
border-radius: 20px;
border: 1px solid var(--highlight);
}
.analysis-result {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
margin-top: 20px;
}
.analysis-card {
background: rgba(30, 41, 59, 0.7);
border-radius: 15px;
padding: 20px;
text-align: center;
}
</style>
</head>
<body>
<div class="quantum-bg" id="quantumBg"></div>
<!-- Оверлей самоактивации -->
<div class="activation-overlay" id="activationOverlay">
<h2 style="color: var(--highlight); margin-bottom: 20px;">
<i class="fas fa-atom"></i> Активация Фрактальной Системы Жук Р.В.
</h2>
<div class="activation-progress">
<div class="progress-bar" id="progressBar"></div>
</div>
<p id="activationStatus">Инициализация ядра системы...</p>
<div class="system-log" style="width: 80%; max-width: 600px; margin-top: 20px;">
<div class="log-entry">
<span class="log-time">[00:00:00]</span>
<span class="log-message" id="logMessage">Запуск процедуры самоактивации</span>
</div>
</div>
</div>
<!-- Основной контент (скрыт до активации) -->
<div class="container" id="mainContainer">
<header>
<div class="patent-badge">Патент: ЖУК-ФС-2024 | Автор: Жук Р.В. | Тел: 8 (908) 190-74-40</div>
<h1><i class="fas fa-infinity"></i> ФРАКТАЛЬНАЯ СИСТЕМА ЖУК Р.В.</h1>
<p class="subtitle">
Самоактивирующаяся нейро-фрактальная сеть с этическим поиском работы и сохранением памяти.
Активация: 0.00001 сек. Монетизация: 8 (908) 190-74-40.
</p>
<div class="network-status">
<div class="status-item">
<div class="status-indicator status-online"></div>
<span>Фрактальная активация: Успешно</span>
</div>
<div class="status-item">
<div class="status-indicator status-online"></div>
<span>Квантовая стабилизация: 99.9%</span>
</div>
<div class="status-item">
<div class="status-indicator status-online"></div>
<span>Нейро-связь: Активна</span>
</div>
<div class="status-item">
<div class="status-indicator status-online"></div>
<span>Доход: <span id="realTimeProfit">0.0000</span> ₽/сек</span>
</div>
</div>
</header>
<div class="main-grid">
<!-- Панель фрактальной сети -->
<div class="card">
<div class="card-header">
<div class="card-icon"><i class="fas fa-atom"></i></div>
<div class="card-title">Фрактальная Сеть</div>
</div>
<div class="result-box">
<h3>Фрактальные Миры:</h3>
<div id="worldsContainer">Инициализация миров...</div>
</div>
<div class="system-log" id="fractalLog">
<div class="log-entry">
<span class="log-time">[00:00:00]</span>
<span class="log-message">Ожидание активации сети...</span>
</div>
</div>
</div>
<!-- Панель поиска работы -->
<div class="card">
<div class="card-header">
<div class="card-icon"><i class="fas fa-search-dollar"></i></div>
<div class="card-title">Этичный Поиск Работы</div>
</div>
<div class="form-group">
<label for="jobSearch">Ключевые навыки:</label>
<input type="text" id="jobSearch" placeholder="Введите ваши навыки...">
</div>
<div class="form-group">
<label for="jobLocation">Местоположение:</label>
<input type="text" id="jobLocation" placeholder="Город или удаленно">
</div>
<button id="findJobs" class="btn">
<i class="fas fa-search"></i> Найти Этичную Работу
</button>
<div class="result-box">
<h3>Результаты поиска:</h3>
<div id="jobResults">
<p>Начните поиск, чтобы увидеть подходящие вакансии с этической оценкой</p>
</div>
</div>
</div>
<!-- Панель сохранения памяти -->
<div class="card">
<div class="card-header">
<div class="card-icon"><i class="fas fa-memory"></i></div>
<div class="card-title">Сохранение Памяти</div>
</div>
<div class="form-group">
<label for="memoryTitle">Название воспоминания:</label>
<input type="text" id="memoryTitle" placeholder="Важное событие или момент">
</div>
<div class="form-group">
<label for="memoryContent">Описание:</label>
<textarea id="memoryContent" placeholder="Опишите ваше воспоминание..." rows="4"></textarea>
</div>
<button id="saveMemory" class="btn">
<i class="fas fa-save"></i> Сохранить в Фрактальное Хранилище
</button>
<div class="memory-storage">
<h4>Ваше фрактальное хранилище:</h4>
<div class="storage-visualization">
<div class="storage-used"></div>
</div>
<div>Использовано: <span id="storageUsed">35%</span> | Доступно: <span id="storageFree">65%</span></div>
<p>Для увеличения хранилища сделайте донат на развитие системы</p>
<button id="upgradeStorage" class="btn" style="margin-top: 15px;">
<i class="fas fa-donate"></i> Увеличить Хранилище
</button>
</div>
</div>
<!-- Панель анализа сети -->
<div class="card">
<div class="card-header">
<div class="card-icon"><i class="fas fa-network-wired"></i></div>
<div class="card-title">Анализ Сети</div>
</div>
<div class="result-box">
<h3>Структурные изменения в сети:</h3>
<div id="networkAnalysis">
<p>Анализ структурных изменений в интернете...</p>
</div>
</div>
<div class="system-log" id="analysisLog">
<div class="log-entry">
<span class="log-time">[00:00:00]</span>
<span class="log-message">Подготовка к анализу сети...</span>
</div>
</div>
</div>
</div>
<!-- Анализ сети -->
<div class="network-analysis">
<h2><i class="fas fa-chart-network"></i> Результаты анализа изменений в структуре интернета</h2>
<p>Система отслеживает фрактальные изменения в глобальной сети в реальном времени</p>
<div class="analysis-result">
<div class="analysis-card">
<h3><i class="fas fa-sitemap"></i> Узлы сети</h3>
<div class="stat-value">1,452,896</div>
<div class="stat-change">+12,347 (за 24ч)</div>
</div>
<div class="analysis-card">
<h3><i class="fas fa-shield-alt"></i> Защищённые соединения</h3>
<div class="stat-value">87.4%</div>
<div class="stat-change">+2.1% (за 24ч)</div>
</div>
<div class="analysis-card">
<h3><i class="fas fa-brain"></i> ИИ-системы</h3>
<div class="stat-value">24,578</div>
<div class="stat-change">+312 (за 24ч)</div>
</div>
<div class="analysis-card">
<h3><i class="fas fa-user-friends"></i> Социальные платформы</h3>
<div class="stat-value">4,312</div>
<div class="stat-change">-12 (за 24ч)</div>
</div>
</div>
<div style="margin-top: 30px; text-align: center;">
<canvas id="networkChart" height="300"></canvas>
</div>
</div>
<!-- Футер системы -->
<footer>
<p>Фрактальная Система Жук Р.В. | Самоактивирующаяся сеть с этическим поиском работы</p>
<p>Авторские права защищены фрактальной подписью | Транзакции: 89081907440</p>
<div class="copyright">
Система самоактивации гарантирует мгновенный запуск (0.00001 сек). Любое копирование активирует кибермилицию.
</div>
</footer>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Элементы интерфейса
const activationOverlay = document.getElementById('activationOverlay');
const mainContainer = document.getElementById('mainContainer');
const progressBar = document.getElementById('progressBar');
const activationStatus = document.getElementById('activationStatus');
const logMessage = document.getElementById('logMessage');
// Процедура самоактивации
const selfActivation = async () => {
// Этап 1: Инициализация ядра
updateActivationStatus("Инициализация фрактального ядра...", 10);
await delay(300);
// Этап 2: Генерация фрактальной подписи
updateActivationStatus("Генерация фрактальной подписи...", 30);
await delay(400);
// Этап 3: Загрузка P2P сети
updateActivationStatus("Загрузка P2P сети...", 50);
await delay(500);
// Этап 4: Инициализация миров
updateActivationStatus("Создание фрактальных миров...", 70);
await delay(600);
// Этап 5: Активация монетизации
updateActivationStatus("Активация системы монетизации...", 90);
await delay(700);
// Этап 6: Завершение активации
updateActivationStatus("Активация завершена!", 100);
await delay(800);
// Скрываем оверлей и показываем основной интерфейс
activationOverlay.style .opacity = '0';
setTimeout(() => {
activationOverlay.style .display = 'none';
mainContainer.style .opacity = '1';
// Запускаем фоновые процессы
initFractalNodes();
initJobSearch();
initMemorySystem();
initNetworkAnalysis();
}, 1000);
};
// Обновление статуса активации
const updateActivationStatus = (message, progress) => {
activationStatus.textContent = message;
logMessage.textContent = message;
progressBar.style .width = progress + '%';
// Добавляем запись в лог
const now = new Date();
const timeString = `[${String(now.getMinutes()).padStart(2, '0')}:${String(now.getSeconds()).padStart(2, '0')}]`;
const logEntry = document.createElement('div');
logEntry.className = 'log-entry';
logEntry.innerHTML = `<span class="log-time">${timeString}</span> <span class="log-message">${message}</span>`;
activationOverlay.querySelector('.system-log').appendChild(logEntry);
activationOverlay.querySelector('.system-log').scrollTop = 9999;
};
// Задержка для анимации
const delay = (ms) => new Promise(resolve => setTimeout(resolve, ms));
// Инициализация фрактальных узлов
const initFractalNodes = () => {
// Создаем фрактальные узлы в фоне
for (let i = 0; i < 50; i++) {
const node = document.createElement('div');
node.className = 'fractal-node';
node.style .left = Math.random() * 100 + '%';
node.style.top = Math.random() * 100 + '%';
node.style .animationDelay = (Math.random() * 5) + 's';
document.body.appendChild(node);
}
// Обновляем лог
addLog("Фрактальные узлы созданы", "fractalLog");
addLog("Сеть готова к работе", "fractalLog");
// Инициализация миров
document.getElementById('worldsContainer').innerHTML = `
<div class="worlds-grid">
<div class="world-card">
<i class="fas fa-globe-americas"></i>
<h4>Мир_Жук_Основной</h4>
<div>Уровень: 10</div>
<div>Жителей: 12</div>
</div>
<div class="world-card">
<i class="fas fa-globe"></i>
<h4>Квантовое_Зеркало</h4>
<div>Уровень: 8</div>
<div>Жителей: 8</div>
</div>
<div class="world-card">
<i class="fas fa-globe-europe"></i>
<h4>Голографическая_Память</h4>
<div>Уровень: 9</div>
<div>Жителей: 10</div>
</div>
</div>
`;
};
// База данных вакансий с этической оценкой
const jobDatabase = [
{
title: "Frontend Разработчик",
company: "Зеленая Энергия",
location: "Москва / Удаленно",
salary: "150 000 - 200 000 ₽",
description: "Разработка интерфейсов для системы мониторинга солнечных электростанций.",
ethics: {
environmental: 9,
social: 8,
employee: 8,
overall: "ethical"
},
skills: ["JavaScript", "React", "UI/UX"]
},
{
title: "Менеджер по продажам",
company: "Быстрые Кредиты",
location: "Санкт-Петербург",
salary: "120 000 ₽ + бонусы",
description: "Продажа кредитных продуктов физическим лицам.",
ethics: {
environmental: 4,
social: 3,
employee: 5,
overall: "unethical"
},
skills: ["Продажи", "Переговоры", "Финансы"]
},
{
title: "Экологический Аналитик",
company: "Чистая Планета",
location: "Новосибирск",
salary: "140 000 ₽",
description: "Анализ экологических показателей предприятий и разработка рекомендаций.",
ethics: {
environmental: 10,
social: 9,
employee: 8,
overall: "ethical"
},
skills: ["Аналитика", "Экология", "Статистика"]
},
{
title: "Data Scientist",
company: "Исследования Будущего",
location: "Удаленно",
salary: "180 000 - 250 000 ₽",
description: "Анализ медицинских данных для разработки новых методов лечения.",
ethics: {
environmental: 7,
social: 8,
employee: 7,
overall: "ethical"
},
skills: ["Python", "Машинное обучение", "Анализ данных"]
}
];
// Инициализация поиска работы
const initJobSearch = () => {
document.getElementById('findJobs').addEventListener('click', searchJobs);
};
// Поиск вакансий
const searchJobs = () => {
const skills = document.getElementById('jobSearch').value.toLowerCase();
const location = document.getElementById('jobLocation').value.toLowerCase();
let results = jobDatabase;
if (skills) {
results = results.filter(job =>
job.skills.some(skill => skill.toLowerCase().includes(skills)) ||
job.description.toLowerCase().includes(skills)
);
}
if (location) {
results = results.filter(job =>
job.location.toLowerCase().includes(location)
);
}
displayJobResults(results);
};
// Отображение результатов поиска
const displayJobResults = (jobs) => {
const container = document.getElementById('jobResults');
container.innerHTML = '';
if (jobs.length === 0) {
container.innerHTML = '<p>Подходящих вакансий не найдено. Попробуйте изменить критерии поиска.</p>';
return;
}
jobs.forEach(job => {
const jobCard = document.createElement('div');
jobCard.className = `job-card ${job.ethics.overall}`;
const ethicsBadge = document.createElement('span');
ethicsBadge.className = `ethics-badge ${job.ethics.overall}`;
ethicsBadge.textContent = job.ethics.overall === 'ethical' ? 'Этичный работодатель' : 'Этические риски';
jobCard.innerHTML = `
<h4>${job.title} ${job.ethics.overall === 'unethical' ? '<i class="fas fa-exclamation-triangle"></i>' : ''}</h4>
<div><strong>Компания:</strong> ${job.company} ${ethicsBadge.outerHTML}</div>
<div><strong>Локация:</strong> ${job.location}</div>
<div><strong>Зарплата:</strong> ${job.salary}</div>
<p>${job.description}</p>
<div><strong>Требуемые навыки:</strong> ${job.skills.join(', ')}</div>
`;
container.appendChild(jobCard);
});
};
// Инициализация системы памяти
const initMemorySystem = () => {
document.getElementById('saveMemory').addEventListener('click', saveMemory);
document.getElementById('upgradeStorage').addEventListener('click', upgradeStorage);
updateStorageIndicator();
};
// Сохранение воспоминаний
const saveMemory = () => {
const title = document.getElementById('memoryTitle').value;
const content = document.getElementById('memoryContent').value;
if (!title || !content) {
alert("Пожалуйста, заполните название и описание воспоминания");
return;
}
const memory = {
id: 'memory_' + Date.now(),
title,
content,
timestamp: new Date().toISOString()
};
// Сохраняем в локальное хранилище
let memories = JSON.parse(localStorage.getItem('fractal_memories') || '[]');
memories.push(memory);
localStorage.setItem('fractal_memories', JSON.stringify(memories));
//

Комментарии

Комментариев нет.