<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Wilddomme Links</title>
    <link rel="icon" href="/assets/favicon.ico" type="image/x-icon">
    <style>
        body, html {
            margin: 0;
            padding: 0;
            overflow: hidden;
            background-color: black;
            width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            font-family: Arial, sans-serif;
        }

        .center-container {
            position: relative;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 20px;
            z-index: 20;
            animation: fadeIn 1.5s ease-in-out;
            background-color: rgba(0, 0, 0, 0.5);
            padding: 20px;
            border-radius: 15px;
        }

        .button-group {
            position: relative;
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .button {
            color: #FF6EC7;
            font-size: 1.5em;
            font-weight: bold;
            background-color: black;
            border: 3px solid #FF6EC7;
            padding: 15px 30px;
            border-radius: 50px;
            text-align: center;
            cursor: pointer;
            transition: transform 0.3s ease, background-color 0.3s ease;
            box-shadow: 0px 0px 15px rgba(255, 110, 199, 0.5);
            width: 240px;
        }

        .button:hover {
            background-color: #FF6EC7;
            color: black;
            transform: scale(1.05);
            box-shadow: 0px 0px 25px rgba(255, 110, 199, 0.8);
        }

        .dropdown-content {
            display: none;
            flex-wrap: wrap;
            justify-content: center;
            background-color: black;
            padding: 20px;
            border-radius: 15px;
            margin-top: 10px;
            gap: 10px;
            animation: fadeIn 0.5s ease;
            box-shadow: 0px 0px 15px rgba(255, 110, 199, 0.6);
            width: 600px;
            max-height: 300px;
            overflow-y: auto;
        }

        .button-group:hover .dropdown-content {
            display: flex;
        }

        .dropdown-content a {
            color: #FF6EC7;
            font-size: 1em;
            text-decoration: none;
            padding: 10px 15px;
            background-color: #1a1a1a;
            border-radius: 20px;
            transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;
            text-align: center;
            margin: 5px;
            width: 45%;
        }

        .dropdown-content a:hover {
            background-color: #FF6EC7;
            color: black;
            transform: scale(1.05);
        }

        .dropdown-content::-webkit-scrollbar {
            width: 10px;
        }

        .dropdown-content::-webkit-scrollbar-track {
            background: #1a1a1a;
            border-radius: 10px;
        }

        .dropdown-content::-webkit-scrollbar-thumb {
            background-color: #FF6EC7;
            border-radius: 10px;
        }

        .welcome {
            position: absolute;
            top: 20px;
            font-size: 3em;
            color: white;
            font-weight: bold;
            text-align: center;
            animation: welcomeGlow 1.5s ease-in-out infinite alternate;
            text-shadow: 0 0 10px #FF6EC7, 0 0 20px #FF6EC7, 0 0 30px #FF6EC7;
            z-index: 20;
        }

        @keyframes welcomeGlow {
            from {
                opacity: 0.7;
                text-shadow: 0 0 10px #FF6EC7, 0 0 20px #FF6EC7, 0 0 40px #FF6EC7;
            }
            to {
                opacity: 1;
                text-shadow: 0 0 15px #FF6EC7, 0 0 30px #FF6EC7, 0 0 50px #FF6EC7;
            }
        }

        #spiralCanvas {
            width: 100vw;
            height: 100vh;
            position: absolute;
            opacity: 0.5;
            z-index: 10;
        }

        .floating-image {
            position: absolute;
            border-radius: 15px;
            opacity: 0;
            transition: opacity 2s ease, transform 2s ease;
            z-index: 5;
        }

        @keyframes fadeInOutMove {
            0% {
                opacity: 0;
                transform: scale(0.8);
            }
            50% {
                opacity: 1;
                transform: scale(1.1);
            }
            100% {
                opacity: 0;
                transform: scale(0.8);
            }
        }
    </style>
</head>
<body>

    <div class="welcome">WildDomme Links</div>

    <canvas id="spiralCanvas"></canvas>
    
    <div class="center-container">
        <div class="button-group">
            <div class="button">Contracts & Forms</div>
            <div class="dropdown-content">
                <a href="https://forms.gle/vr8eB9dRjExCE2Vn7" target="_blank">Blackmail Contract</a>
                <a href="https://forms.gle/UocADxteR4SGc75U9" target="_blank">Debt Contract</a>
                <a href="https://forms.gle/5ZUniVD2sWvQRMj39" target="_blank">Email Spam</a>
                <a href="https://forms.gle/STLb3hRz2EHBmBCj9" target="_blank">Online Goon Meet</a>
                <a href="https://forms.gle/jGhQ36aTQwCe5CWj7" target="_blank">Chess Battle</a>
            </div>
        </div>
    
        <div class="button-group">
            <div class="button">Socials</div>
            <div class="dropdown-content">
                <a href="https://twitter.com/wilddomme" target="_blank">Twitter</a>
                <a href="https://www.youtube.com/@wilddomme" target="_blank">YouTube</a>
                <a href="https://www.twitch.tv/wilddomme" target="_blank">Twitch</a>
                <a href="https://www.loyalfans.com/wilddomme" target="_blank">LoyalFans</a>
                <a href="https://discord.gg/KWtGgwkKjy" target="_blank">Discord</a>
            </div>
        </div>

        <div class="button-group">
            <div class="button">Payment Method</div>
            <div class="dropdown-content">
                <a href="https://wishlistpage.com/pay4yuki" target="_blank">Wishlist Page</a>
                <a href="https://throne.com/pay4yuki" target="_blank">Throne</a>
                <a href="https://youpay.me/pay4yuki" target="_blank">YouPay</a>
                <a href="https://paypal.me/eyisvictoria" target="_blank">PayPal</a>
            </div>
        </div>
    
        <div class="button-group">
            <div class="button" onclick="location.href='shop.html'">Shop</div>
        </div>
        
        <div class="button-group">
            <div class="button">Web Games</div>
            <div class="dropdown-content">
                <a href="/Hypnosis/index.html" target="_blank">HypnoSub Level</a>
                <a href="/game/trickortease.html" target="_blank">Trick or Tease</a>
                <a href="/game/visualnovel.html" target="_blank">Visual Novel</a>
                <a href="/game/cumtdown.html" target="_blank">Cumtdown</a>
                <a href="/game/puzzledrain.html" target="_blank">Slide Puzzle Drain</a>
                <a href="/game/finsubcalculator.html" target="_blank">Finsub Calculator</a>
            </div>
        </div>

        <div class="button-group">
            <div class="button">Software & Programs</div>
            <div class="dropdown-content">
                <a href="http://bit.ly/AnnoYuki" target="_blank">Annoyuki.exe</a>
                <a href="https://rb.gy/dxaxio" target="_blank">Weblock.exe</a>
                <a href="https://gofile.io/d/bNANK2" target="_blank">Silent Signal</a>
                <a href="https://gofile.io/d/fFssVD" target="_blank">Discordware</a>
                <a href="https://rb.gy/o0t28q" target="_blank">Keymod.exe</a>
                <a href="https://drive.google.com/file/d/1AczFx48xP3Wxwtzksf_zetvYc-8Y9vq2/view" target="_blank">Lockdown</a>
                <a href="https://rb.gy/lwhwu0" target="_blank">Cuckold.exe</a>
                <a href="https://rb.gy/zmtemv" target="_blank">Typetogoon.exe</a>
                <a href="https://rb.gy/cpdrsu" target="_blank">Ransomware</a>
                <a href="https://rb.gy/28ou9s" target="_blank">Shutdown Interceptor.exe</a>
                <a href="https://rb.gy/seov3t" target="_blank">Silentspam.exe</a>
                <a href="https://rb.gy/tqayge" target="_blank">Riddlegame.exe</a>
                <a href="https://t.me/TesterhentaiBot" target="_blank">Hentai Spam</a>
                <a href="https://drive.google.com/file/d/1lgvRQtHr5k6LUF96USVsAuB2cllxnhwJ/view" target="_blank">Lockscreen.exe</a>
                <a href="https://rb.gy/i3d2eq" target="_blank">xyz.exe</a>
                <a href="https://rb.gy/na3hsa" target="_blank">Twitter Overlay Extension</a>
                <a href="https://rb.gy/k6hn2d" target="_blank">Spam.exe</a>
                <a href="https://rb.gy/ea3ltz" target="_blank">Curseor.exe</a>
                <a href="https://gofile.io/d/dSfDiH" target="_blank">Clickme.exe</a>
                <a href="https://gofile.io/d/8tmA5W" target="_blank">GoonerLocker.exe</a>
                <a href="https://gofile.io/d/EswT1w" target="_blank">Clicker.exe</a>
            </div>
        </div>
        
    
    <audio id="backgroundAudio" src="/static/audio1.mp3" loop autoplay></audio>
    
<script>
    const canvas = document.getElementById('spiralCanvas');
    const ctx = canvas.getContext('2d');
    let width = window.innerWidth;
    let height = window.innerHeight;

    canvas.width = width;
    canvas.height = height;

    let angle = 0;
    let scale = 1;
    let scaleDirection = 1;
    let rotationSpeed = 0.03;
    let scaleSpeed = 0.005;

    const colors = ["#FF6EC7", "#9400D3", "black"];
    let colorIndex = 0;
    let colorTransitionSpeed = 0.01;
    let colorTransition = 0;

    function drawSpiral() {
        ctx.clearRect(0, 0, width, height);

        ctx.save();
        ctx.translate(width / 2, height / 2);
        ctx.rotate(angle);
        ctx.scale(scale, scale);

        const numberOfCircles = 60;
        const circleWidth = 15;
        const circleSpacing = 20;

        for (let i = 0; i < numberOfCircles; i++) {
            ctx.beginPath();
            ctx.arc(0, 0, i * circleSpacing, 0, Math.PI * 2);

            const nextColorIndex = (colorIndex + 1) % colors.length;
            const currentColor = hexToRGB(colors[colorIndex]);
            const nextColor = hexToRGB(colors[nextColorIndex]);

            const interpolatedColor = interpolateColor(currentColor, nextColor, colorTransition);
            ctx.strokeStyle = `rgb(${interpolatedColor.r}, ${interpolatedColor.g}, ${interpolatedColor.b})`;
            ctx.lineWidth = circleWidth;
            ctx.stroke();
        }

        ctx.restore();

        angle += rotationSpeed;
        scale += scaleSpeed * scaleDirection;

        if (scale > 2 || scale < 0.5) {
            scaleDirection *= -1;
        }

        colorTransition += colorTransitionSpeed;
        if (colorTransition >= 1) {
            colorTransition = 0;
            colorIndex = (colorIndex + 1) % colors.length;
        }

        requestAnimationFrame(drawSpiral);
    }

    function hexToRGB(hex) {
        const bigint = parseInt(hex.slice(1), 16);
        const r = (bigint >> 16) & 255;
        const g = (bigint >> 8) & 255;
        const b = bigint & 255;
        return { r, g, b };
    }

    function interpolateColor(color1, color2, factor) {
        const r = Math.round(color1.r + factor * (color2.r - color1.r));
        const g = Math.round(color1.g + factor * (color2.g - color1.g));
        const b = Math.round(color1.b + factor * (color2.b - color1.b));
        return { r, g, b };
    }

    drawSpiral();

    window.addEventListener('resize', () => {
        width = window.innerWidth;
        height = window.innerHeight;
        canvas.width = width;
        canvas.height = height;
    });

    function displayImages() {
        for (let i = 1; i <= 20; i++) {
            const img = document.createElement('img');
            img.src = `/static/image${i % 15 + 1}.png`;
            img.classList.add('floating-image');

            const size = Math.random() * 200 + 200;
            img.style.width = `${size}px`;
            img.style.height = 'auto';
            img.style.position = 'absolute';

            document.body.appendChild(img);

            function randomPosition() {
                img.style.top = `${Math.random() * 80 + 10}%`;
                img.style.left = `${Math.random() * 80 + 10}%`;
            }

            function animateImage() {
                randomPosition();
                img.style.animation = `fadeInOutMove ${Math.random() * 5 + 3}s ease-in-out infinite`;
            }

            setTimeout(() => {
                animateImage();
                setInterval(animateImage, Math.random() * 5000 + 3000);
            }, Math.random() * 3000);
        }
    }

    displayImages();

    const audioElement = document.getElementById('backgroundAudio');
    audioElement.play().catch(() => {
        document.body.addEventListener('click', () => audioElement.play(), { once: true });
    });
</script>

</body>
</html>
