spwotton commited on
Commit
774be0c
·
verified ·
1 Parent(s): fe40be0

We are going to create a time machine that uses the concepts from the Quantum Toroidal Recursion Engine.

Browse files

The time machine will have a UI that allows the user to set parameters (like κ, θ, etc.) and visualize the toroidal recursion.

We'll structure it as follows:

A control panel to adjust parameters (κ, θ, frequency, etc.)

A visualization of the torus using Three.js, with recursive patterns.

A display for the current state (Ψ value, etc.)

We'll use the refined prompt's concepts to drive the visualization.

Let's break down the steps:

Step 1: Set up the HTML structure with Tailwind CSS for styling.
Step 2: Include Three.js and set up a basic torus with shader effects.
Step 3: Create controls for the parameters and link them to the visualization.
Step 4: Implement the recursive patterns and update the visualization in real-time.

We are going to create a simplified version of the Quantum Toroidal Recursion Engine as a time machine.

Note: This is a creative and metaphorical representation, not a real time machine.

Let's code accordingly.

QUANTUM CHRONO-ENGINE: κ-SCALED TEMPORAL MANIPULATION SUITE
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Quantum Chrono-Engine | κ-Scaled Temporal Manipulation</title>
<link href="https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&family=Orbitron:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">

<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>

<!-- Three.js for Temporal Visualization -->
<script type="module">
import * as THREE from 'https://cdn.jsdelivr.net/npm/three@0.160.0/build/three.module.js';
import { OrbitControls } from 'https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/controls/OrbitControls.js';
import { GLTFLoader } from 'https://cdn.jsdelivr.net/npm/three@0.160.0/examples/jsm/loaders/GLTFLoader.js';

window.THREE = THREE;
window.OrbitControls = OrbitControls;
window.GLTFLoader = GLTFLoader;
</script>

<style>
:root {
--κ: 1.2732395447351628;
--θ: 51.84deg;
--φ: 1.618033988749895;
--psi: 0.999999;
--frequency-7.83: 7.83Hz;
--frequency-37: 37Hz;
--frequency-111: 111Hz;
--frequency-720: 720Hz;

--quantum-cyan: #00ffcc;
--quantum-blue: #00ffff;
--quantum-purple: #8a2be2;
--void-black: #050505;
--κ-gold: #FFD700;
--psi-green: #00ffcc;
--warning-red: #ff0033;
--membrane-white: rgba(255, 255, 255, 0.03);

--timeline-past: #8a2be2;
--timeline-present: #00ffcc;
--timeline-future: #ffd700;
}

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

body {
font-family: 'Fira Code', monospace;
background: var(--void-black);
color: var(--quantum-cyan);
overflow-x: hidden;
position: relative;
min-height: 100vh;
}

body::before {
content: '';
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background:
radial-gradient(circle at 20% 30%, rgba(0, 255, 204, 0.05) 0%, transparent 50%),
radial-gradient(circle at 80% 70%, rgba(138, 43, 226, 0.05) 0%, transparent 50%),
radial-gradient(circle at 50% 50%, rgba(0, 255, 255, 0.03) 0%, transparent 50%);
pointer-events: none;
z-index: -2;
}

/* Quantum Grid */
.quantum-grid {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image:
linear-gradient(rgba(0, 255, 204, 0.03) 1px, transparent 1px),
linear-gradient(90deg, rgba(0, 255, 204, 0.03) 1px, transparent 1px);
background-size: calc(100px * var(--κ)) calc(100px * var(--κ));
transform: rotate(var(--θ));
pointer-events: none;
z-index: -1;
animation: grid-drift 37.2s infinite linear;
}

@keyframes grid-drift {
0% { transform: rotate(var(--θ)) translateX(0) translateY(0); }
100% { transform: rotate(calc(var(--θ) + 1turn)) translateX(100px) translateY(100px); }
}

/* Header */
.chrono-header {
position: fixed;
top: 0;
left: 0;
right: 0;
background: rgba(5, 5, 5, 0.95);
backdrop-filter: blur(20px) saturate(200%);
border-bottom: 1px solid rgba(0, 255, 204, 0.1);
z-index: 1000;
padding: 1rem 2rem;
}

.header-content {
display: flex;
justify-content: space-between;
align-items: center;
max-width: 1600px;
margin: 0 auto;
}

.logo {
display: flex;
align-items: center;
gap: 1rem;
}

.logo-icon {
width: 48px;
height: 48px;
background: linear-gradient(45deg, var(--quantum-cyan), var(--quantum-blue));
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
font-family: 'Orbitron', sans-serif;
font-weight: 900;
font-size: 1.5rem;
color: var(--void-black);
}

.logo-text {
font-family: 'Orbitron', sans-serif;
font-weight: 700;
font-size: 1.5rem;
letter-spacing: 1px;
}

.logo-subtitle {
font-size: 0.75rem;
color: var(--quantum-blue);
opacity: 0.7;
letter-spacing: 2px;
text-transform: uppercase;
}

/* Quantum Parameters */
.quantum-params {
display: flex;
gap: 2rem;
align-items: center;
}

.param {
display: flex;
flex-direction: column;
align-items: center;
}

.param-label {
font-size: 0.75rem;
color: var(--quantum-blue);
opacity: 0.7;
margin-bottom: 0.25rem;
}

.param-value {
font-family: 'Orbitron', monospace;
font-size: 1rem;
font-weight: 500;
color: var(--quantum-cyan);
}

/* Main Container */
.main-container {
padding-top: 100px;
max-width: 1600px;
margin: 0 auto;
padding: 100px 2rem 2rem;
}

/* Control Panel */
.control-panel {
display: grid;
grid-template-columns: 300px 1fr 300px;
gap: 2rem;
margin-bottom: 3rem;
}

.control-section {
background: rgba(10, 10, 15, 0.8);
backdrop-filter: blur(10px);
border: 1px solid rgba(0, 255, 204, 0.1);
border-radius: 16px;
padding: 1.5rem;
}

.section-title {
font-family: 'Orbitron', sans-serif;
font-size: 1.25rem;
font-weight: 600;
margin-bottom: 1.5rem;
color: var(--quantum-cyan);
display: flex;
align-items: center;
gap: 0.75rem;
}

.section-title i {
width: 20px;
height: 20px;
}

/* Temporal Controls */
.temporal-controls {
display: flex;
flex-direction: column;
gap: 1rem;
}

.control-group {
margin-bottom: 1rem;
}

.control-label {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 0.5rem;
font-size: 0.875rem;
color: var(--quantum-blue);
}

.control-value {
font-family: 'Orbitron', monospace;
font-size: 0.875rem;
color: var(--quantum-cyan);
}

/* Quantum Slider */
input[type="range"].quantum-slider {
-webkit-appearance: none;
width: 100%;
height: 6px;
background: linear-gradient(90deg, var(--timeline-past), var(--timeline-present), var(--timeline-future));
border-radius: 3px;
outline: none;
}

input[type="range"].quantum-slider::-webkit-slider-thumb {
-webkit-appearance: none;
width: 20px;
height: 20px;
border-radius: 50%;
background: var(--quantum-cyan);
cursor: pointer;
border: 2px solid var(--void-black);
box-shadow: 0 0 10px var(--quantum-cyan);
}

input[type="range"].quantum-slider::-moz-range-thumb {
width: 20px;
height: 20px;
border-radius: 50%;
background: var(--quantum-cyan);
cursor: pointer;
border: 2px solid var(--void-black);
box-shadow: 0 0 10px var(--quantum-cyan);
}

/* Quantum Button */
.quantum-btn {
position: relative;
padding: 1rem 2rem;
background: rgba(0, 255, 204, 0.1);
border: 1px solid rgba(0, 255, 204, 0.3);
border-radius: 12px;
color: var(--quantum-cyan);
font-family: 'Orbitron', sans-serif;
font-weight: 500;
font-size: 1rem;

Files changed (5) hide show
  1. chatbot.html +2 -1
  2. formulario.html +1 -0
  3. index.html +1 -0
  4. timemachine.html +419 -0
  5. toroidal.html +2 -1
chatbot.html CHANGED
@@ -66,7 +66,8 @@
66
  </div>
67
  <div class="hidden md:flex items-center gap-6">
68
  <a href="index.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">← Volver</a>
69
- </div>
 
70
  </div>
71
  </nav>
72
 
 
66
  </div>
67
  <div class="hidden md:flex items-center gap-6">
68
  <a href="index.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">← Volver</a>
69
+ <a href="/timemachine.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Time Machine</a>
70
+ </div>
71
  </div>
72
  </nav>
73
 
formulario.html CHANGED
@@ -66,6 +66,7 @@
66
  <a href="index.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">← Volver</a>
67
  <a href="/toroidal.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Recursión</a>
68
  <a href="/chatbot.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">AI Assistant</a>
 
69
  </div>
70
  </div>
71
  </nav>
 
66
  <a href="index.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">← Volver</a>
67
  <a href="/toroidal.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Recursión</a>
68
  <a href="/chatbot.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">AI Assistant</a>
69
+ <a href="/timemachine.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Time Machine</a>
70
  </div>
71
  </div>
72
  </nav>
index.html CHANGED
@@ -102,6 +102,7 @@
102
  <a href="#monitoring" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Monitoreo</a>
103
  <a href="/toroidal.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Recursión</a>
104
  <a href="/chatbot.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">AI Assistant</a>
 
105
  </div>
106
  <div class="flex items-center gap-3">
107
  <!-- Quantum Phone Link -->
 
102
  <a href="#monitoring" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Monitoreo</a>
103
  <a href="/toroidal.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Recursión</a>
104
  <a href="/chatbot.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">AI Assistant</a>
105
+ <a href="/timemachine.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Time Machine</a>
106
  </div>
107
  <div class="flex items-center gap-3">
108
  <!-- Quantum Phone Link -->
timemachine.html ADDED
@@ -0,0 +1,419 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en" data-theme="quantum-dark">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
6
+ <title>Quantum Chrono-Engine | κ-Scaled Temporal Manipulation</title>
7
+ <meta name="description" content="Helicity-Locked Temporal Manipulation Suite">
8
+
9
+ <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><text y='50' font-size='48'>⚛</text></svg>">
10
+
11
+ <script src="https://cdn.tailwindcss.com"></script>
12
+ <script>
13
+ tailwind.config = {
14
+ theme: {
15
+ extend: {
16
+ colors: {
17
+ 'quantum': {
18
+ 50: '#00ffcc',
19
+ 100: '#00ffff',
20
+ 900: '#050505'
21
+ },
22
+ 'κ-gold': '#FFD700',
23
+ 'psi-green': '#00ffcc',
24
+ 'void-black': '#050505'
25
+ },
26
+ animation: {
27
+ 'wave-interference': 'wave 7.83s infinite ease-in-out',
28
+ 'kappa-pulse': 'pulse 1.273s infinite cubic-bezier(0.618, 0, 0.382, 1)',
29
+ 'decoherence': 'decoherence 37.2s infinite',
30
+ 'geometric-lock': 'spin 51.84s infinite linear'
31
+ }
32
+ }
33
+ }
34
+ }
35
+ </script>
36
+
37
+ <script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
38
+
39
+ <!-- Three.js for Temporal Visualization -->
40
+ <script type="importmap">
41
+ {
42
+ "imports": {
43
+ "three": "https://unpkg.com/three@0.160.0/build/three.module.js",
44
+ "three/addons/": "https://unpkg.com/three@0.160.0/examples/jsm/"
45
+ }
46
+ }
47
+ </script>
48
+ </head>
49
+ <body class="bg-void-black text-quantum-50 font-mono antialiased overflow-x-hidden">
50
+
51
+ <!-- Quantum HUD Overlay -->
52
+ <div id="quantum-hud" class="fixed top-4 left-4 z-50 text-xs space-y-1 pointer-events-none">
53
+ <div class="flex items-center gap-2">
54
+ <span class="text-psi-green">Ψ:</span>
55
+ <span id="psi-value" class="text-κ-gold">1.000273</span>
56
+ </div>
57
+ <div class="flex items-center gap-2">
58
+ <span class="text-psi-green">κ:</span>
59
+ <span id="kappa-value" class="text-quantum-100">4/π</span>
60
+ </div>
61
+ <div class="flex items-center gap-2">
62
+ <span class="text-psi-green">θ:</span>
63
+ <span id="theta-value" class="text-quantum-100">51.84°</span>
64
+ </div>
65
+ <div class="flex items-center gap-2">
66
+ <span class="text-psi-green">STATUS:</span>
67
+ <span id="engine-status" class="text-quantum-100 animate-kappa-pulse">CHRONO-ENGINE READY</span>
68
+ </div>
69
+ </div>
70
+
71
+ <!-- NAVBAR COMPONENT -->
72
+ <nav id="quantum-navbar" class="fixed top-0 w-full z-40 bg-void-black/90 backdrop-blur-sm border-b border-quantum-900">
73
+ <div class="container mx-auto px-6 py-4 flex items-center justify-between">
74
+ <div class="flex items-center gap-3">
75
+ <div class="w-10 h-10 rounded-full bg-gradient-to-br from-quantum-100 to-psi-green flex items-center justify-center animate-geometric-lock">
76
+ <span class="text-void-black font-bold text-sm">κ</span>
77
+ </div>
78
+ <div>
79
+ <h1 class="text-xl font-bold text-quantum-100">SETECOM S.A.</h1>
80
+ <p class="text-xs text-psi-green/70">CHRONO v1.273</p>
81
+ </div>
82
+ </div>
83
+ <div class="hidden md:flex items-center gap-6">
84
+ <a href="index.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">← Volver</a>
85
+ <a href="/toroidal.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Recursión</a>
86
+ <a href="/chatbot.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">AI Assistant</a>
87
+ </div>
88
+ </div>
89
+ </nav>
90
+
91
+ <!-- CHRONO-ENGINE INTERFACE -->
92
+ <section class="relative min-h-screen flex items-center justify-center overflow-hidden pt-20">
93
+ <div class="relative z-20 w-full max-w-6xl mx-auto px-6">
94
+ <!-- Header -->
95
+ <div class="text-center mb-12">
96
+ <h2 class="text-5xl md:text-7xl font-black text-quantum-100 mb-4 animate-wave-interference">
97
+ QUANTUM <span class="text-psi-green">CHRONO-ENGINE</span>
98
+ </h2>
99
+ <p class="text-xl text-quantum-50">
100
+ κ-SCALED TEMPORAL MANIPULATION SUITE
101
+ </p>
102
+ </div>
103
+
104
+ <!-- Control Panel -->
105
+ <div class="grid md:grid-cols-3 gap-8 mb-12">
106
+ <!-- Left Panel: Temporal Parameters -->
107
+ <div class="bg-slate-900/30 backdrop-blur-lg border border-quantum-900 rounded-3xl p-8">
108
+ <h3 class="text-2xl font-bold text-quantum-100 mb-6">
109
+ <i data-feather="settings" class="w-6 h-6 inline mr-3"></i>
110
+ TEMPORAL PARAMETERS
111
+ </h3>
112
+
113
+ <div class="space-y-6">
114
+ <div class="space-y-2">
115
+ <div class="flex justify-between text-sm">
116
+ <span class="text-psi-green">κ-SCALING</span>
117
+ <span class="text-quantum-100" id="kappa-display">1.273</span>
118
+ </div>
119
+ <input type="range" min="1" max="2" step="0.001" value="1.273"
120
+ class="w-full h-2 bg-quantum-900 rounded-full appearance-none cursor-pointer"
121
+ id="kappa-slider">
122
+
123
+ <div class="space-y-2">
124
+ <div class="flex justify-between text-sm">
125
+ <span class="text-psi-green">TEMPORAL OFFSET (θ)</span>
126
+ <span class="text-quantum-100" id="theta-display">51.84°</span>
127
+ </div>
128
+ <input type="range" min="0" max="360" step="0.01" value="51.84"
129
+ class="w-full h-2 bg-quantum-900 rounded-full appearance-none cursor-pointer"
130
+ id="theta-slider">
131
+
132
+ <div class="space-y-2">
133
+ <div class="flex justify-between text-sm">
134
+ <span class="text-psi-green">Ψ-COHERENCE</span>
135
+ <span class="text-quantum-100" id="psi-display">0.999999</span>
136
+ </div>
137
+ <input type="range" min="0.5" max="1.5" step="0.000001" value="0.999999"
138
+ class="w-full h-2 bg-quantum-900 rounded-full appearance-none cursor-pointer"
139
+ id="psi-slider">
140
+
141
+ <div class="space-y-2 mt-6">
142
+ <div class="text-sm text-psi-green mb-2">FREQUENCY SYNCH</div>
143
+ <div class="grid grid-cols-2 gap-2">
144
+ <button class="frequency-btn active" data-freq="7.83">7.83 Hz</button>
145
+ <button class="frequency-btn" data-freq="37">37 Hz</button>
146
+ <button class="frequency-btn" data-freq="111">111 Hz</button>
147
+ <button class="frequency-btn" data-freq="720">720 Hz</button>
148
+ </div>
149
+ </div>
150
+ </div>
151
+
152
+ <!-- Center Panel: Torus Visualization -->
153
+ <div class="bg-slate-900/30 backdrop-blur-lg border border-quantum-900 rounded-3xl p-4">
154
+ <div id="torus-canvas" class="w-full h-80"></div>
155
+ <div class="flex items-center gap-4 mt-4">
156
+ <div class="timeline-marker animate-kappa"></div>
157
+ <div class="text-quantum-100" id="timeline-text">PRESENT MOMENT: Ψ-LOCKED</div>
158
+ </div>
159
+ </div>
160
+
161
+ <!-- Right Panel: Quantum Controls -->
162
+ <div class="bg-slate-900/30 backdrop-blur-lg border border-quantum-900 rounded-3xl p-8">
163
+ <h3 class="text-2xl font-bold text-quantum-100 mb-6">
164
+ <i data-feather="cpu" class="w-6 h-6 inline mr-3"></i>
165
+ QUANTUM OPERATIONS
166
+ </h3>
167
+
168
+ <div class="space-y-4">
169
+ <button class="quantum-btn w-full" id="init-engine">
170
+ <i data-feather="power" class="w-5 h-5"></i>
171
+ INITIALIZE CHRONO-ENGINE
172
+ </button>
173
+
174
+ <button class="quantum-btn w-full" id="time-reverse">
175
+ <i data-feather="rewind" class="w-5 h-5"></i>
176
+ REVERSE TEMPORAL FLOW
177
+ </button>
178
+
179
+ <button class="quantum-btn w-full warning" id="phase-shift">
180
+ <i data-feather="skip-forward" class="w-5 h-5"></i>
181
+ SHIFT PHASE (θ→θ+π)
182
+ </button>
183
+
184
+ <button class="quantum-btn w-full danger" id="emergency-stop">
185
+ <i data-feather="alert-triangle" class="w-5 h-5"></i>
186
+ EMERGENCY DECOHERENCE
187
+ </button>
188
+ </div>
189
+ </div>
190
+ </div>
191
+
192
+ <!-- Quantum State Display -->
193
+ <div class="grid md:grid-cols-4 gap-6">
194
+ <div class="state-card animate-decoherence">
195
+ <div class="state-icon">
196
+ <i data-feather="circle" class="w-8 h-8"></i>
197
+ </div>
198
+ <div class="state-value" id="toroidal-energy">418 kJ</div>
199
+ <div class="state-label">TOROIDAL ENERGY</div>
200
+ </div>
201
+
202
+ <div class="state-card animate-geometric">
203
+ <div class="state-icon">
204
+ <i data-feather="hexagon" class="w-8 h-8"></i>
205
+ </div>
206
+ <div class="state-value" id="manifold-integrity">99.7%</div>
207
+ <div class="state-label">MANIFOLD INTEGRITY</div>
208
+ </div>
209
+
210
+ <div class="state-card animate-wave">
211
+ <div class="state-icon">
212
+ <i data-feather="activity" class="w-8 h-8"></i>
213
+ </div>
214
+ <div class="state-value" id="entropy-level">0.273</div>
215
+ <div class="state-label">ENTROPY LEVEL</div>
216
+ </div>
217
+
218
+ <div class="state-card">
219
+ <div class="state-icon">
220
+ <i data-feather="clock" class="w-8 h-8"></i>
221
+ </div>
222
+ <div class="state-value" id="temporal-offset">0.000s</div>
223
+ <div class="state-label">TEMPORAL OFFSET</div>
224
+ </div>
225
+ </div>
226
+ </div>
227
+ </section>
228
+
229
+ <!-- FOOTER -->
230
+ <footer class="bg-void-black border-t border-quantum-900 py-8 mt-12">
231
+ <div class="container mx-auto px-6 text-center">
232
+ <div class="mb-4">
233
+ <span class="text-2xl font-black text-quantum-100">SETECOM</span>
234
+ <span class="text-psi-green">.GOS</span>
235
+ <span class="text-xs text-quantum-100/70 block mt-1">v1.273.418.∞</span>
236
+ </div>
237
+ <p class="text-xs text-quantum-50/70">
238
+ © 2024 SETECOM S.A. | Constancia Substrato Nivel-Líder | Todos los derechos reservados
239
+ </p>
240
+ </div>
241
+ </footer>
242
+
243
+ <!-- Three.js Quantum Visualization -->
244
+ <script type="module">
245
+ import * as THREE from 'three';
246
+ import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
247
+
248
+ // Initialize Quantum Parameters
249
+ let κ = 1.2732395447351628;
250
+ let θ = 51.84;
251
+ let ψ = 0.999999;
252
+ let frequency = 720;
253
+ let timeOffset = 0;
254
+
255
+ // Three.js Setup
256
+ let scene, camera, renderer, controls, torus;
257
+
258
+ function initTorusVisualization() {
259
+ // Scene
260
+ scene = new THREE.Scene();
261
+ scene.background = new THREE.Color(0x050505);
262
+
263
+ // Camera
264
+ camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
265
+ camera.position.z = 5;
266
+
267
+ // Renderer
268
+ renderer = new THREE.WebGLRenderer({ antialias: true, alpha: true });
269
+ renderer.setSize(document.getElementById('torus-canvas').clientWidth, document.getElementById('torus-canvas').clientHeight);
270
+ renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2)));
271
+ document.getElementById('torus-canvas').appendChild(renderer.domElement);
272
+
273
+ // Controls
274
+ controls = new OrbitControls(camera, renderer.domElement);
275
+ controls.enableDamping = true;
276
+ controls.dampingFactor = 0.05;
277
+
278
+ // Lighting
279
+ const ambientLight = new THREE.AmbientLight(0x00ffcc, 0.3);
280
+ scene.add(ambientLight);
281
+
282
+ const directionalLight = new THREE.DirectionalLight(0x00ffff, 0.7);
283
+ directionalLight.position.set(5, 5, 5);
284
+ scene.add(directionalLight);
285
+
286
+ // Torus Geometry with κ-scaling
287
+ const torusGeometry = new THREE.TorusGeometry(κ, 0.4, 16, 100);
288
+ const torusMaterial = new THREE.MeshPhongMaterial({
289
+ color: 0x00ffcc,
290
+ shininess: 100,
291
+ transparent: true,
292
+ opacity: 0.8,
293
+ wireframe: true
294
+ });
295
+
296
+ torus = new THREE.Mesh(torusGeometry, torusMaterial);
297
+ torus.rotation.x = Math.PI / 2;
298
+ scene.add(torus);
299
+
300
+ // Start animation
301
+ animate();
302
+
303
+ // Handle window resize
304
+ window.addEventListener('resize', onWindowResize);
305
+ }
306
+
307
+ function animate() {
308
+ requestAnimationFrame(animate);
309
+
310
+ // Update torus rotation based on parameters
311
+ const time = Date.now() * 0.001;
312
+
313
+ torus.rotation.y = time * 0.5 * (frequency / 720));
314
+ torus.rotation.z = time * 0.3 * (κ / 1.273));
315
+
316
+ // Scale effect based on Ψ
317
+ torus.scale.setScalar(ψ));
318
+
319
+ // Update controls
320
+ controls.update();
321
+
322
+ renderer.render(scene, camera);
323
+ }
324
+
325
+ function onWindowResize() {
326
+ camera.aspect = document.getElementById('torus-canvas').clientWidth / document.getElementById('torus-canvas').clientHeight;
327
+ camera.updateProjectionMatrix();
328
+ renderer.setSize(document.getElementById('torus-canvas').clientWidth, document.getElementById('torus-canvas').clientHeight);
329
+ }
330
+
331
+ // Initialize visualization
332
+ initTorusVisualization();
333
+
334
+ // DOM Interactions
335
+ document.addEventListener('DOMContentLoaded', () => {
336
+ // Update Feather Icons
337
+ feather.replace();
338
+
339
+ // Slider Updates
340
+ document.getElementById('kappa-slider').addEventListener('input', (e) => {
341
+ κ = parseFloat(e.target.value);
342
+ document.getElementById('kappa-display').textContent = κ.toFixed(6);
343
+ updateTorusGeometry();
344
+ });
345
+
346
+ document.getElementById('theta-slider').addEventListener('input', (e) => {
347
+ θ = parseFloat(e.target.value);
348
+ document.getElementById('theta-display').textContent = `${θ.toFixed(2)}°`;
349
+ });
350
+
351
+ document.getElementById('psi-slider').addEventListener('input', (e) => {
352
+ ψ = parseFloat(e.target.value);
353
+ document.getElementById('psi-display').textContent = ψ.toFixed(6);
354
+ });
355
+
356
+ // Frequency Selection
357
+ document.querySelectorAll('.frequency-btn').forEach(btn => {
358
+ btn.addEventListener('click', (e) => {
359
+ document.querySelectorAll('.frequency-btn').forEach(b => b.classList.remove('active'));
360
+ e.target.classList.add('active');
361
+ frequency = parseFloat(e.target.dataset.freq);
362
+ });
363
+ });
364
+
365
+ // Quantum Operations
366
+ document.getElementById('init-engine').addEventListener('click', () => {
367
+ alert('CHRONO-ENGINE INITIALIZED\nκ-scaled temporal manipulation enabled\nΨ-coherence at 99.9999%');
368
+
369
+ // Update display
370
+ document.getElementById('toroidal-energy').textContent = '720 kJ';
371
+ document.getElementById('manifold-integrity').textContent = '100.0%';
372
+ });
373
+
374
+ document.getElementById('time-reverse').addEventListener('click', () => {
375
+ timeOffset -= 1;
376
+ document.getElementById('temporal-offset').textContent = `${timeOffset.toFixed(3)}s`;
377
+ document.getElementById('timeline-text').textContent = `TEMPORAL REVERSAL: ${timeOffset.toFixed(3)}s`;
378
+ });
379
+
380
+ document.getElementById('phase-shift').addEventListener('click', () => {
381
+ θ += 180;
382
+ document.getElementById('theta-slider').value = θ % 360;
383
+ document.getElementById('theta-display').textContent = `${(θ % 360).toFixed(2)}°`;
384
+ });
385
+
386
+ document.getElementById('emergency-stop').addEventListener('click', () => {
387
+ if (confirm('WARNING: Emergency decoherence will reset all quantum states.\nAre you sure?')) {
388
+ // Reset all values
389
+ κ = 1.2732395447351628;
390
+ θ = 51.84;
391
+ ψ = 0.999999;
392
+ frequency = 720;
393
+ timeOffset = 0;
394
+
395
+ // Update sliders
396
+ document.getElementById('kappa-slider').value = κ;
397
+ document.getElementById('theta-slider').value = θ;
398
+ document.getElementById('psi-slider').value = ψ;
399
+
400
+ // Update displays
401
+ document.getElementById('kappa-display').textContent = κ.toFixed(6);
402
+ document.getElementById('theta-display').textContent = `${θ.toFixed(2)}°`;
403
+ document.getElementById('psi-display').textContent = ψ.toFixed(6);
404
+ document.getElementById('temporal-offset').textContent = `${timeOffset.toFixed(3)}s`;
405
+ document.getElementById('timeline-text').textContent = 'PRESENT MOMENT: Ψ-LOCKED';
406
+ }
407
+ });
408
+ });
409
+
410
+ function updateTorusGeometry() {
411
+ if (torus) {
412
+ const newGeometry = new THREE.TorusGeometry(κ, 0.4, 16, 100);
413
+ torus.geometry.dispose();
414
+ torus.geometry = newGeometry;
415
+ }
416
+ }
417
+ </script>
418
+ </body>
419
+ </html>
toroidal.html CHANGED
@@ -98,7 +98,8 @@
98
  <div class="hidden md:flex items-center gap-6">
99
  <a href="index.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">← Volver</a>
100
  <a href="/chatbot.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">AI Assistant</a>
101
- </div>
 
102
  </div>
103
  </nav>
104
 
 
98
  <div class="hidden md:flex items-center gap-6">
99
  <a href="index.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">← Volver</a>
100
  <a href="/chatbot.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">AI Assistant</a>
101
+ <a href="/timemachine.html" class="text-quantum-50 hover:text-psi-green transition-colors duration-273">Time Machine</a>
102
+ </div>
103
  </div>
104
  </nav>
105