LoveLogicAI's picture
Add 3 files
9a1ae86 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HYPNOS-X | Advanced Hypnotic AI System</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700;900&display=swap');
:root {
--primary: #6e00ff;
--secondary: #ff00aa;
--accent: #00ffcc;
--dark: #0a0a1a;
--light: #f0f0ff;
}
body {
font-family: 'Orbitron', sans-serif;
background-color: var(--dark);
color: var(--light);
overflow-x: hidden;
}
.hypno-spiral {
animation: spin 20s linear infinite;
background: radial-gradient(circle, var(--primary), var(--secondary));
border-radius: 50%;
opacity: 0.3;
position: fixed;
z-index: -1;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.theta-wave {
position: relative;
height: 2px;
background: linear-gradient(90deg, var(--accent), var(--secondary));
animation: wave 2s infinite linear;
}
@keyframes wave {
0% { transform: scaleX(0.5); opacity: 0.5; }
50% { transform: scaleX(1); opacity: 1; }
100% { transform: scaleX(0.5); opacity: 0.5; }
}
.pulse {
animation: pulse 2s infinite;
}
@keyframes pulse {
0% { box-shadow: 0 0 0 0 rgba(110, 0, 255, 0.7); }
70% { box-shadow: 0 0 0 10px rgba(110, 0, 255, 0); }
100% { box-shadow: 0 0 0 0 rgba(110, 0, 255, 0); }
}
.glitch {
position: relative;
}
.glitch::before, .glitch::after {
content: attr(data-text);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: var(--dark);
}
.glitch::before {
left: 2px;
text-shadow: -2px 0 var(--secondary);
clip: rect(44px, 450px, 56px, 0);
animation: glitch-anim 5s infinite linear alternate-reverse;
}
.glitch::after {
left: -2px;
text-shadow: -2px 0 var(--accent);
clip: rect(44px, 450px, 56px, 0);
animation: glitch-anim2 5s infinite linear alternate-reverse;
}
@keyframes glitch-anim {
0% { clip: rect(31px, 9999px, 94px, 0); }
10% { clip: rect(112px, 9999px, 76px, 0); }
20% { clip: rect(85px, 9999px, 77px, 0); }
30% { clip: rect(27px, 9999px, 97px, 0); }
40% { clip: rect(64px, 9999px, 98px, 0); }
50% { clip: rect(61px, 9999px, 85px, 0); }
60% { clip: rect(99px, 9999px, 114px, 0); }
70% { clip: rect(34px, 9999px, 115px, 0); }
80% { clip: rect(98px, 9999px, 129px, 0); }
90% { clip: rect(43px, 9999px, 96px, 0); }
100% { clip: rect(82px, 9999px, 64px, 0); }
}
@keyframes glitch-anim2 {
0% { clip: rect(65px, 9999px, 119px, 0); }
10% { clip: rect(120px, 9999px, 152px, 0); }
20% { clip: rect(85px, 9999px, 16px, 0); }
30% { clip: rect(20px, 9999px, 96px, 0); }
40% { clip: rect(79px, 9999px, 53px, 0); }
50% { clip: rect(64px, 9999px, 34px, 0); }
60% { clip: rect(105px, 9999px, 79px, 0); }
70% { clip: rect(30px, 9999px, 105px, 0); }
80% { clip: rect(88px, 9999px, 99px, 0); }
90% { clip: rect(83px, 9999px, 42px, 0); }
100% { clip: rect(31px, 9999px, 128px, 0); }
}
.terminal {
background-color: rgba(10, 10, 26, 0.8);
border: 1px solid var(--primary);
border-radius: 5px;
font-family: 'Courier New', monospace;
padding: 15px;
height: 300px;
overflow-y: auto;
}
.terminal-line {
margin-bottom: 5px;
line-height: 1.5;
}
.prompt {
color: var(--accent);
}
.command {
color: var(--light);
}
.response {
color: var(--secondary);
}
.progress-container {
height: 5px;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 5px;
margin: 10px 0;
}
.progress-bar {
height: 100%;
border-radius: 5px;
background: linear-gradient(90deg, var(--primary), var(--secondary));
transition: width 0.3s ease;
}
.security-level {
position: relative;
height: 10px;
background: linear-gradient(90deg,
#ff0000,
#ff5e00,
#ffbb00,
#d4ff00,
#6aff00,
#00ff59,
#00ffbb,
#00e1ff,
#0084ff,
#0022ff);
border-radius: 5px;
margin: 15px 0;
}
.security-level::after {
content: '';
position: absolute;
top: -5px;
left: calc(95% - 5px);
width: 10px;
height: 20px;
background-color: white;
border-radius: 2px;
}
.neon-border {
border: 1px solid var(--primary);
box-shadow: 0 0 10px var(--primary),
inset 0 0 10px var(--primary);
}
.neon-text {
text-shadow: 0 0 5px var(--primary),
0 0 10px var(--primary),
0 0 15px var(--primary),
0 0 20px var(--secondary);
}
.hypno-grid {
background-image:
radial-gradient(circle, var(--primary) 1px, transparent 1px),
radial-gradient(circle, var(--secondary) 1px, transparent 1px);
background-size: 50px 50px;
background-position: 0 0, 25px 25px;
opacity: 0.1;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.binaural-control {
background: linear-gradient(90deg, var(--dark), var(--primary), var(--dark));
height: 40px;
border-radius: 20px;
position: relative;
}
.binaural-knob {
position: absolute;
width: 30px;
height: 30px;
background-color: var(--accent);
border-radius: 50%;
top: 5px;
left: 50%;
transform: translateX(-50%);
cursor: ew-resize;
}
.theta-indicator {
position: relative;
width: 100%;
height: 50px;
background: linear-gradient(90deg,
#000428,
#004e92,
#00b4db,
#00f5a0,
#00f5a0,
#00b4db,
#004e92,
#000428);
border-radius: 5px;
overflow: hidden;
}
.theta-wave-indicator {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(90deg,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.3) 50%,
rgba(255, 255, 255, 0) 100%);
animation: theta-wave 3s infinite linear;
}
@keyframes theta-wave {
0% { transform: translateX(-100%); }
100% { transform: translateX(100%); }
}
.suggestion-card {
background: rgba(20, 20, 40, 0.7);
border-left: 3px solid var(--secondary);
transition: all 0.3s ease;
}
.suggestion-card:hover {
background: rgba(30, 30, 60, 0.9);
transform: translateX(5px);
box-shadow: 0 0 15px var(--secondary);
}
.flashing {
animation: flash 1s infinite;
}
@keyframes flash {
0% { opacity: 1; }
50% { opacity: 0.3; }
100% { opacity: 1; }
}
/* Audio visualizer styles */
.audio-visualizer {
display: flex;
align-items: flex-end;
height: 60px;
gap: 2px;
margin: 10px 0;
}
.audio-bar {
flex: 1;
background: linear-gradient(to top, var(--accent), var(--secondary));
border-radius: 2px;
min-width: 2px;
transition: height 0.05s ease-out;
}
/* VR overlay */
.vr-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.9);
z-index: 1000;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
display: none;
}
.vr-grid {
position: absolute;
width: 100%;
height: 100%;
background-image:
linear-gradient(rgba(110, 0, 255, 0.1) 1px, transparent 1px),
linear-gradient(90deg, rgba(110, 0, 255, 0.1) 1px, transparent 1px);
background-size: 50px 50px;
opacity: 0.5;
}
.vr-content {
position: relative;
z-index: 2;
text-align: center;
max-width: 600px;
padding: 20px;
}
/* Tutorial modal */
.tutorial-modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.8);
z-index: 2000;
display: flex;
justify-content: center;
align-items: center;
display: none;
}
.tutorial-content {
background-color: var(--dark);
border: 2px solid var(--primary);
border-radius: 10px;
width: 80%;
max-width: 800px;
max-height: 80vh;
overflow-y: auto;
padding: 20px;
position: relative;
}
.close-tutorial {
position: absolute;
top: 10px;
right: 10px;
background: none;
border: none;
color: var(--light);
font-size: 1.5rem;
cursor: pointer;
}
/* Audio player styles */
.audio-player {
width: 100%;
margin: 10px 0;
}
/* Pulse animation for active modules */
.active-module {
animation: pulse-module 2s infinite;
box-shadow: 0 0 15px var(--accent);
}
@keyframes pulse-module {
0% { box-shadow: 0 0 5px var(--accent); }
50% { box-shadow: 0 0 20px var(--accent); }
100% { box-shadow: 0 0 5px var(--accent); }
}
/* Responsive adjustments */
@media (max-width: 768px) {
.terminal {
height: 200px;
}
.grid-cols-1.md\:grid-cols-4 {
grid-template-columns: repeat(2, 1fr);
}
.grid-cols-1.lg\:grid-cols-3 {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="hypno-grid"></div>
<div class="hypno-spiral w-64 h-64 top-1/4 -left-32"></div>
<div class="hypno-spiral w-96 h-96 -bottom-48 -right-48"></div>
<!-- VR Immersion Overlay -->
<div class="vr-overlay" id="vrOverlay">
<div class="vr-grid"></div>
<div class="vr-content">
<h2 class="text-3xl font-bold text-purple-400 mb-4">VR IMMERSION ACTIVE</h2>
<div class="audio-visualizer" id="vrVisualizer">
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
<div class="audio-bar"></div>
</div>
<p class="text-gray-300 mb-6">You are now in a deep hypnotic state. Follow the voice instructions for optimal neural reprogramming.</p>
<button id="exitVR" class="px-6 py-2 bg-gradient-to-r from-red-500 to-pink-600 rounded-full font-bold text-sm uppercase tracking-wider hover:from-red-600 hover:to-pink-700 transition-all transform hover:scale-105 flex items-center mx-auto">
<i class="fas fa-sign-out-alt mr-2"></i> Exit VR Mode
</button>
</div>
</div>
<!-- Tutorial Modal -->
<div class="tutorial-modal" id="tutorialModal">
<div class="tutorial-content">
<button class="close-tutorial" id="closeTutorial">&times;</button>
<h2 class="text-2xl font-bold text-purple-400 mb-4">HYPNOS-X USER GUIDE</h2>
<div class="mb-6">
<h3 class="text-xl font-bold text-blue-400 mb-2">Getting Started</h3>
<p class="text-gray-300 mb-4">HYPNOS-X is an advanced AI-powered hypnotic induction system designed for deep neural reprogramming. Follow these steps to begin:</p>
<ol class="list-decimal list-inside text-gray-300 space-y-2">
<li>Select your desired theta wave frequency (4-7Hz for optimal hypnosis)</li>
<li>Adjust binaural beats to match the subject's brainwave state</li>
<li>Choose a suggestion profile based on desired outcome</li>
<li>Initiate the induction sequence</li>
</ol>
</div>
<div class="mb-6">
<h3 class="text-xl font-bold text-green-400 mb-2">Module Explanations</h3>
<div class="space-y-4">
<div>
<h4 class="font-bold text-pink-400">Hypnotic Induction Module</h4>
<p class="text-gray-300">Controls the core hypnotic process with theta wave entrainment and binaural beats synchronization.</p>
</div>
<div>
<h4 class="font-bold text-red-400">State Breaking Module</h4>
<p class="text-gray-300">Contains tools for interrupting unwanted trance states or reversing previous suggestions.</p>
</div>
<div>
<h4 class="font-bold text-blue-400">Experimental Modules</h4>
<p class="text-gray-300">Advanced features including VR immersion, subliminal messaging, and direct neural pathway manipulation.</p>
</div>
</div>
</div>
<div class="mb-6">
<h3 class="text-xl font-bold text-yellow-400 mb-2">Safety Protocols</h3>
<ul class="list-disc list-inside text-gray-300 space-y-2">
<li>Always monitor subject's vital signs during extended sessions</li>
<li>Use state breaking module if subject shows distress</li>
<li>Limit neural rewiring sessions to 20 minutes maximum</li>
<li>Never leave subject unattended during active induction</li>
</ul>
</div>
<div>
<h3 class="text-xl font-bold text-purple-400 mb-2">Advanced Features</h3>
<p class="text-gray-300">For certified operators only:</p>
<div class="bg-gray-800 rounded-lg p-4 mt-2">
<h4 class="font-bold text-accent mb-2">Neural Rewiring</h4>
<p class="text-xs text-gray-400">Direct pathway manipulation can create permanent behavioral changes. Use extreme caution.</p>
</div>
</div>
</div>
</div>
<div class="container mx-auto px-4 py-8">
<!-- Header -->
<header class="flex justify-between items-center mb-10">
<div class="flex items-center">
<div class="w-12 h-12 rounded-full bg-gradient-to-br from-purple-600 to-pink-500 mr-4 flex items-center justify-center neon-text">
<i class="fas fa-brain text-2xl"></i>
</div>
<h1 class="text-4xl font-bold glitch" data-text="HYPNOS-X">HYPNOS-X</h1>
</div>
<div class="flex items-center space-x-4">
<button id="showTutorial" class="px-4 py-2 bg-gray-700 rounded-full text-sm font-bold hover:bg-gray-600 transition-all">
<i class="fas fa-question-circle mr-2"></i> Help
</button>
<div class="relative group">
<button class="px-6 py-2 bg-gradient-to-r from-purple-600 to-blue-500 rounded-full font-bold text-sm uppercase tracking-wider hover:from-purple-700 hover:to-blue-600 transition-all duration-300 transform hover:scale-105">
<i class="fas fa-user-secret mr-2"></i> Operative Login
</button>
<div class="absolute right-0 mt-2 w-72 bg-gray-900 rounded-md shadow-lg z-50 hidden group-hover:block p-4 border border-purple-500">
<h3 class="text-sm font-bold text-purple-400 mb-2">SECURE ACCESS</h3>
<div class="mb-3">
<label class="block text-xs text-gray-400 mb-1">Operative ID</label>
<input type="text" class="w-full bg-gray-800 border border-gray-700 rounded px-3 py-2 text-sm focus:outline-none focus:border-purple-500">
</div>
<div class="mb-3">
<label class="block text-xs text-gray-400 mb-1">Neural Key</label>
<input type="password" class="w-full bg-gray-800 border border-gray-700 rounded px-3 py-2 text-sm focus:outline-none focus:border-purple-500">
</div>
<button class="w-full bg-gradient-to-r from-purple-600 to-blue-500 text-white py-2 rounded text-sm font-bold hover:from-purple-700 hover:to-blue-600 transition-all">
<i class="fas fa-fingerprint mr-2"></i> Biometric Auth
</button>
</div>
</div>
<div class="w-10 h-10 rounded-full bg-gradient-to-br from-purple-600 to-pink-500 flex items-center justify-center cursor-pointer pulse" id="powerButton">
<i class="fas fa-power-off"></i>
</div>
</div>
</header>
<!-- System Status -->
<div class="bg-gray-900 bg-opacity-70 rounded-xl p-6 mb-8 neon-border">
<div class="flex justify-between items-center mb-4">
<h2 class="text-2xl font-bold text-purple-400 flex items-center">
<i class="fas fa-shield-alt mr-3"></i> SYSTEM STATUS
</h2>
<div class="flex items-center">
<span class="text-xs bg-green-900 text-green-300 px-2 py-1 rounded mr-2">ENCRYPTED</span>
<span class="text-xs bg-blue-900 text-blue-300 px-2 py-1 rounded mr-2">LOCAL DEPLOY</span>
<span class="text-xs bg-purple-900 text-purple-300 px-2 py-1 rounded">BLOCKCHAIN VERIFIED</span>
</div>
</div>
<div class="grid grid-cols-1 md:grid-cols-4 gap-4 mb-4">
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-4">
<div class="flex justify-between items-center mb-2">
<span class="text-xs text-gray-400">NEURAL FIREWALL</span>
<span class="text-xs bg-green-500 text-white px-2 py-0.5 rounded">ACTIVE</span>
</div>
<div class="progress-container">
<div class="progress-bar" style="width: 92%"></div>
</div>
<div class="text-right text-xs text-green-400">92%</div>
</div>
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-4">
<div class="flex justify-between items-center mb-2">
<span class="text-xs text-gray-400">THETA ENCRYPTION</span>
<span class="text-xs bg-green-500 text-white px-2 py-0.5 rounded">ACTIVE</span>
</div>
<div class="progress-container">
<div class="progress-bar" style="width: 88%"></div>
</div>
<div class="text-right text-xs text-green-400">88%</div>
</div>
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-4">
<div class="flex justify-between items-center mb-2">
<span class="text-xs text-gray-400">SUGGESTION FILTER</span>
<span class="text-xs bg-yellow-500 text-white px-2 py-0.5 rounded">LEARNING</span>
</div>
<div class="progress-container">
<div class="progress-bar" style="width: 76%"></div>
</div>
<div class="text-right text-xs text-yellow-400">76%</div>
</div>
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-4">
<div class="flex justify-between items-center mb-2">
<span class="text-xs text-gray-400">DEFENSE MECHANISM</span>
<span class="text-xs bg-green-500 text-white px-2 py-0.5 rounded">ACTIVE</span>
</div>
<div class="progress-container">
<div class="progress-bar" style="width: 95%"></div>
</div>
<div class="text-right text-xs text-green-400">95%</div>
</div>
</div>
<div class="mb-3">
<label class="block text-xs text-gray-400 mb-1">SECURITY LEVEL</label>
<div class="security-level"></div>
<div class="flex justify-between text-xs text-gray-400">
<span>LOW</span>
<span>ULTRA</span>
</div>
</div>
<div class="flex justify-between items-center text-xs">
<div class="flex items-center">
<div class="w-3 h-3 rounded-full bg-green-500 mr-2"></div>
<span class="text-green-400">SELF-HEALING ACTIVE</span>
</div>
<div class="flex items-center">
<div class="w-3 h-3 rounded-full bg-purple-500 mr-2"></div>
<span class="text-purple-400">OBFUSCATION: LEVEL 9</span>
</div>
<div class="flex items-center">
<div class="w-3 h-3 rounded-full bg-blue-500 mr-2"></div>
<span class="text-blue-400">2FA: BIOMETRIC + NEURAL</span>
</div>
</div>
</div>
<!-- Main Dashboard -->
<div class="grid grid-cols-1 lg:grid-cols-3 gap-8 mb-8">
<!-- Hypnotic Induction Panel -->
<div class="bg-gray-900 bg-opacity-70 rounded-xl p-6 neon-border lg:col-span-2" id="inductionModule">
<div class="flex justify-between items-center mb-6">
<h2 class="text-2xl font-bold text-pink-400 flex items-center">
<i class="fas fa-eye mr-3"></i> HYPNOTIC INDUCTION MODULE
</h2>
<div class="flex space-x-2">
<button id="quickStart" class="px-4 py-1 bg-gradient-to-r from-purple-600 to-pink-500 rounded-full text-xs font-bold uppercase tracking-wider hover:from-purple-700 hover:to-pink-600 transition-all">
<i class="fas fa-bolt mr-1"></i> Quick Start
</button>
<button id="advancedSettings" class="px-4 py-1 bg-gray-700 rounded-full text-xs font-bold uppercase tracking-wider hover:bg-gray-600 transition-all">
<i class="fas fa-sliders-h mr-1"></i> Advanced
</button>
</div>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 gap-4 mb-6">
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-4">
<h3 class="text-sm font-bold text-purple-400 mb-3 flex items-center">
<i class="fas fa-brain mr-2"></i> THETA WAVE ENTRAINMENT
</h3>
<div class="theta-indicator mb-3">
<div class="theta-wave-indicator"></div>
</div>
<div class="flex justify-between text-xs text-gray-400 mb-3">
<span>4Hz</span>
<span>7Hz</span>
</div>
<input type="range" min="4" max="7" step="0.1" value="5.5" class="w-full accent-purple-500" id="thetaFrequency">
<audio id="thetaAudio" loop>
<source src="https://assets.mixkit.co/sfx/preview/mixkit-digital-clock-digital-alarm-buzzer-992.mp3" type="audio/mpeg">
</audio>
</div>
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-4">
<h3 class="text-sm font-bold text-blue-400 mb-3 flex items-center">
<i class="fas fa-headphones mr-2"></i> BINAURAL BEATS
</h3>
<div class="binaural-control mb-3" id="binauralControl">
<div class="binaural-knob" id="binauralKnob"></div>
</div>
<div class="flex justify-between text-xs text-gray-400">
<span>Delta</span>
<span>Theta</span>
<span>Alpha</span>
<span>Beta</span>
</div>
<audio id="binauralAudio" loop>
<source src="https://assets.mixkit.co/sfx/preview/mixkit-digital-clock-digital-alarm-buzzer-992.mp3" type="audio/mpeg">
</audio>
</div>
</div>
<div class="mb-6">
<h3 class="text-sm font-bold text-green-400 mb-2 flex items-center">
<i class="fas fa-comment-dots mr-2"></i> SUGGESTION PROFILE
</h3>
<div class="grid grid-cols-1 sm:grid-cols-3 gap-3" id="suggestionProfiles">
<div class="suggestion-card p-3 rounded cursor-pointer" data-profile="savage">
<div class="flex items-center mb-1">
<div class="w-2 h-2 rounded-full bg-pink-500 mr-2"></div>
<span class="text-xs font-bold text-pink-400">Savage</span>
</div>
<p class="text-xs text-gray-300">"You will obey without question..."</p>
</div>
<div class="suggestion-card p-3 rounded cursor-pointer" data-profile="relentless">
<div class="flex items-center mb-1">
<div class="w-2 h-2 rounded-full bg-purple-500 mr-2"></div>
<span class="text-xs font-bold text-purple-400">Relentless</span>
</div>
<p class="text-xs text-gray-300">"Your resistance is fading fast..."</p>
</div>
<div class="suggestion-card p-3 rounded cursor-pointer" data-profile="brutal">
<div class="flex items-center mb-1">
<div class="w-2 h-2 rounded-full bg-blue-500 mr-2"></div>
<span class="text-xs font-bold text-blue-400">Brutal</span>
</div>
<p class="text-xs text-gray-300">"Your mind is breaking down..."</p>
</div>
</div>
</div>
<div>
<h3 class="text-sm font-bold text-yellow-400 mb-2 flex items-center">
<i class="fas fa-user-cog mr-2"></i> PERSONALIZATION
</h3>
<div class="terminal mb-3" id="inductionTerminal">
<div class="terminal-line">
<span class="prompt">></span> <span class="command">analyze_subject --profile=aggressive</span>
</div>
<div class="terminal-line response">
Analyzing psychological profile... Detected high susceptibility to authority triggers.
</div>
<div class="terminal-line">
<span class="prompt">></span> <span class="command">optimize_suggestions --type=brutal --level=9</span>
</div>
<div class="terminal-line response">
Optimizing suggestion scripts... 87% match with subject's neural patterns.
</div>
<div class="terminal-line">
<span class="prompt">></span> <span class="command">initiate_theta_sequence --frequency=5.8Hz</span>
</div>
<div class="terminal-line response flashing">
WARNING: Entering theta state in 3... 2... 1...
</div>
</div>
<div class="flex justify-end">
<button id="beginInduction" class="px-6 py-2 bg-gradient-to-r from-red-500 to-pink-600 rounded-full font-bold text-sm uppercase tracking-wider hover:from-red-600 hover:to-pink-700 transition-all transform hover:scale-105 flex items-center">
<i class="fas fa-play mr-2"></i> Begin Induction
</button>
</div>
</div>
</div>
<!-- State Breaking Panel -->
<div class="bg-gray-900 bg-opacity-70 rounded-xl p-6 neon-border" id="stateBreakingModule">
<div class="flex justify-between items-center mb-6">
<h2 class="text-2xl font-bold text-red-400 flex items-center">
<i class="fas fa-unlink mr-3"></i> STATE BREAKING MODULE
</h2>
<div class="w-6 h-6 rounded-full bg-red-500 flex items-center justify-center">
<i class="fas fa-exclamation text-xs"></i>
</div>
</div>
<div class="mb-6">
<h3 class="text-sm font-bold text-orange-400 mb-3 flex items-center">
<i class="fas fa-bolt mr-2"></i> AGGRESSIVE AWAKENING
</h3>
<div class="grid grid-cols-2 gap-3 mb-4">
<button id="auditoryShock" class="px-3 py-2 bg-gray-800 rounded text-xs font-bold text-red-400 hover:bg-gray-700 transition-all flex items-center justify-center">
<i class="fas fa-volume-up mr-2"></i> Auditory Shock
</button>
<button id="visualFlash" class="px-3 py-2 bg-gray-800 rounded text-xs font-bold text-purple-400 hover:bg-gray-700 transition-all flex items-center justify-center">
<i class="fas fa-lightbulb mr-2"></i> Visual Flash
</button>
<button id="tactilePulse" class="px-3 py-2 bg-gray-800 rounded text-xs font-bold text-yellow-400 hover:bg-gray-700 transition-all flex items-center justify-center">
<i class="fas fa-hand-paper mr-2"></i> Tactile Pulse
</button>
<button id="patternReverse" class="px-3 py-2 bg-gray-800 rounded text-xs font-bold text-blue-400 hover:bg-gray-700 transition-all flex items-center justify-center">
<i class="fas fa-sync-alt mr-2"></i> Pattern Reverse
</button>
</div>
<div class="relative">
<div class="theta-wave"></div>
</div>
</div>
<div class="mb-6">
<h3 class="text-sm font-bold text-green-400 mb-3 flex items-center">
<i class="fas fa-undo mr-2"></i> SUGGESTION REVERSAL
</h3>
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-4 mb-3">
<div class="flex justify-between items-center mb-2">
<span class="text-xs text-gray-400">Current Suggestion Strength</span>
<span class="text-xs font-bold text-pink-400">87%</span>
</div>
<div class="progress-container">
<div class="progress-bar" style="width: 87%"></div>
</div>
</div>
<div class="flex space-x-2">
<button id="neutralize" class="flex-1 px-3 py-2 bg-gradient-to-r from-blue-600 to-green-500 rounded text-xs font-bold uppercase tracking-wider hover:from-blue-700 hover:to-green-600 transition-all">
<i class="fas fa-eraser mr-1"></i> Neutralize
</button>
<button id="reverse" class="flex-1 px-3 py-2 bg-gradient-to-r from-purple-600 to-red-500 rounded text-xs font-bold uppercase tracking-wider hover:from-purple-700 hover:to-red-600 transition-all">
<i class="fas fa-history mr-1"></i> Reverse
</button>
</div>
</div>
<div>
<h3 class="text-sm font-bold text-blue-400 mb-3 flex items-center">
<i class="fas fa-shield-virus mr-2"></i> DEFENSE MECHANISMS
</h3>
<div class="space-y-3">
<div class="flex items-center">
<input type="checkbox" id="neuralFirewall" checked class="w-4 h-4 text-purple-600 rounded focus:ring-purple-500">
<label for="neuralFirewall" class="ml-2 text-xs text-gray-300">Neural Firewall (Active)</label>
</div>
<div class="flex items-center">
<input type="checkbox" id="patternScramble" checked class="w-4 h-4 text-blue-600 rounded focus:ring-blue-500">
<label for="patternScramble" class="ml-2 text-xs text-gray-300">Pattern Scrambler</label>
</div>
<div class="flex items-center">
<input type="checkbox" id="suggestionFilter" checked class="w-4 h-4 text-green-600 rounded focus:ring-green-500">
<label for="suggestionFilter" class="ml-2 text-xs text-gray-300">Suggestion Filter</label>
</div>
<div class="flex items-center">
<input type="checkbox" id="emergencyOverride" class="w-4 h-4 text-red-600 rounded focus:ring-red-500">
<label for="emergencyOverride" class="ml-2 text-xs text-gray-300">Emergency Override</label>
</div>
</div>
<div class="mt-4">
<button id="systemReset" class="w-full px-4 py-2 bg-gradient-to-r from-red-600 to-orange-500 rounded font-bold text-sm uppercase tracking-wider hover:from-red-700 hover:to-orange-600 transition-all transform hover:scale-105 flex items-center justify-center">
<i class="fas fa-skull-crossbones mr-2"></i> Full System Reset
</button>
</div>
</div>
</div>
</div>
<!-- Experimental Features -->
<div class="bg-gray-900 bg-opacity-70 rounded-xl p-6 mb-8 neon-border">
<div class="flex justify-between items-center mb-6">
<h2 class="text-2xl font-bold text-blue-400 flex items-center">
<i class="fas fa-flask mr-3"></i> EXPERIMENTAL MODULES
</h2>
<span class="text-xs bg-red-500 text-white px-2 py-1 rounded uppercase font-bold">Warning: Unstable</span>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-6">
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-5" id="vrModule">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-blue-900 flex items-center justify-center mr-3">
<i class="fas fa-vr-cardboard text-blue-300"></i>
</div>
<h3 class="text-lg font-bold text-blue-300">VR Immersion</h3>
</div>
<p class="text-xs text-gray-400 mb-4">Full virtual reality integration for deep hypnotic immersion using specialized headsets.</p>
<div class="flex justify-between text-xs text-gray-400 mb-3">
<span>Immersion Level</span>
<span class="font-bold text-blue-400">7/10</span>
</div>
<input type="range" min="1" max="10" value="7" class="w-full accent-blue-500 mb-4" id="immersionLevel">
<button id="activateVR" class="w-full px-4 py-2 bg-blue-800 rounded text-sm font-bold hover:bg-blue-700 transition-all">
<i class="fas fa-play mr-2"></i> Activate VR
</button>
</div>
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-5" id="subliminalModule">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-purple-900 flex items-center justify-center mr-3">
<i class="fas fa-eye text-purple-300"></i>
</div>
<h3 class="text-lg font-bold text-purple-300">Subliminal Feed</h3>
</div>
<p class="text-xs text-gray-400 mb-4">Embedded subliminal messages at 1/30th second intervals for subconscious programming.</p>
<div class="flex space-x-2 mb-4">
<button class="flex-1 px-2 py-1 bg-purple-800 rounded text-xs font-bold hover:bg-purple-700 transition-all subliminal-btn" data-type="obedience">
Obedience
</button>
<button class="flex-1 px-2 py-1 bg-purple-800 rounded text-xs font-bold hover:bg-purple-700 transition-all subliminal-btn" data-type="memory">
Memory
</button>
<button class="flex-1 px-2 py-1 bg-purple-800 rounded text-xs font-bold hover:bg-purple-700 transition-all subliminal-btn" data-type="behavior">
Behavior
</button>
</div>
<button id="cycleMessages" class="w-full px-4 py-2 bg-purple-800 rounded text-sm font-bold hover:bg-purple-700 transition-all">
<i class="fas fa-sync-alt mr-2"></i> Cycle Messages
</button>
<audio id="subliminalAudio" loop>
<source src="https://assets.mixkit.co/sfx/preview/mixkit-digital-clock-digital-alarm-buzzer-992.mp3" type="audio/mpeg">
</audio>
</div>
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-5" id="neuralModule">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-pink-900 flex items-center justify-center mr-3">
<i class="fas fa-dna text-pink-300"></i>
</div>
<h3 class="text-lg font-bold text-pink-300">Neural Rewiring</h3>
</div>
<p class="text-xs text-gray-400 mb-4">Direct neural pathway manipulation for permanent behavioral modification.</p>
<div class="flex items-center justify-between mb-4">
<span class="text-xs text-gray-400">Rewiring Intensity</span>
<div class="flex space-x-1" id="rewiringIntensity">
<button class="w-6 h-6 rounded-full bg-gray-700 text-xs flex items-center justify-center intensity-btn" data-level="1">1</button>
<button class="w-6 h-6 rounded-full bg-gray-700 text-xs flex items-center justify-center intensity-btn" data-level="2">2</button>
<button class="w-6 h-6 rounded-full bg-pink-700 text-white text-xs flex items-center justify-center intensity-btn" data-level="3">3</button>
<button class="w-6 h-6 rounded-full bg-gray-700 text-xs flex items-center justify-center intensity-btn" data-level="4">4</button>
<button class="w-6 h-6 rounded-full bg-gray-700 text-xs flex items-center justify-center intensity-btn" data-level="5">5</button>
</div>
</div>
<div class="bg-gray-900 rounded p-3 mb-4">
<div class="flex justify-between text-xs mb-1">
<span class="text-gray-400">Current Pattern</span>
<span class="text-pink-400">Alpha-9</span>
</div>
<div class="h-2 bg-gray-800 rounded-full overflow-hidden">
<div class="h-full bg-gradient-to-r from-pink-500 to-purple-600" style="width: 65%"></div>
</div>
</div>
<button id="initiateRewiring" class="w-full px-4 py-2 bg-gradient-to-r from-pink-600 to-purple-600 rounded text-sm font-bold hover:from-pink-700 hover:to-purple-700 transition-all">
<i class="fas fa-bolt mr-2"></i> Initiate Rewiring
</button>
<audio id="rewiringAudio" loop>
<source src="https://assets.mixkit.co/sfx/preview/mixkit-digital-clock-digital-alarm-buzzer-992.mp3" type="audio/mpeg">
</audio>
</div>
</div>
</div>
<!-- Deployment Section -->
<div class="bg-gray-900 bg-opacity-70 rounded-xl p-6 neon-border">
<div class="flex justify-between items-center mb-6">
<h2 class="text-2xl font-bold text-green-400 flex items-center">
<i class="fas fa-download mr-3"></i> DEPLOYMENT MODULE
</h2>
<span class="text-xs bg-yellow-500 text-black px-2 py-1 rounded uppercase font-bold">Local Only</span>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6">
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-5">
<h3 class="text-lg font-bold text-green-300 mb-3 flex items-center">
<i class="fas fa-lock mr-2"></i> Secure Download
</h3>
<p class="text-xs text-gray-400 mb-4">Download the complete HYPNOS-X package for offline deployment. Includes all modules and security protocols.</p>
<div class="flex items-center text-xs text-gray-400 mb-4">
<i class="fas fa-shield-alt text-green-500 mr-2"></i>
<span>Package verified and signed with neural encryption</span>
</div>
<div class="bg-gray-900 rounded p-3 mb-4">
<div class="flex justify-between text-xs mb-1">
<span class="text-gray-400">File Size</span>
<span class="text-green-400">487MB</span>
</div>
<div class="flex justify-between text-xs mb-1">
<span class="text-gray-400">Version</span>
<span class="text-green-400">X.9.4.2</span>
</div>
<div class="flex justify-between text-xs">
<span class="text-gray-400">Security Hash</span>
<span class="text-green-400">a3f8e...c72b</span>
</div>
</div>
<button id="downloadPackage" class="w-full px-4 py-2 bg-gradient-to-r from-green-600 to-blue-600 rounded text-sm font-bold hover:from-green-700 hover:to-blue-700 transition-all">
<i class="fas fa-file-download mr-2"></i> Download Package
</button>
</div>
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-5">
<h3 class="text-lg font-bold text-yellow-300 mb-3 flex items-center">
<i class="fas fa-code-branch mr-2"></i> Blockchain Sync
</h3>
<p class="text-xs text-gray-400 mb-4">Synchronize with the HYPNOS blockchain network to verify integrity and access updates.</p>
<div class="flex items-center text-xs text-gray-400 mb-4">
<i class="fas fa-link text-yellow-500 mr-2"></i>
<span>Connected to 12/24 neural nodes</span>
</div>
<div class="bg-gray-900 rounded p-3 mb-4">
<div class="flex justify-between text-xs mb-1">
<span class="text-gray-400">Block Height</span>
<span class="text-yellow-400">892,471</span>
</div>
<div class="flex justify-between text-xs mb-1">
<span class="text-gray-400">Last Verified</span>
<span class="text-yellow-400">3.2s ago</span>
</div>
<div class="flex justify-between text-xs">
<span class="text-gray-400">Consensus</span>
<span class="text-yellow-400">98.7%</span>
</div>
</div>
<button id="forceResync" class="w-full px-4 py-2 bg-gradient-to-r from-yellow-600 to-orange-600 rounded text-sm font-bold hover:from-yellow-700 hover:to-orange-700 transition-all">
<i class="fas fa-sync-alt mr-2"></i> Force Resync
</button>
</div>
</div>
<div class="bg-gray-800 bg-opacity-70 rounded-lg p-4">
<h3 class="text-sm font-bold text-red-400 mb-2 flex items-center">
<i class="fas fa-exclamation-triangle mr-2"></i> WARNING
</h3>
<p class="text-xs text-gray-400">
Unauthorized replication or modification of HYPNOS-X code will trigger neural encryption lockdown and immediate termination of access privileges.
All operatives must comply with protocol Alpha-9 security measures. Violators will be subject to memory purge and behavioral reset.
</p>
</div>
</div>
<!-- Footer -->
<footer class="mt-10 text-center text-xs text-gray-500">
<div class="flex justify-center space-x-4 mb-2">
<span>HYPNOS-X v9.4.2</span>
<span>|</span>
<span>Neural Core Active</span>
<span>|</span>
<span>Theta Encryption: 256-bit</span>
</div>
<p>© 2023 HYPNOS Corporation. All rights reserved. Unauthorized access prohibited.</p>
</footer>
</div>
<script>
// System State
let systemActive = false;
let inductionActive = false;
let vrActive = false;
let subliminalActive = false;
let rewiringActive = false;
let selectedProfile = null;
let currentIntensity = 3;
// DOM Elements
const powerButton = document.getElementById('powerButton');
const showTutorial = document.getElementById('showTutorial');
const closeTutorial = document.getElementById('closeTutorial');
const tutorialModal = document.getElementById('tutorialModal');
const vrOverlay = document.getElementById('vrOverlay');
const exitVR = document.getElementById('exitVR');
const vrVisualizer = document.getElementById('vrVisualizer');
// Induction Module
const quickStart = document.getElementById('quickStart');
const advancedSettings = document.getElementById('advancedSettings');
const beginInduction = document.getElementById('beginInduction');
const thetaFrequency = document.getElementById('thetaFrequency');
const thetaAudio = document.getElementById('thetaAudio');
const binauralKnob = document.getElementById('binauralKnob');
const binauralControl = document.getElementById('binauralControl');
const binauralAudio = document.getElementById('binauralAudio');
const suggestionProfiles = document.getElementById('suggestionProfiles');
const inductionTerminal = document.getElementById('inductionTerminal');
const inductionModule = document.getElementById('inductionModule');
// State Breaking Module
const auditoryShock = document.getElementById('auditoryShock');
const visualFlash = document.getElementById('visualFlash');
const tactilePulse = document.getElementById('tactilePulse');
const patternReverse = document.getElementById('patternReverse');
const neutralize = document.getElementById('neutralize');
const reverse = document.getElementById('reverse');
const systemReset = document.getElementById('systemReset');
const stateBreakingModule = document.getElementById('stateBreakingModule');
// Experimental Modules
const activateVR = document.getElementById('activateVR');
const immersionLevel = document.getElementById('immersionLevel');
const vrModule = document.getElementById('vrModule');
const subliminalBtns = document.querySelectorAll('.subliminal-btn');
const cycleMessages = document.getElementById('cycleMessages');
const subliminalAudio = document.getElementById('subliminalAudio');
const subliminalModule = document.getElementById('subliminalModule');
const intensityBtns = document.querySelectorAll('.intensity-btn');
const initiateRewiring = document.getElementById('initiateRewiring');
const rewiringAudio = document.getElementById('rewiringAudio');
const neuralModule = document.getElementById('neuralModule');
// Deployment Module
const downloadPackage = document.getElementById('downloadPackage');
const forceResync = document.getElementById('forceResync');
// Event Listeners
powerButton.addEventListener('click', toggleSystem);
showTutorial.addEventListener('click', () => tutorialModal.style.display = 'flex');
closeTutorial.addEventListener('click', () => tutorialModal.style.display = 'none');
// Induction Module
quickStart.addEventListener('click', startQuickInduction);
advancedSettings.addEventListener('click', showAdvancedSettings);
beginInduction.addEventListener('click', toggleInduction);
thetaFrequency.addEventListener('input', updateThetaFrequency);
// Binaural beats knob interaction
let isDragging = false;
let startX, startLeft;
binauralKnob.addEventListener('mousedown', (e) => {
isDragging = true;
startX = e.clientX;
startLeft = parseInt(window.getComputedStyle(binauralKnob).left);
document.body.style.cursor = 'ew-resize';
});
document.addEventListener('mousemove', (e) => {
if (!isDragging) return;
const controlRect = binauralControl.getBoundingClientRect();
const controlWidth = controlRect.width;
const knobWidth = binauralKnob.offsetWidth;
let newLeft = startLeft + (e.clientX - startX);
newLeft = Math.max(5, Math.min(newLeft, controlWidth - knobWidth - 5));
binauralKnob.style.left = `${newLeft}px`;
updateBinauralFrequency(newLeft, controlWidth);
});
document.addEventListener('mouseup', () => {
isDragging = false;
document.body.style.cursor = '';
});
// Suggestion profiles
suggestionProfiles.querySelectorAll('.suggestion-card').forEach(card => {
card.addEventListener('click', function() {
suggestionProfiles.querySelectorAll('.suggestion-card').forEach(c => {
c.style.borderLeft = '3px solid transparent';
});
this.style.borderLeft = `3px solid ${this.querySelector('div').style.backgroundColor}`;
selectedProfile = this.getAttribute('data-profile');
// Update terminal
addTerminalLine(`set_profile --type=${selectedProfile}`, `Profile set to ${selectedProfile}. Loading suggestion scripts...`, inductionTerminal);
});
});
// State Breaking Module
auditoryShock.addEventListener('click', () => triggerStateBreak('auditory'));
visualFlash.addEventListener('click', () => triggerStateBreak('visual'));
tactilePulse.addEventListener('click', () => triggerStateBreak('tactile'));
patternReverse.addEventListener('click', () => triggerStateBreak('pattern'));
neutralize.addEventListener('click', neutralizeSuggestions);
reverse.addEventListener('click', reverseSuggestions);
systemReset.addEventListener('click', resetSystem);
// Experimental Modules
activateVR.addEventListener('click', toggleVR);
exitVR.addEventListener('click', toggleVR);
subliminalBtns.forEach(btn => {
btn.addEventListener('click', function() {
subliminalBtns.forEach(b => b.classList.remove('bg-purple-600'));
this.classList.add('bg-purple-600');
// In a real app, this would change the subliminal message pattern
});
});
cycleMessages.addEventListener('click', () => {
// Cycle through different subliminal message patterns
addTerminalLine('cycle_subliminal --speed=30fps', 'Cycling subliminal messages at 30 frames per second', inductionTerminal);
});
intensityBtns.forEach(btn => {
btn.addEventListener('click', function() {
intensityBtns.forEach(b => {
b.classList.remove('bg-pink-700', 'text-white');
b.classList.add('bg-gray-700');
});
this.classList.remove('bg-gray-700');
this.classList.add('bg-pink-700', 'text-white');
currentIntensity = parseInt(this.getAttribute('data-level'));
});
});
initiateRewiring.addEventListener('click', toggleNeuralRewiring);
// Deployment Module
downloadPackage.addEventListener('click', () => {
alert('Download would start in a real implementation. This is a demo.');
});
forceResync.addEventListener('click', () => {
addTerminalLine('blockchain_resync --force=true', 'Forcing blockchain resync... Verifying 24 neural nodes', inductionTerminal);
});
// Functions
function toggleSystem() {
systemActive = !systemActive;
if (systemActive) {
powerButton.innerHTML = '<i class="fas fa-power-off"></i>';
powerButton.classList.add('pulse');
addTerminalLine('system_boot --sequence=alpha9', 'HYPNOS-X v9.4.2 initializing... Neural core active', inductionTerminal);
// Simulate system startup
setTimeout(() => {
addTerminalLine('security_check --level=ultra', 'All security protocols active. System ready.', inductionTerminal);
}, 1500);
} else {
powerButton.innerHTML = '<i class="fas fa-power-off"></i>';
powerButton.classList.remove('pulse');
inductionTerminal.innerHTML = '';
stopAllModules();
// Add shutdown message
const shutdownLine = document.createElement('div');
shutdownLine.className = 'terminal-line response';
shutdownLine.textContent = 'System shutdown complete. Neural encryption engaged.';
inductionTerminal.appendChild(shutdownLine);
}
}
function startQuickInduction() {
if (!systemActive) return;
// Set default values
thetaFrequency.value = 5.5;
updateThetaFrequency();
// Center binaural knob
const controlWidth = binauralControl.offsetWidth;
const knobWidth = binauralKnob.offsetWidth;
const centerPos = (controlWidth - knobWidth) / 2;
binauralKnob.style.left = `${centerPos}px`;
updateBinauralFrequency(centerPos, controlWidth);
// Select first suggestion profile
const firstProfile = suggestionProfiles.querySelector('.suggestion-card');
firstProfile.click();
addTerminalLine('quick_start --preset=standard', 'Quick start sequence initiated. Using standard theta entrainment profile.', inductionTerminal);
}
function showAdvancedSettings() {
if (!systemActive) return;
addTerminalLine('advanced_settings --access=granted', 'Advanced settings unlocked. Proceed with caution.', inductionTerminal);
}
function toggleInduction() {
if (!systemActive) return;
inductionActive = !inductionActive;
if (inductionActive) {
beginInduction.innerHTML = '<i class="fas fa-stop mr-2"></i> Stop Induction';
beginInduction.classList.remove('from-red-500', 'to-pink-600');
beginInduction.classList.add('from-purple-600', 'to-blue-500');
// Start audio
thetaAudio.play();
binauralAudio.play();
// Add visual feedback
inductionModule.classList.add('active-module');
addTerminalLine('induction_start --force=high', 'Hypnotic induction sequence started. Theta waves active.', inductionTerminal);
} else {
beginInduction.innerHTML = '<i class="fas fa-play mr-2"></i> Begin Induction';
beginInduction.classList.remove('from-purple-600', 'to-blue-500');
beginInduction.classList.add('from-red-500', 'to-pink-600');
// Stop audio
thetaAudio.pause();
binauralAudio.pause();
// Remove visual feedback
inductionModule.classList.remove('active-module');
addTerminalLine('induction_stop', 'Hypnotic induction sequence terminated.', inductionTerminal);
}
}
function updateThetaFrequency() {
const frequency = thetaFrequency.value;
thetaAudio.playbackRate = frequency / 5.5; // Adjust playback rate based on frequency
// Update terminal if induction is active
if (inductionActive) {
addTerminalLine(`adjust_theta --frequency=${frequency}Hz`, `Theta wave frequency adjusted to ${frequency}Hz`, inductionTerminal);
}
}
function updateBinauralFrequency(knobPosition, controlWidth) {
const positionPercent = (knobPosition - 5) / (controlWidth - 40);
const frequencies = [0.5, 2, 4, 7, 12, 16, 20, 30, 40, 100];
const frequencyIndex = Math.floor(positionPercent * (frequencies.length - 1));
const frequency = frequencies[frequencyIndex];
binauralAudio.playbackRate = frequency / 7; // Adjust playback rate
if (inductionActive) {
addTerminalLine(`adjust_binaural --frequency=${frequency}Hz`, `Binaural beats adjusted to ${frequency}Hz`, inductionTerminal);
}
}
function triggerStateBreak(type) {
if (!systemActive) return;
let message = '';
switch(type) {
case 'auditory':
message = 'Auditory shock triggered. High-frequency pulse emitted.';
break;
case 'visual':
message = 'Visual flash activated. Retinal disruption sequence started.';
break;
case 'tactile':
message = 'Tactile pulse generated. Peripheral nerve stimulation active.';
break;
case 'pattern':
message = 'Pattern reversal initiated. Neural interference at 87%.';
break;
}
addTerminalLine(`state_break --type=${type}`, message, inductionTerminal);
// Flash the module to indicate activation
stateBreakingModule.classList.add('active-module');
setTimeout(() => {
stateBreakingModule.classList.remove('active-module');
}, 1000);
}
function neutralizeSuggestions() {
if (!systemActive) return;
addTerminalLine('suggestion_neutralize --force=high', 'Neutralizing all active suggestions. Memory buffers purged.', inductionTerminal);
}
function reverseSuggestions() {
if (!systemActive) return;
addTerminalLine('suggestion_reverse --depth=7', 'Reversing suggestion imprint. Restoring original neural pathways.', inductionTerminal);
}
function resetSystem() {
if (!systemActive) return;
addTerminalLine('system_reset --level=full', 'Initiating full system reset. All modules will be deactivated.', inductionTerminal);
stopAllModules();
// Simulate reset delay
setTimeout(() => {
addTerminalLine('system_reset_complete', 'System reset complete. All modules inactive. Security protocols re-engaged.', inductionTerminal);
}, 2000);
}
function toggleVR() {
if (!systemActive) return;
vrActive = !vrActive;
if (vrActive) {
vrOverlay.style.display = 'flex';
activateVR.innerHTML = '<i class="fas fa-stop mr-2"></i> Deactivate VR';
vrModule.classList.add('active-module');
// Start VR audio and visualizer
thetaAudio.play();
startVisualizer();
addTerminalLine('vr_immersion_start', 'VR immersion activated. Subject entering deep hypnotic state.', inductionTerminal);
} else {
vrOverlay.style.display = 'none';
activateVR.innerHTML = '<i class="fas fa-play mr-2"></i> Activate VR';
vrModule.classList.remove('active-module');
// Stop VR audio and visualizer
thetaAudio.pause();
stopVisualizer();
addTerminalLine('vr_immersion_stop', 'VR immersion deactivated. Subject returning to baseline consciousness.', inductionTerminal);
}
}
function toggleNeuralRewiring() {
if (!systemActive) return;
rewiringActive = !rewiringActive;
if (rewiringActive) {
initiateRewiring.innerHTML = '<i class="fas fa-stop mr-2"></i> Stop Rewiring';
neuralModule.classList.add('active-module');
rewiringAudio.play();
addTerminalLine(`neural_rewiring_start --intensity=${currentIntensity}`, `Neural rewiring initiated at intensity level ${currentIntensity}. Direct pathway manipulation active.`, inductionTerminal);
} else {
initiateRewiring.innerHTML = '<i class="fas fa-bolt mr-2"></i> Initiate Rewiring';
neuralModule.classList.remove('active-module');
rewiringAudio.pause();
addTerminalLine('neural_rewiring_stop', 'Neural rewiring sequence complete. Pathways stabilized.', inductionTerminal);
}
}
function stopAllModules() {
// Stop all active modules
if (inductionActive) toggleInduction();
if (vrActive) toggleVR();
if (subliminalActive) toggleSubliminal();
if (rewiringActive) toggleNeuralRewiring();
}
function addTerminalLine(command, response, terminalElement) {
const commandLine = document.createElement('div');
commandLine.className = 'terminal-line';
commandLine.innerHTML = `<span class="prompt">></span> <span class="command">${command}</span>`;
terminalElement.appendChild(commandLine);
if (response) {
setTimeout(() => {
const responseLine = document.createElement('div');
responseLine.className = 'terminal-line response';
responseLine.textContent = response;
terminalElement.appendChild(responseLine);
terminalElement.scrollTop = terminalElement.scrollHeight;
}, 500);
}
terminalElement.scrollTop = terminalElement.scrollHeight;
}
// Audio visualizer for VR mode
function startVisualizer() {
const audioBars = vrVisualizer.querySelectorAll('.audio-bar');
let frameId;
function updateVisualizer() {
audioBars.forEach(bar => {
const height = 5 + Math.random() * 55;
bar.style.height = `${height}%`;
});
frameId = requestAnimationFrame(updateVisualizer);
}
updateVisualizer();
// Store the animation frame ID so we can cancel it later
vrVisualizer.dataset.animationId = frameId;
}
function stopVisualizer() {
cancelAnimationFrame(vrVisualizer.dataset.animationId);
const audioBars = vrVisualizer.querySelectorAll('.audio-bar');
audioBars.forEach(bar => {
bar.style.height = '5%';
});
}
// Initialize system with some terminal activity
window.addEventListener('load', () => {
setTimeout(() => {
addTerminalLine('system_check --components=all', 'Running pre-boot diagnostics... All components nominal', inductionTerminal);
}, 500);
});
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=LoveLogicAI/you-sound-like-a-little-bi-h-crying-hypnosis-app" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>