<!doctypehtml><html lang=en><meta charset=UTF-8><title>HyperCloner</title><link href="https://images-ext-1.discordapp.net/external/nshskhqfe4rNcWBjiMuqEfRWG_WIbTQUzNHbQEuUoYE/%3Fq%3Dtbn%3AANd9GcQQpCxy8tG1LHdyDNC-icDyNjXBm30Am1Cp6g%26s/https/encrypted-tbn0.gstatic.com/images?format=webp&width=253&height=252"rel=icon type=image/png><link href="https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap"rel=stylesheet><style>*{margin:0;padding:0;box-sizing:border-box;cursor:none}body{background:linear-gradient(45deg,#0a0a2a,#1a1a3a);font-family:Orbitron,sans-serif;color:#0ff;overflow:hidden;display:flex;justify-content:center;align-items:center;height:100vh;perspective:1000px}.container{background:rgba(10,10,50,.8);border-radius:20px;padding:40px;box-shadow:0 0 50px rgba(0,255,255,.3);transform-style:preserve-3d;transition:all .5s;width:400px}.container:hover{transform:rotateY(10deg)}input{width:100%;padding:15px;margin:10px 0;background:rgba(0,0,0,.5);border:2px solid #0ff;color:#0ff;border-radius:10px;font-family:Orbitron,sans-serif}button{width:100%;padding:15px;background:#0ff;color:#0a0a2a;border:none;border-radius:10px;font-weight:700;transition:all .3s;font-family:Orbitron,sans-serif}button:disabled{opacity:.5;cursor:not-allowed}button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 20px rgba(0,255,255,.5)}#cursor{position:fixed;width:20px;height:20px;border:2px solid #0ff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transition:transform .1s;z-index:9999;mix-blend-mode:difference}#logs{max-height:200px;overflow-y:auto;background:rgba(0,0,0,.5);border-radius:10px;padding:10px;margin-top:20px}.log-entry{margin:5px 0;opacity:0;animation:fadeIn .5s forwards}@keyframes fadeIn{to{opacity:1}}</style><div id=cursor></div><div class=container><h1 style=text-align:center;margin-bottom:20px>🌐 HyperCloner</h1><input id=token placeholder="🔑 Discord Token"> <input id=source-server placeholder="⚙️ Source Server ID"> <input id=target-server placeholder="🎯 Target Server ID"> <button id=clone-btn>🚀 Start Clone</button><div id=logs></div></div><script>const { ipcRenderer } = require('electron')
        const cursor = document.getElementById('cursor')

        document.addEventListener('mousemove', (e) => {
            cursor.style.left = e.clientX + 'px'
            cursor.style.top = e.clientY + 'px'
        })

        document.getElementById('clone-btn').addEventListener('click', () => {
            const token = document.getElementById('token').value
            const sourceServerId = document.getElementById('source-server').value
            const targetServerId = document.getElementById('target-server').value

            if (!token || !sourceServerId || !targetServerId) {
                ipcRenderer.send('log', { 
                    type: 'error', 
                    message: 'Please fill all fields!' 
                })
                return
            }

            document.getElementById('clone-btn').disabled = true
            document.getElementById('clone-btn').textContent = '🔄 Cloning in Progress...'
            ipcRenderer.send('clone-server', { 
                token, 
                sourceServerId, 
                targetServerId 
            })
        })

        ipcRenderer.on('log', (event, { type, message }) => {
            const logsDiv = document.getElementById('logs')
            const logEntry = document.createElement('div')
            logEntry.textContent = `[${type.toUpperCase()}] ${message}`
            logEntry.classList.add('log-entry')
            
            switch(type) {
                case 'error': logEntry.style.color = '#ff4444'; break
                case 'success': logEntry.style.color = '#00ff00'; break
                case 'info': logEntry.style.color = '#00ffff'; break
            }

            logsDiv.appendChild(logEntry)
            logsDiv.scrollTop = logsDiv.scrollHeight

            // Limit log entries
            if (logsDiv.children.length > 50) {
                logsDiv.removeChild(logsDiv.children[0])
            }
        })

        ipcRenderer.on('clone-complete', () => {
            document.getElementById('clone-btn').disabled = false
            document.getElementById('clone-btn').textContent = '🚀 Initiate Quantum Clone'
        })

        document.getElementById('token').addEventListener('input', function() {
            // Hide part of the token
            if (this.value.length > 10) {
                this.type = 'password'
            } else {
                this.type = 'text'
            }
        })</script>