https://only-fans.me/Blebby

ID de l'analyse :
6f7681e4-93e0-40d8-ba9f-1548c3734f0cTerminée
URL soumise :
https://only-fans.me/Blebby
Fin du rapport :

Liens : 0 trouvé(s)

Liens sortants identifiés à partir de la page

Variables JavaScript : 15 trouvée(s)

Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel

Messages de journal de console : 3 trouvé(s)

Messages consignés dans la console web

HTML

Le corps HTML de la page en données brutes

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <meta name="google-adsense-account" content="ca-pub-2622139465784498">
    <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-6GQGEDZV49"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-6GQGEDZV49');
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/i18next/21.6.10/i18next.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/i18next-browser-languagedetector/6.1.3/i18nextBrowserLanguageDetector.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-i18next/1.2.1/jquery-i18next.min.js"></script>
    <title>OnlyFans</title>
    <link rel="icon" type="image/png" href="OnlyFans.png">
    <style>
        body {
            margin: 0;
            padding: 0;
            height: 100vh;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            background-color: #f1f1f1;
            color: #000;
            font-family: 'Roboto', Arial, sans-serif;
        }
        .loading-container {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100vh;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            background-color: #fff;
            z-index: 9999;
        }
        #loading-image {
            width: 400px;
            animation: pulse 2s ease-in-out infinite;
        }
        @keyframes pulse {
            0%, 100% {
                transform: scale(1);
            }
            50% {
                transform: scale(1.05);
            }
        }
        .content-box {
            padding: 60px;
            background-color: #fff;
            border-radius: 20px;
            text-align: center;
            max-width: 600px;
            margin-bottom: 60px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
            opacity: 0;
            visibility: hidden;
            transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
        }
        #age-question {
            font-size: 36px;
            margin-bottom: 30px;
            font-weight: bold;
            color: #00AFF0;
            text-transform: uppercase;
            letter-spacing: 1px;
        }
        #age-info {
            font-size: 20px;
            color: #666;
            text-align: center;
            margin-bottom: 40px;
            line-height: 1.6;
        }
        #enter-button {
            padding: 18px 36px;
            font-size: 22px;
            border: none;
            background-color: #00AFF0;
            color: #fff;
            cursor: pointer;
            border-radius: 50px;
            transition: all 0.3s ease;
            text-transform: uppercase;
            letter-spacing: 1px;
            font-weight: bold;
        }
        #enter-button:hover {
            background-color: #0095D0;
            transform: translateY(-3px);
            box-shadow: 0 5px 15px rgba(0, 175, 240, 0.3);
        }
        .logo {
            width: 200px;
            margin-bottom: 40px;
        }
        #language-selector {
            position: absolute;
            top: 20px;
            right: 20px;
            display: flex;
            gap: 10px;
        }
        .language-flag {
            width: 30px;
            height: 30px;
            border-radius: 50%;
            cursor: pointer;
            transition: transform 0.2s;
        }
        .language-flag:hover {
            transform: scale(1.1);
        }
    </style>
</head>
<body>
    <div id="language-selector">
        <img src="https://flagcdn.com/w40/gb.png" alt="English" class="language-flag" data-lang="en">
        <img src="https://flagcdn.com/w40/fr.png" alt="Français" class="language-flag" data-lang="fr">
        <img src="https://flagcdn.com/w40/es.png" alt="Español" class="language-flag" data-lang="es">
        <img src="https://flagcdn.com/w40/de.png" alt="Deutsch" class="language-flag" data-lang="de">
        <img src="https://flagcdn.com/w40/in.png" alt="हिन्दी" class="language-flag" data-lang="hi">
        <img src="https://flagcdn.com/w40/br.png" alt="Português" class="language-flag" data-lang="pt-BR">
        <img src="https://flagcdn.com/w40/sa.png" alt="العربية" class="language-flag" data-lang="ar">
    </div>

    <div class="loading-container" style="display: none;">
        <img id="loading-image" src="only.png" alt="Loading...">
    </div>
    
    <div class="content-box" id="content-box" style="opacity: 1; visibility: visible;">
        <img src="only.png" alt="OnlyFans Logo" class="logo">
        <div id="age-question" data-i18n="ageQuestion">Are you 18?</div>
        <div id="age-info">
            <span data-i18n="ageInfo1">We are a community that offers adult content.</span><br>
            <span data-i18n="ageInfo2">You must be 18 or older to enter.</span>
        </div>
        <button id="enter-button" data-i18n="enterButton">I am 18 or older - Enter</button>
    </div>

    <script>
        const resources = {
            en: {
                translation: {
                    ageQuestion: "Are you 18?",
                    ageInfo1: "We are a community that offers adult content.",
                    ageInfo2: "You must be 18 or older to enter.",
                    enterButton: "I am 18 or older - Enter"
                }
            },
            fr: {
                translation: {
                    ageQuestion: "Êtes-vous majeur ?",
                    ageInfo1: "Nous sommes une communauté qui propose du contenu pour adultes.",
                    ageInfo2: "Vous devez avoir 18 ans ou plus pour entrer.",
                    enterButton: "J'ai 18 ans ou plus - Entrer"
                }
            },
            es: {
                translation: {
                    ageQuestion: "¿Tienes 18 años?",
                    ageInfo1: "Somos una comunidad que ofrece contenido para adultos.",
                    ageInfo2: "Debes tener 18 años o más para entrar.",
                    enterButton: "Tengo 18 años o más - Entrar"
                }
            },
            de: {
                translation: {
                    ageQuestion: "Bist du 18?",
                    ageInfo1: "Wir sind eine Community, die Inhalte für Erwachsene anbietet.",
                    ageInfo2: "Du musst 18 Jahre oder älter sein, um einzutreten.",
                    enterButton: "Ich bin 18 oder älter - Eintreten"
                }
            },
            hi: {
                translation: {
                    ageQuestion: "क्या आप 18 साल के हैं?",
                    ageInfo1: "हम एक समुदाय हैं जो वयस्क सामग्री प्रदान करता है।",
                    ageInfo2: "प्रवेश करने के लिए आपकी आयु 18 वर्ष या उससे अधिक होनी चाहिए।",
                    enterButton: "मैं 18 साल या उससे अधिक उम्र का हूँ - प्रवेश करें"
                }
            },
            'pt-BR': {
                translation: {
                    ageQuestion: "Você tem 18 anos?",
                    ageInfo1: "Somos uma comunidade que oferece conteúdo adulto.",
                    ageInfo2: "Você deve ter 18 anos ou mais para entrar.",
                    enterButton: "Tenho 18 anos ou mais - Entrar"
                }
            },
            ar: {
                translation: {
                    ageQuestion: "هل أنت فوق 18 سنة؟",
                    ageInfo1: "نحن مجتمع يقدم محتوى للبالغين.",
                    ageInfo2: "يجب أن يكون عمرك 18 عامًا أو أكثر للدخول.",
                    enterButton: "أنا 18 عامًا أو أكبر - دخول"
                }
            }
        };

        i18next
            .use(i18nextBrowserLanguageDetector)
            .init({
                resources: resources,
                fallbackLng: 'en',
                load: 'languageOnly',
                detection: {
                    order: ['querystring', 'navigator', 'htmlTag'],
                    lookupQuerystring: 'lng',
                },
                debug: true,
            }, function(err, t) {
                jqueryI18next.init(i18next, $);
                $('body').localize();
            });

        // Ajoutez cette fonction pour définir la langue par défaut
        function setDefaultLanguage() {
            const userLang = navigator.language || navigator.userLanguage;
            const lang = userLang.split('-')[0]; // Prend seulement la partie principale de la langue
            if (resources[lang]) {
                i18next.changeLanguage(lang, (err, t) => {
                    if (err) return console.log('Erreur lors du changement de langue', err);
                    $('body').localize();
                });
            }
        }

        // Appelez cette fonction après l'initialisation de i18next
        setDefaultLanguage();

        $('.language-flag').on('click', function() {
            const lang = $(this).data('lang');
            i18next.changeLanguage(lang, (err, t) => {
                if (err) return console.log('something went wrong loading', err);
                $('body').localize();
            });
        });

        document.addEventListener("DOMContentLoaded", function() {
            setTimeout(function() {
                document.querySelector('.loading-container').style.display = 'none';
                const contentBox = document.getElementById('content-box');
                contentBox.style.opacity = "1";
                contentBox.style.visibility = "visible";
            }, 1000);
            
            document.getElementById('enter-button').addEventListener('click', function() {
                // Vérifier si c'est un dispositif mobile
                const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);

                // Charger le fichier vidéo en fonction du dispositif
                const videoSource = isMobile ? 'https://duckduck.wstr.fr/tel.mp4' : 'https://duckduck.wstr.fr/aaa.mp4';

                document.body.innerHTML = `
                    <div id="video-container">
                        <video id="fullscreen-video" autoplay style="width: 100%; height: 100vh; object-fit: cover;">
                            <source src="${videoSource}" type="video/mp4">
                            Your browser does not support the video playback.
                        </video>
                    </div>
                `;
    
                const videoElement = document.getElementById('fullscreen-video');
    
                videoElement.addEventListener('canplay', function() {
                    videoElement.play();
                    if (videoElement.requestFullscreen) {
                        videoElement.requestFullscreen();
                        // Rediriger vers le site lorsque le mode plein écran est activé
                        videoElement.addEventListener('fullscreenchange', function() {
                            if (!document.fullscreenElement) {
                                window.location.href = 'https://only-fans.me/';
                            }
                        });
                    } else if (videoElement.mozRequestFullScreen) {
                        videoElement.mozRequestFullScreen();
                    } else if (videoElement.webkitRequestFullscreen) {
                        videoElement.webkitRequestFullscreen();
                    } else if (videoElement.msRequestFullscreen) {
                        videoElement.msRequestFullscreen();
                    }
                });
            });
        });
    </script>


</body></html>