document.addEventListener('DOMContentLoaded', () => { // Initialize onboarding const onboarding = document.getElementById('onboarding'); const mainApp = document.getElementById('main-app'); const startBtn = document.getElementById('start-btn'); // Check if user has completed onboarding if(!localStorage.getItem('onboardingComplete')) { onboarding.classList.remove('hidden'); mainApp.classList.add('hidden'); } else { onboarding.classList.add('hidden'); mainApp.classList.remove('hidden'); } // Handle onboarding completion startBtn.addEventListener('click', () => { localStorage.setItem('onboardingComplete', 'true'); onboarding.classList.add('hidden'); mainApp.classList.remove('hidden'); feather.replace(); }); // Simulate loading profiles setTimeout(() => { feather.replace(); }, 500); // Age verification (mock) const ageVerified = confirm("This is an adult entertainment spoof app. You must be 18+ to continue. By clicking OK you confirm you are 18+."); if(!ageVerified) { window.location.href = "https://www.google.com"; } }); // Mock data for "cleaners" const mockCleaners = [ { id: 1, name: "Busty Brenda", rate: "$250/hr", specialty: "Deep cleaning with extras", image: "http://static.photos/people/320x240/3", rating: 4.9, services: ["Dusting", "Mopping", "Happy Ending"] }, { id: 2, name: "Naughty Nancy", rate: "$300/hr", specialty: "Full service cleaning", image: "http://static.photos/people/320x240/4", rating: 5.0, services: ["All areas", "Overnight", "GFE"] } ]; // Mock OnlyFans content const mockContent = [ { id: 1, title: "Private Show", price: "$9.99", image: "http://static.photos/people/200x200/5" }, { id: 2, title: "Custom Video", price: "$25+", image: "http://static.photos/people/200x200/6" } ];