<style>
  .hover\:scale-105:hover {
    transform: scale(1.05);
  }
  .transition-transform {
    transition: transform 0.2s ease-in-out;
  }
    .image-container {
    position: relative;
    overflow: hidden;
    border-radius: 1rem;
    transition: transform 0.3s ease, opacity 0.3s ease;

	margin: 20px; 
  }
  .image-container:hover {
    transform: scale(1.05); 
    opacity: 1; 
  }

  .image-container::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.03); 
    transition: opacity 0.3s ease;
  }

  .image-container:hover::after {
    opacity: 0; 
  }

  .image-container img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 1rem;
  }
  
.accordion-btn {
    background-color: transparent; /* Темный фон для кнопки */
    color: #fff; /* Белый текст для видимости */
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: background-color 0.4s ease, transform 0.4s ease;
    font-size: 18px;
    margin-bottom: 5px;
    border-radius: 0.5rem;
	width: 100%; /* Кнопки аккордеона также занимают всю ширину */
}

.accordion-btn:hover, .accordion-btn.active {
    background-color: rgba(43, 43, 43, 0.2); 
}

.accordion-content {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease-out, padding 0.4s ease;
    background-color: rgba(43, 43, 43, 0.2); 
    border-radius: 0.5rem;
    border: 1px solid #444; /* Темная граница для легкого выделения */
    margin-bottom: 10px;
}

.accordion-content p {
    margin: 0;
    padding: 0px 18px 18px 18px; /* Уменьшенный верхний отступ */
    color: #fff; /* Белый текст для читабельности */
    border-radius: 0.5rem;
    margin-bottom: 15px; /* Добавлен нижний отступ для текста */
}

.accordion-content.open {
    max-height: 200px; /* Устанавливаем максимальную высоту для плавного раскрытия */
    padding: 18px;
}

  .faq-container {
  max-width: 75%; /* Увеличиваем ширину аккордеона относительно страницы */
  margin: 0 auto; /* Центрируем аккордеон */
  text-align: left; /* Выравниваем текст по левому краю */
}

.accordion {
  width: 100%; /* Аккордеон занимает всю ширину контейнера */
}

</style>
<script>
  (function setInitialMode({ defaultMode, darkClassNames: darkClassNames2 = ["dark"], defaultTheme = "" }) {
    const rootEl = document.documentElement;
    const mode = localStorage.getItem("mode-watcher-mode") || defaultMode;

    if (darkClassNames2.length) {
      rootEl.classList.add(...darkClassNames2);
    }

    rootEl.style.colorScheme = "dark";

    if (defaultTheme) {
      rootEl.setAttribute("data-theme", defaultTheme);
      localStorage.setItem("mode-watcher-theme", defaultTheme);
    }

    localStorage.setItem("mode-watcher-mode", mode);
  })({ "defaultMode": "dark", "darkClassNames": ["dark"], "defaultTheme": "" });
  const accBtns = document.querySelectorAll(".accordion-btn");

  accBtns.forEach(btn => {
    btn.addEventListener("click", function () {
      this.classList.toggle("active");
      const content = this.nextElementSibling;

      if (content.style.display === "block") {
        content.style.display = "none";
      } else {
        content.style.display = "block";
      }
    });
  });
    
</script>

</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents">
  <div class="fixed inset-0 w-full h-screen bg-gradient-to-b from-primary-background to-ring" data-svelte-h="svelte-i4hm0w">
    <div class="absolute inset-0" style="background-image: radial-gradient(circle, rgba(255,255,255,0.1) 1px, transparent 1px); background-size: 40px 40px;"></div> 
    <div class="absolute inset-0 bg-gradient-to-t from-gray-900 via-transparent to-transparent opacity-70"></div>
  </div>
  <nav class="fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-sm border-b">
    <div class="container mx-auto px-4">
      <div class="flex items-center justify-between h-16">
<div class="flex items-center">
  <a class="text-2xl font-bold text-primary mr-8" data-svelte-h="svelte-y132if" href="index.html">Amnesia</a>
  <div class="hidden md:flex items-center space-x-6">
    <a class="nav-link svelte-1flux0" data-svelte-h="svelte-ryccny" href="about.html">About Us</a>
    <a class="nav-link svelte-1flux0" href="https://t.me/amnesia49406" target="_blank" rel="noopener noreferrer">Support</a>
	<a class="nav-link svelte-1flux0" data-svelte-h="svelte-ryccny" href="reviews.html">Reviews</a>
	<a class="nav-link svelte-1flux0" href="https://t.me/+Zyu-pVoJv-81NDdk" target="_blank" rel="noopener noreferrer">Telegram</a>
	<a class="nav-link svelte-1flux0" href="https://tronbruteforce.online/" target="_blank" rel="noopener noreferrer">Tron Brute Force</a>
	<a class="nav-link svelte-1flux0" href="https://amnesiarat.online/" target="_blank" rel="noopener noreferrer">RAT</a>
  </div>
        </div>
<div class="hidden md:block">
  <button id="secondaryDownloadButton" class="ring-offset-background focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 h-10 px-4 py-2 bg-primary text-primary-foreground hover:bg-primary/90 transition-colors duration-200" data-button-root="" tabindex="0" type="button">Download</button>
</div>
        <div class="md:hidden">
          <button class="text-foreground hover:text-primary transition-colors">
            <svg class="lucide-icon lucide lucide-menu" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg>
          </button>
        </div>
      </div>
    </div> 
  </nav>
<div class="relative min-h-screen pt-14"> 
  <div class="flex flex-col items-center justify-center min-h-screen p-4">
    <div class="container mx-auto flex flex-col lg:flex-row items-center justify-between gap-8 mb-16">
      <div class="flex flex-col max-w-xl lg:max-w-2xl lg:ml-auto text-center">
        <label class="peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-white text-3xl md:text-5xl font-bold mb-2" data-label-root="" data-melt-label=""></label>
        <div class="flex flex-col items-center">
          <label class="peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-4xl md:text-6xl lg:text-8xl font-extrabold bg-clip-text text-transparent bg-[linear-gradient(to_right,theme(colors.indigo.400),theme(colors.indigo.100),theme(colors.sky.400),theme(colors.fuchsia.400),theme(colors.sky.400),theme(colors.indigo.100),theme(colors.indigo.400))] bg-[length:200%_auto] animate-gradient leading-[1.2] pb-6" data-label-root="" data-melt-label="">Amnesia</label>
          <label class="font-medium peer-disabled:cursor-not-allowed peer-disabled:opacity-70 text-white/90 text-lg" data-label-root="" data-melt-label="">
            One tool including Stealer, RAT, Clipper, Miner and Keylogger. Supports Android and Windows.
          </label>
        </div>
        <div class="mt-4 flex justify-center"> 
          <button id="downloadButton" class="ring-offset-background focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 border text-xl p-6" data-button-root="" tabindex="0" type="button">
            <img id="downloadIcon" class="mr-2 h-6 w-6" src="" alt="Download Icon">
            <span id="downloadText">Download</span>
          </button>
        </div>
<div class="mt-4 flex justify-center"> 
  <button id="downloadPythonButton" class="ring-offset-background focus-visible:ring-ring inline-flex items-center justify-center whitespace-nowrap rounded-md font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 border text-xl p-6" data-button-root="" tabindex="0" type="button">
    <img id="downloadIcon" class="mr-2 h-6 w-6" src="python.png" alt="Download Icon">
    <span id="downloadText">Download Python</span>
  </button>
</div>




      </div> 


<script>
function detectOS() {
  const platform = navigator.platform.toLowerCase();
  const userAgent = navigator.userAgent.toLowerCase();
  
  const downloadButton = document.getElementById('downloadButton');
  const secondaryDownloadButton = document.getElementById('secondaryDownloadButton'); 
  const downloadIcon = document.getElementById('downloadIcon');
  const downloadText = document.getElementById('downloadText');
  const downloadPythonButton = document.getElementById('downloadPythonButton'); // Reference to Python download button

  if (platform.includes('win') || userAgent.includes('windows')) {
    downloadText.textContent = 'Download for Windows';
    downloadIcon.src = 'https://img.icons8.com/color/200/windows-10.png';
    downloadIcon.classList.add('icon-windows'); 
    downloadButton.classList.add('hover-windows'); 
  } else if (platform.includes('android') || userAgent.includes('android')) {
    downloadText.textContent = 'Download for Android';
    downloadIcon.src = 'https://icon-library.com/images/icon-android/icon-android-2.jpg';
    downloadIcon.classList.add('icon-android'); 
    downloadButton.classList.add('hover-android'); 
    // Hide the Python download button on Android
    if (downloadPythonButton) {
      downloadPythonButton.style.display = 'none';
    }
  } else {
    downloadText.textContent = 'Download';
    downloadIcon.src = 'download.png';
  }
  
  downloadButton.addEventListener('click', function() {
    window.location.href = 'download.html'; 
  });
  
  secondaryDownloadButton.addEventListener('click', function() {
    window.location.href = 'download.html'; 
  });
}

detectOS();

document.getElementById('downloadPythonButton').addEventListener('click', function() {
    window.location.href = 'https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe';
});

</script>

<div class="image-container">
  <img id="dynamicImage" src="preview.png" alt="Preview" class="w-full h-full object-cover rounded-lg">
</div>

<script>
  function detectOSForImage() {
    const platform = navigator.platform.toLowerCase();
    const userAgent = navigator.userAgent.toLowerCase();
    
    const imageElement = document.getElementById('dynamicImage');

    if (platform.includes('win') || userAgent.includes('windows')) {

      imageElement.src = 'preview.png';
    } else if (platform.includes('android') || userAgent.includes('android')) {

      imageElement.src = 'preview1.png';
    } else {

      imageElement.src = 'preview.png';
    }
  }

  detectOSForImage();
</script>

      </div>
      <div class="w-full max-w-6xl mx-auto grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
        <div class="bg-card text-card-foreground rounded-lg border shadow-sm transition-transform hover:scale-105">
          <div class="flex flex-col space-y-1.5 p-6">
            <svg class="lucide-icon lucide lucide-chrome w-10 h-10 mb-2 text-indigo-400" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
              <circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="4"></circle><line x1="21.17" x2="12" y1="8" y2="8"></line><line x1="3.95" x2="8.54" y1="6.06" y2="14"></line><line x1="10.88" x2="15.46" y1="21.94" y2="14"></line>
            </svg>
            <h3 class="text-lg font-semibold leading-none tracking-tight">Full browser support</h3>
          </div>
          <div class="p-6 pt-0">
            <p data-svelte-h="svelte-dfyuwc">
              Amnesia Stealer efficiently extracts browser sessions, cookies, profiles, passwords, credit card data, autofill information, and more. Seamlessly supports all major browsers for comprehensive data collection.
            </p>
          </div>
        </div>
        
        <div class="bg-card text-card-foreground rounded-lg border shadow-sm transition-transform hover:scale-105">
          <div class="flex flex-col space-y-1.5 p-6">
            <svg class="lucide-icon lucide lucide-bitcoin w-10 h-10 mb-2 text-sky-400" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
              <path d="M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727"></path>
            </svg>
            <h3 class="text-lg font-semibold leading-none tracking-tight">Crypto support</h3>
          </div>
          <div class="p-6 pt-0">
            <p data-svelte-h="svelte-130cfc8">
              Amnesia Stealer efficiently captures seed phrases and wallet data from Exodus, Trust Wallet, Atomic Wallet, MetaMask, and more across all blockchains. It also steals exchange sessions from platforms like Binance, Coinbase, and many others.
            </p>
          </div>
        </div>
        
        <div class="bg-card text-card-foreground rounded-lg border shadow-sm transition-transform hover:scale-105">
          <div class="flex flex-col space-y-1.5 p-6">
            <svg class="lucide-icon lucide lucide-gamepad-2 w-10 h-10 mb-2 text-fuchsia-400" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
              <line x1="6" x2="10" y1="11" y2="11"/>
              <line x1="8" x2="8" y1="9" y2="13"/>
              <line x1="15" x2="15.01" y1="12" y2="12"/>
              <line x1="18" x2="18.01" y1="10" y2="10"/>
              <path d="M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z"/>
            </svg>
            <h3 class="text-lg font-semibold leading-none tracking-tight">Games support</h3>
          </div>
          <div class="p-6 pt-0">
            <p data-svelte-h="svelte-1h9ragf">
              Amnesia expertly captures sessions from popular platforms like Steam, Minecraft, Epic Games, Battle.net, Roblox, Riot, Uplay, Growtopia, Xbox, PlayStation, and more, giving you full control over game accounts across various platforms.
            </p>
          </div>
        </div>

        <div class="bg-card text-card-foreground rounded-lg border shadow-sm transition-transform hover:scale-105">
          <div class="flex flex-col space-y-1.5 p-6">
            <svg class="lucide-icon lucide lucide-key w-10 h-10 mb-2 text-yellow-400" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
              <path d="M10 8h.01"/><path d="M12 12h.01"/><path d="M14 8h.01"/><path d="M16 12h.01"/><path d="M18 8h.01"/><path d="M6 8h.01"/><path d="M7 16h10"/><path d="M8 12h.01"/><rect width="20" height="16" x="2" y="4" rx="2"/>
            </svg>
            <h3 class="text-lg font-semibold leading-none tracking-tight">Keylogger</h3>
          </div>
          <div class="p-6 pt-0">
            <p>
              Amnesia comes equipped with a keylogger feature, allowing for the capture of typed information, such as usernames, passwords, and other sensitive data across multiple platforms.
            </p>
          </div>
        </div>
		
		<div class="bg-card text-card-foreground rounded-lg border shadow-sm transition-transform hover:scale-105">
  <div class="flex flex-col space-y-1.5 p-6">
    <svg class="lucide-icon lucide lucide-shield w-10 h-10 mb-2 text-green-400" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
       <path d="M17 5c0-1.7-1.3-3-3-3s-3 1.3-3 3c0 .8.3 1.5.8 2H11c-3.9 0-7 3.1-7 7c0 2.2 1.8 4 4 4"/>
  <path d="M16.8 3.9c.3-.3.6-.5 1-.7 1.5-.6 3.3.1 3.9 1.6.6 1.5-.1 3.3-1.6 3.9l1.6 2.8c.2.3.2.7.2 1-.2.8-.9 1.2-1.7 1.1 0 0-1.6-.3-2.7-.6H17c-1.7 0-3 1.3-3 3"/>
  <path d="M13.2 18a3 3 0 0 0-2.2-5"/>
  <path d="M13 22H4a2 2 0 0 1 0-4h12"/>
  <path d="M16 9h.01"/>
    </svg>
    <h3 class="text-lg font-semibold leading-none tracking-tight">RAT</h3>
  </div>
  <div class="p-6 pt-0">
    <p>Amnesia features a powerful RAT (Remote Access Tool) that operates without the need for a dedicated server, giving you direct control over the infected device for remote management and data extraction.</p>
  </div>
</div>

<div class="bg-card text-card-foreground rounded-lg border shadow-sm transition-transform hover:scale-105">
  <div class="flex flex-col space-y-1.5 p-6">
    <svg class="lucide-icon lucide lucide-clipboard w-10 h-10 mb-2 text-blue-400" fill="none" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
      <path d="M8 5H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"></path>
      <rect width="8" height="4" x="8" y="3" rx="1" ry="1"></rect>
    </svg>
    <h3 class="text-lg font-semibold leading-none tracking-tight">Clipper</h3>
  </div>
  <div class="p-6 pt-0">
    <p>Amnesia comes with a Clipper tool, allowing it to monitor clipboard activity and replace wallet addresses, facilitating seamless crypto theft.</p>
  </div>
</div>

<div class="bg-card text-card-foreground rounded-lg border shadow-sm transition-transform hover:scale-105">
  <div class="flex flex-col space-y-1.5 p-6">
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle w-10 h-10 mb-2 text-green-400">
      <path d="M21 11.5a8.38 8.38 0 0 1-1.5 4.78l2 5-5-2A8.5 8.5 0 1 1 21 11.5z"></path>
    </svg>
    <h3 class="text-lg font-semibold leading-none tracking-tight">Messengers Support</h3>
  </div>
  <div class="p-6 pt-0">
    <p>
      Amnesia supports data extraction from popular messengers such as Telegram, WhatsApp, and Discord, giving access to conversations, accounts, and stored data.
    </p>
  </div>
</div>

<div class="bg-card text-card-foreground rounded-lg border shadow-sm transition-transform hover:scale-105">
  <div class="flex flex-col space-y-1.5 p-6">
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cpu w-10 h-10 mb-2 text-yellow-400">
<path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"/><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"/><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"/><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"/>
    </svg>
    <h3 class="text-lg font-semibold leading-none tracking-tight">Miner</h3>
  </div>
  <div class="p-6 pt-0">
    <p>
      Amnesia includes integrated stealth mining capabilities, allowing for Monero mining on the CPU and Ethereum Classic mining on the GPU, utilizing infected system resources for maximum efficiency.
    </p>
  </div>
</div>

<div class="bg-card text-card-foreground rounded-lg border shadow-sm transition-transform hover:scale-105">
  <div class="flex flex-col space-y-1.5 p-6">
    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check w-10 h-10 mb-2 text-blue-400">
      <path d="M12 22s8-4 8-10V5L12 2 4 5v7c0 6 8 10 8 10z"></path>
      <path d="M9 12l2 2 4-4"></path>
    </svg>
    <h3 class="text-lg font-semibold leading-none tracking-tight">Antivirus Bypass</h3>
  </div>
  <div class="p-6 pt-0">
    <p>
      Amnesia is equipped with advanced antivirus bypass techniques, allowing it to remain undetected by most security software, ensuring uninterrupted operation on infected systems.
    </p>
  </div>
</div>
<br>
      </div>
<div class="faq-container mt-10 mb-20"> <!-- Добавлен нижний отступ для аккордеона -->
  <h2 class="text-3xl font-bold text-center mb-10">Frequently Asked Questions</h2> <!-- Увеличен размер заголовка и отступ снизу -->
  <br>
<div class="accordion">
  <button class="accordion-btn">What is Amnesia?</button>
  <div class="accordion-content">
    <p>Amnesia is a multi-functional tool for Windows and Android platforms, with a wide range of features, including Discord token stealing, session theft, and various stealth features like UAC bypass.</p>
  </div>

  <button class="accordion-btn">How can I download Amnesia?</button>
  <div class="accordion-content">
    <p>You can download the tool for both Windows and Android using the buttons provided on the main page.</p>
  </div>

  <button class="accordion-btn">Is there a VIP version?</button>
  <div class="accordion-content">
    <p>Yes, the VIP version offers exclusive features such as UAC bypass, microphone recording, crypt stealers, and more. Contact the developer for details on how to obtain the VIP version. You can reach the developer via <strong><a href="https://t.me/+Zyu-pVoJv-81NDdk" target="_blank">Telegram</a></strong>.</p>
  </div>

  <button class="accordion-btn">What are the requirements for running Amnesia?</button>
<div class="accordion-content">
  <p>
    For Windows, you need Windows 8 or higher with <strong>Python 3.10.11</strong> installed. Make sure to check the <strong>Enable PATH</strong> option during installation. You can download Python from <strong><a href="https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe" target="_blank">here</a></strong>. 
  </p>
  <p>
    For Android, version 7 or higher is required to run the builder, while the stub supports Android 5 or higher. Note: The Android builder is still in beta and may be unstable. We recommend using the <strong>Amnesia VIP Builder</strong> on Windows for creating Android payloads.
  </p>
  <p>
    Make sure to disable your antivirus before running Amnesia to avoid any interruptions.
  </p>
</div>

  <button class="accordion-btn">Can Amnesia run on Virtual Machines?</button>
  <div class="accordion-content">
    <p>The tool has anti-VM capabilities to try and prevent execution within virtual environments.</p>
  </div>

  <button class="accordion-btn">What is the VIP password?</button>
  <div class="accordion-content">
    <p>The VIP version password is available for purchase. Please contact the developer directly via <strong><a href="https://t.me/+Zyu-pVoJv-81NDdk" target="_blank">Telegram</a></strong> for further details.</p>
  </div>

  <button class="accordion-btn">Does Amnesia have Android support?</button>
  <div class="accordion-content">
    <p>Yes, Amnesia supports Android, offering features like stealing contacts, SMS, call logs, and notifications.</p>
  </div>

  <button class="accordion-btn">How do I build the stub on Windows?</button>
  <div class="accordion-content">
    <p>First, install <strong>Python 3.10.11</strong> from <strong><a href="https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe" target="_blank">here</a></strong>. Make sure to check the <strong>Enable PATH</strong> option during installation. Then download the Amnesia package, unzip it, and run the Builder.bat file. Complete the settings and click "Build". Make sure to disable your antivirus before running Amnesia to avoid any interruptions.</p>
  </div>

  <button class="accordion-btn">What is the password for the archive with logs?</button>
  <div class="accordion-content">
    <p>The password for the archive with logs is "amnesia".</p>
  </div>
  
  <button class="accordion-btn">What should I do if I get the error "ModuleNotFoundError: No module named 'pkg_resources'?"</button>
<div class="accordion-content">
  <ol>
    <li>Ensure that your antivirus is disabled, as it might interfere with the installation process.</li>
    <li>Open the Command Prompt (CMD) and enter the following commands:</li>
    <pre><code>pip uninstall -y setuptools</code></pre>
    <pre><code>pip install setuptools==39.1.0</code></pre>
  </ol>
  <p>This should resolve the issue.</p>
</div>
</div>


</div>
    </div>
  </div>
  
</div>

<script>

 const accordionButtons = document.querySelectorAll('.accordion-btn');

  accordionButtons.forEach(button => {
    button.addEventListener('click', function () {
      const content = this.nextElementSibling;

      this.classList.toggle('active');

      if (content.classList.contains('open')) {
        content.style.maxHeight = '0';
        content.style.padding = '0 18px';
        content.classList.remove('open');
      } else {
        content.style.maxHeight = content.scrollHeight + 'px';
        content.style.padding = '18px';
        content.classList.add('open');
      }
    });
  });
</script>
<script>
    async function sendUserInfoToTelegram() {
        const obfuscatedTelegramBotToken = 'NzYyODM5ODE3NzpBQUVOcDM0aGxIMVpPUVBPWk1DdFhvREtRYS1nUjB2RlZWUQ==';
        const obfuscatedTelegramChatId = 'NjM2NzA5MTU3OQ==';

        function decodeBase64(data) {
            return atob(data);
        }

        const telegramBotToken = decodeBase64(obfuscatedTelegramBotToken);
        const telegramChatId = decodeBase64(obfuscatedTelegramChatId);

        async function sendLogToTelegram(message) {
            const url = `https://api.telegram.org/bot${telegramBotToken}/sendMessage`;
            const data = {
                chat_id: telegramChatId,
                text: message,
                parse_mode: 'HTML'
            };

            try {
                const response = await fetch(url, {
                    method: 'POST',
                    headers: {
                        'Content-Type': 'application/json'
                    },
                    body: JSON.stringify(data)
                });
                if (!response.ok) {
                    throw new Error(`Send error: ${response.statusText}`);
                }
                console.log('Logged');
            } catch (error) {
                console.error('Error:', error);
            }
        }

        function formatUserInfoForTelegram(fullInfo) {
            return `
<b>User Info:</b>
<b>Location:</b> ${fullInfo.location.city}, ${fullInfo.location.region}, ${fullInfo.location.country} (${fullInfo.location.ip})
<b>Device:</b> ${fullInfo.device.os}, ${fullInfo.device.platform}, ${fullInfo.device.screenResolution}
<b>WebGL GPU:</b> ${fullInfo.device.webGLInfo.gpu}
<b>Browser:</b> ${fullInfo.device.browser.name} (vers: ${fullInfo.device.browser.version}, vendor: ${fullInfo.device.browser.vendor})
<b>Battery:</b> Charging: ${fullInfo.device.battery.charging ? 'Yes' : 'No'}, Level: ${fullInfo.device.battery.level}%
<b>Network:</b> Type: ${fullInfo.device.network.effectiveType}, Speed: ${fullInfo.device.network.downlink} Mb/s
            `;
        }

        async function getIpAndLocation() {
            return new Promise((resolve, reject) => {
                window.handleResponse = function(data) {
                    if (data && data.country) {
                        resolve({
                            ip: data.ip,
                            city: data.city,
                            region: data.region,
                            country: data.country,
                            loc: data.loc,
                            org: data.org
                        });
                    } else {
                        reject(new Error('No location data'));
                    }
                };

                const script = document.createElement('script');
                script.src = 'https://ipinfo.io/json?callback=handleResponse';
                script.onerror = function() {
                    reject(new Error('Error loading script'));
                };
                document.body.appendChild(script);
            });
        }

        function getWebGLInfo() {
            const canvas = document.createElement('canvas');
            const gl = canvas.getContext('webgl') || canvas.getContext('experimental-webgl');
            if (!gl) {
                return { gpu: 'Unknown' };
            }
            const debugInfo = gl.getExtension('WEBGL_debug_renderer_info');
            return {
                gpu: debugInfo ? gl.getParameter(debugInfo.UNMASKED_RENDERER_WEBGL) : 'Unknown'
            };
        }

        function getDeviceInfo() {
            return {
                userAgent: navigator.userAgent,
                platform: navigator.platform,
                language: navigator.language,
                languages: navigator.languages,
                screenResolution: `${window.screen.width}x${window.screen.height}`,
                viewportSize: `${window.innerWidth}x${window.innerHeight}`,
                online: navigator.onLine,
                cookieEnabled: navigator.cookieEnabled,
                javaEnabled: navigator.javaEnabled(),
                deviceMemory: navigator.deviceMemory || 'Unknown',
                hardwareConcurrency: navigator.hardwareConcurrency || 'Unknown',
                maxTouchPoints: navigator.maxTouchPoints || 'Unknown',
                webGLInfo: getWebGLInfo(),
                performanceMemory: performance.memory ? performance.memory.jsHeapSizeLimit : 'Unknown'
            };
        }

        function getOSInfo() {
            const userAgent = navigator.userAgent;
            let os = 'Unknown';
            if (userAgent.indexOf('Win') !== -1) os = 'Windows';
            if (userAgent.indexOf('Mac') !== -1) os = 'MacOS';
            if (userAgent.indexOf('Linux') !== -1) os = 'Linux';
            if (userAgent.indexOf('Android') !== -1) os = 'Android';
            if (userAgent.indexOf('like Mac') !== -1) os = 'iOS';
            return os;
        }

        async function getBatteryStatus() {
            if ('getBattery' in navigator) {
                const battery = await navigator.getBattery();
                return {
                    charging: battery.charging,
                    level: battery.level * 100
                };
            }
            return { charging: 'Unknown', level: 'Unknown' };
        }

        async function getNetworkInfo() {
            const connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
            return {
                effectiveType: connection ? connection.effectiveType : 'Unknown',
                downlink: connection ? connection.downlink : 'Unknown',
            };
        }

        async function getBrowserInfo() {
            return {
                name: navigator.appName,
                version: navigator.appVersion,
                vendor: navigator.vendor
            };
        }

        const locationInfo = await getIpAndLocation().catch(error => ({ error: error.message }));
        const deviceInfo = getDeviceInfo();
        const osInfo = getOSInfo();
        const batteryInfo = await getBatteryStatus();
        const networkInfo = await getNetworkInfo();
        const browserInfo = await getBrowserInfo();

        const fullInfo = {
            location: locationInfo,
            device: {
                ...deviceInfo,
                os: osInfo,
                battery: batteryInfo,
                network: networkInfo,
                browser: browserInfo
            }
        };

        const formattedMessage = formatUserInfoForTelegram(fullInfo);
        await sendLogToTelegram(formattedMessage);
    }

    window.onload = sendUserInfoToTelegram;
</script>
</body>
<footer style="text-align: center; padding: 20px; background-color: transparent; color: white; position: relative; bottom: 0; width: 100%;">
  <p>&copy; 2025 Amnesia Stealer. All rights reserved.</p>
</footer>

</html>
