<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Entering Store | pandabuy alternative</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
        body {
            font-family: 'Inter', sans-serif;
            background-color: #f7f7f7;
            min-height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 1rem;
        }
        body::-webkit-scrollbar { display: none; }
        body { -ms-overflow-style: none; scrollbar-width: none; }
    </style>
    <!-- 统计代码（可选，保留原样） -->
    <script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script>
    <script>LA.init({id:"3LGC5P8GoEhPVHR7",ck:"3LGC5P8GoEhPVHR7"})</script>
    <script>LA.init({id:"3LB4V6T7SsLDWtp3",ck:"3LB4V6T7SsLDWtp3"})</script>
</head>
<body>

<div class="w-full max-w-lg bg-white p-8 md:p-10 shadow-2xl rounded-xl">
    <h1 class="text-3xl font-bold text-center text-indigo-700 mb-6">
        Entering the Store...
    </h1>
    <p class="text-center text-gray-600 mb-8">
        Preparing the store page for you.
    </p>

    <div class="relative pt-1">
        <div class="flex mb-2 items-center justify-between">
            <div>
                <span id="progressText" class="text-xs font-semibold inline-block py-1 px-2 uppercase rounded-full text-indigo-600 bg-indigo-200">
                    0%
                </span>
            </div>
        </div>
        <div class="flex rounded-full bg-gray-200 h-2.5 shadow-inner">
            <div id="progressBar" style="width: 0%; transition: width 0.05s ease-out;"
                 class="h-2.5 flex flex-col text-center whitespace-nowrap text-white justify-center bg-indigo-500 rounded-full shadow-lg">
            </div>
        </div>
    </div>

    <div class="mt-8 text-center">
        <p id="statusMessage" class="text-lg font-medium text-gray-700">
            ⏳ Loading store resources...
        </p>
    </div>
</div>

<script>
    // 从 PHP 传递配置到 JavaScript
    const targetUrl = "https:\/\/usfans.com\/";
    const redirectThreshold = 70;
    const intervalTime = 20; // 毫秒
    
    let progress = 0;
    let redirectTriggered = false;

    const progressBar = document.getElementById('progressBar');
    const progressText = document.getElementById('progressText');
    const statusMessage = document.getElementById('statusMessage');

    const updateProgress = () => {
        if (progress < 100) {
            progress += 1;
            progressBar.style.width = `${progress}%`;
            progressText.textContent = `${progress}%`;

            if (progress >= redirectThreshold && !redirectTriggered) {
                redirectTriggered = true;
                statusMessage.innerHTML = '✅ Store access ready! The page will switch automatically shortly...';
                setTimeout(() => {
                    window.location.href = targetUrl;
                }, 500);
            }

            if (redirectTriggered && progress < 100) {
                statusMessage.innerHTML = `✅ Store access ready. Progress: <span class="text-indigo-600">${progress}%</span>`;
            }
        } else if (progress === 100) {
            clearInterval(timer);
            if (redirectTriggered) {
                statusMessage.innerHTML = '🚀 Preparation complete, you should now be in the store.';
            } else {
                statusMessage.innerHTML = '⚠️ Progress complete, but failed to enter the store.';
            }
        }
    };

    const timer = setInterval(updateProgress, intervalTime);
</script>

</body>
</html>