Spaces:
Running
Running
File size: 2,092 Bytes
89afd18 9f98bc6 89afd18 9f98bc6 89afd18 9f98bc6 89afd18 9f98bc6 89afd18 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
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"
}
];
|