Which

Global
Icon

Oskar VIP
Thanks for visiting!

If Oskar's vibe made you smile, fuel his world tour with a treat.

🍪 Buy Oskar a TREAT

World Leader

88% of owners are clueless. Discover your cat's agenda.

Who Is Your Leader?

Global Icon

Is there a hidden star hiding in your living room?

Find Your Cat Celeb

Partner Vibe

The ultimate soul connection test for you and your cat.

Check Your Cat Vibe
Feline CV Builder 🐾
📸 Click to upload photoPreview

Preview generated!

Name

Title

Skills: Manipulating humans, waking up at 4 AM, tactical hiding.

Experience: 5 years of intense laser pointer tracking. Successfully ignored 4 expensive scratch posts.

Remove Watermark & Download High-Res PDF

Support our servers and get a print-ready resume for your pet.

function loadPreview(event) { const reader = new FileReader(); reader.onload = function(){ const img = document.getElementById('previewImage'); const text = document.getElementById('uploadText'); img.src = reader.result; img.style.display = 'block'; text.style.display = 'none'; }; if(event.target.files[0]) { reader.readAsDataURL(event.target.files[0]); } } function generateCV() { const name = document.getElementById('catName').value; const title = document.getElementById('catTitle').value; if(!name) { alert("Please enter your cat's name first!"); return; } document.getElementById('mockName').innerText = name; document.getElementById('mockTitle').innerText = title; // Zeige die Vorschau-Area document.getElementById('previewArea').style.display = 'block'; } function goToPayPal() { // HIER KOMMT SPÄTER DEIN PAYPAL ODER STRIPE LINK REIN! alert("Hier leiten wir den User zu PayPal weiter. Nach dem 1$ Kauf wird das PDF generiert!"); // window.location.href = "DEIN_PAYPAL_LINK_HIER"; }
Cat Logic Assessment

The Ultimate
Cat IQ Test

Answer 8 simple questions to calculate the exact IQ score of your cat.

Is your cat a misunderstood genius or running on a single brain cell? Let's find out.

Analysis Complete

Calculated IQ

0

Publish Results

Recalculate (Test another Cat)

// Wir packen alles in ein 100% isoliertes "CatIQ_V2" Objekt. // Es gibt keine Variablen mehr, die mit anderen Quizzen kollidieren können. window.CatIQ_V2 = { scoreList: [], currentIdx: 0, data: { questions: [ { cat: "Door Logic", q: "A door is slightly open. Your cat wants to go inside. What does your cat do?", a: [ {t: "Looks at the space and smoothly slides through.", iq: 20}, {t: "Sticks one paw in and pulls the door until it opens.", iq: 10}, {t: "Tries to walk through, hits their head, and gets stuck.", iq: -5}, {t: "Sits in front of the open gap and cries loud.", iq: -15} ]}, { cat: "Gravity Testing", q: "There is a full glass of water on the table. Your cat sees it...", a: [ {t: "Looks you deep in the eyes and slowly pushes it off the table.", iq: 25}, {t: "Dips their paw in the water and licks it off.", iq: 15}, {t: "Ignores it. They only drink from their expensive water fountain.", iq: 0}, {t: "Tries to drink from the glass, gets stuck, and panics.", iq: -10} ]}, { cat: "Memory Focus", q: "A toy mouse rolls under the sofa. What happens next?", a: [ {t: "Runs to the other side of the sofa and waits for it to come out.", iq: 25}, {t: "Digs under the sofa with one paw for 10 minutes.", iq: 10}, {t: "Looks at you and screams until you get it for them.", iq: 5}, {t: "Forgets the toy exists and goes to sleep.", iq: -20} ]}, { cat: "Survival Skills", q: "You just filled the food bowl, but there is a tiny hole in the middle where they can see the bottom.", a: [ {t: "Uses a paw to push food from the edge into the middle.", iq: 20}, {t: "Just eats the food. Food is food.", iq: 10}, {t: "Eats the fresh food on top, ignores the old food.", iq: 0}, {t: "Screams! The bowl is empty! They are starving!", iq: -15} ]}, { cat: "Danger Detection", q: "You take out the transport box because it's time for the vet. Your cat...", a: [ {t: "Knew it 10 minutes ago and is already hiding under the bed.", iq: 25}, {t: "Acts normal but fights like a tiger when you try to pick them up.", iq: 10}, {t: "Smells the box and lets you push them inside easily.", iq: -5}, {t: "Actually goes inside the box to sleep.", iq: -20} ]}, { cat: "Hunting Strategy", q: "You turn on the red laser pointer. How does your cat react?", a: [ {t: "Looks at the laser, then looks at your hand. They know it's a trick.", iq: 25}, {t: "Hides behind a corner and attacks it like a real ninja.", iq: 15}, {t: "Chases it for 5 seconds and then gets bored.", iq: 5}, {t: "Runs head-first into the wall trying to catch the red dot.", iq: -15} ]}, { cat: "Comfort Choice", q: "You buy a super expensive, soft cat bed for $100. Where does your cat sleep?", a: [ {t: "Inside the cheap cardboard box it came in.", iq: 20}, {t: "Right on your laptop keyboard while you try to work.", iq: 15}, {t: "Actually inside the expensive bed. (Are you sure it's a cat?)", iq: 0}, {t: "On a single piece of cold paper on the floor.", iq: -10} ]}, { cat: "Night Operations", q: "It is 3:00 AM and everyone is sleeping. What is your cat doing?", a: [ {t: "Quietly walking around, planning their next move.", iq: 20}, {t: "Knocking exactly one loud thing off the shelf.", iq: 15}, {t: "Singing the song of their people loudly to a blank wall.", iq: -5}, {t: "Sprinting through the house like they are chased by ghosts.", iq: -15} ]} ], results: [ { max: 60, title: "Single Brain Cell 🟠", desc: "Fascinating. Your cat defies logic. They possess zero problem-solving skills and rely entirely on being cute to survive. A true statistical anomaly." }, { max: 110, title: "Average Cat Unit 🐾", desc: "Perfectly normal. Your cat understands basic physics (gravity works when pushing glasses) but fails at complex geometry (doors). Powered by naps." }, { max: 160, title: "Calculated Boss 🧠", desc: "Highly intelligent. They understand cause and effect perfectly. They aren't failing tasks, they are just refusing to participate unless treats are involved." }, { max: 999, title: "Cat Mastermind 👑", desc: "Terrifyingly brilliant. Your cat understands geometry, physics, and human psychological manipulation. Do not leave them alone with your credit card." } ] }, shuffle: function(array) { let currentIndex = array.length, randomIndex; while (currentIndex != 0) { randomIndex = Math.floor(Math.random() * currentIndex); currentIndex--; [array[currentIndex], array[randomIndex]] = [array[randomIndex], array[currentIndex]]; } return array; }, start: function() { this.scoreList = []; this.currentIdx = 0; document.getElementById('ciq-intro').classList.add('ciq-hidden'); document.getElementById('ciq-result').classList.add('ciq-hidden'); document.getElementById('ciq-quiz').classList.remove('ciq-hidden'); this.render(); }, render: function() { const q = this.data.questions[this.currentIdx]; document.getElementById('ciq-q-category').innerText = "Testing: " + q.cat; document.getElementById('ciq-q-text').innerText = q.q; const progress = (this.currentIdx / this.data.questions.length) * 100; document.getElementById('ciq-progress-bar').style.width = `${progress}%`; const box = document.getElementById('ciq-options'); box.innerHTML = ''; let mixedAnswers = [...q.a]; mixedAnswers = this.shuffle(mixedAnswers); mixedAnswers.forEach(a => { const b = document.createElement('div'); b.className = 'ciq-ans-btn'; b.innerHTML = `🐾 ${a.t}`; // Das 'this' Problem umgehen const self = this; b.onclick = function() { self.scoreList.push(a.iq); if(++self.currentIdx < self.data.questions.length) { self.render(); } else { self.finish(); } }; box.appendChild(b); }); }, finish: function() { document.getElementById('ciq-quiz').classList.add('ciq-hidden'); let rawScore = this.scoreList.reduce((a, b) => a + b, 0); let randomChaos = Math.floor(Math.random() * 15) - 7; let finalIQ = 65 + rawScore + randomChaos; if(finalIQ < 10) finalIQ = 10; if(finalIQ > 210) finalIQ = 210; let res = this.data.results.find(r => finalIQ <= r.max); if(!res) res = this.data.results[this.data.results.length - 1]; this.animateValue("ciq-final-score", 0, finalIQ, 1500); document.getElementById('ciq-result-title').innerText = res.title; document.getElementById('ciq-result-desc').innerText = res.desc; document.getElementById('ciq-result').classList.remove('ciq-hidden'); document.getElementById('ciq-progress-bar').style.width = '100%'; }, animateValue: function(id, start, end, duration) { let startTimestamp = null; const step = (timestamp) => { if (!startTimestamp) startTimestamp = timestamp; const progress = Math.min((timestamp - startTimestamp) / duration, 1); const easeOutQuart = 1 - Math.pow(1 - progress, 4); document.getElementById(id).innerHTML = Math.floor(easeOutQuart * (end - start) + start); if (progress < 1) window.requestAnimationFrame(step); }; window.requestAnimationFrame(step); }, getShareText: function() { const iq = document.getElementById('ciq-final-score').innerText; const title = document.getElementById('ciq-result-title').innerText; return `🧠 I just tested my cat's logic and behavior.\n\nDiagnosis: IQ ${iq} - ${title} 🐈\n\nIs your cat a mastermind or just an idiot? Take the Cat IQ Test here: https://catceleb.com/quiz\n\n#CatIQ #CatCeleb`; }, shareWA: function() { const text = this.getShareText(); window.open(`https://wa.me/?text=${encodeURIComponent(text)}`, '_blank'); }, copyText: function() { const text = this.getShareText(); const btn = document.getElementById('ciq-copy-btn'); navigator.clipboard.writeText(text).then(() => { btn.innerText = "✅ COPIED! Paste it in your Story!"; btn.style.background = "#2ecc71"; btn.style.color = "white"; btn.style.borderColor = "#27ae60"; setTimeout(() => { btn.innerText = "🔥 Copy for TikTok / Insta Bio"; btn.style.background = "#1a0b2e"; btn.style.borderColor = "#8a2be2"; }, 4000); }).catch(err => { alert("Oops! Your browser blocked copying. Just screenshot your result!"); }); } };
Biological Security Report

What your vet isn't telling you about cat food.

That missing decade of your cat's life isn’t lost to genetics. It is actively stolen by commercially processed diets lining supermarket shelves.

🐾The Kibble Myth Why your cat's jaw proves they were never meant to eat dry cereal.
🥩The Macronutrient Matrix The exact "Golden Ratio" of Protein/Fat you need.
🩺The Sunday Checklist A 2-minute audit to catch health issues before expensive bills.
Instant Access$3.00
Unlock Potential Today

About CatCeleb

It all started with Oskar (see photos). I was constantly trying to decode his moods. One minute he was a ruthless dictator; the next, a peaceful diplomat.

I soon realized that 88% of us have absolutely no clue what’s actually going on inside our cats' heads. That’s why I founded CatCeleb.

We aren't just here for the laughs with our psychological quizzes. Our mission is to bridge the gap between us and our furry "World Leaders" — whether that’s by truly understanding their primal instincts or through our premium nutrition plans.

"Oskar is the real CEO around here. I just write the code."
🎸🎤🌟

Which Music Icon
Is Your Cat?

Does your cat sing 3 AM high notes like Celine Dion or demand royal treatment like Beyoncé? Let's find out.

ANALYZING FREQUENCIES...

Platinum Record Result

const musicData = { taylor: { name: "Taylor Swift", desc: "Dramatic, highly emotional, and writes sad songs in her head whenever the food bowl is only half full. Holds grudges forever." }, snoop: { name: "Snoop Dogg", desc: "Chill, relaxed, and loves catnip a little too much. Can mostly be found sleeping on the warmest spot in the house." }, mozart: { name: "W.A. Mozart", desc: "A classical genius. Highly sophisticated, demands premium wet food, and looks at you with absolute disdain if you misbehave." }, mercury: { name: "Freddie Mercury", desc: "A true showman! 'I want to break free!' is their motto every time a door is closed. Extremely loud and theatrical." }, adele: { name: "Adele", desc: "Sings absolute heartbreak ballads at 3 AM from the hallway. Very emotional and demands your constant comfort." }, eminem: { name: "Eminem", desc: "Aggressive playstyle. Raps (hisses) at incredible speed and spits hairballs like he's dropping hot bars." }, billie: { name: "Billie Eilish", desc: "Whispers, hides under the bed, moody but brilliant. Has a unique, slightly spooky aesthetic." }, elvis: { name: "Elvis Presley", desc: "The King. Swaggers around the house, wiggles his tail, and loves being the center of attention." }, beyonce: { name: "Beyoncé", desc: "Flawless. Runs the world (the house) and demands absolute worship from all human staff members." }, ed: { name: "Ed Sheeran", desc: "Sweet, acoustic (purrs a lot), and just wants to cuddle on the couch. A universally loved ginger-vibe." }, gaga: { name: "Lady Gaga", desc: "Highly eccentric. Wears weird outfits (gets stuck in plastic bags) and does completely unpredictable things." }, kurt: { name: "Kurt Cobain", desc: "Pure Grunge. Messy hair, destroys furniture for fun, and has a strong anti-vet (anti-establishment) attitude." }, beethoven: { name: "Beethoven", desc: "Deaf to your commands. Moody, intense, and dramatically paces around the room when hungry." }, rihanna: { name: "Rihanna", desc: "Unapologetic. Knocks your expensive glasses off the table while maintaining eye contact. Doesn't care at all." }, mj: { name: "Michael Jackson", desc: "Moonwalks away from the vacuum cleaner. A smooth criminal who constantly steals your socks." }, celine: { name: "Celine Dion", desc: "Hits the absolute highest, most dramatic notes the second they hear the sound of a wet food can opening." }, mariah: { name: "Mariah Carey", desc: "The ultimate Diva. Refuses to walk on cold floors and gives the dog the 'I don't know her' look." }, marley: { name: "Bob Marley", desc: "Peace, love, and good vibes. Spends 90% of the day lying peacefully in a sunbeam." }, elton: { name: "Elton John", desc: "Flamboyant and loves playing the piano (walking all over your laptop keyboard while you work)." }, bowie: { name: "David Bowie", desc: "A literal alien. Probably has different colored eyes, acts weird, but is absolutely mesmerizing." } }; const musicQuestions = [ { q: "The food bowl is only half full. How does your cat react?", a: [ {t: "Sings a loud, tragic heartbreak ballad", l:["adele", "celine", "taylor"]}, {t: "Knocks it over. Disrespectful.", l:["rihanna", "kurt", "eminem"]}, {t: "Looks at me with elitist disappointment", l:["mozart", "beyonce", "mariah"]}, {t: "Doesn't care, goes back to sleep", l:["snoop", "marley", "ed"]} ]}, { q: "What is your artist's favorite hobby?", a: [ {t: "Catnip & Chilling in a sunbeam", l:["snoop", "marley", "billie"]}, {t: "Dramatic zooming and screaming", l:["mercury", "gaga", "elton"]}, {t: "Walking over my laptop keyboard", l:["elton", "mozart", "beethoven"]}, {t: "Stealing my socks smoothly", l:["mj", "elvis", "rihanna"]} ]}, { q: "The Vacuum Cleaner turns on. Their reaction?", a: [ {t: "Moonwalks out of the room immediately", l:["mj", "elvis", "ed"]}, {t: "Hides under the bed and whispers", l:["billie", "kurt", "taylor"]}, {t: "Stands their ground and hisses", l:["eminem", "rihanna", "beethoven"]}, {t: "Demands the staff turns it off", l:["beyonce", "mariah", "mozart"]} ]}, { q: "How does your cat communicate with you?", a: [ {t: "A loud, theatrical 3 AM solo concert", l:["mercury", "celine", "adele"]}, {t: "Soft acoustic purring and headbutts", l:["ed", "marley", "elvis"]}, {t: "Silent, judgmental staring", l:["billie", "beethoven", "snoop"]}, {t: "Constant demanding diva-meows", l:["mariah", "beyonce", "gaga"]} ]}, { q: "A door in the house is closed. What happens?", a: [ {t: "Sings 'I Want To Break Free' loudly", l:["mercury", "elton", "gaga"]}, {t: "Destroys the carpet in front of it", l:["kurt", "eminem", "rihanna"]}, {t: "Writes a sad mental song about rejection", l:["taylor", "adele", "celine"]}, {t: "Doesn't care, takes a nap", l:["snoop", "marley", "ed"]} ]}, { q: "If your cat had a signature 'Look', what would it be?", a: [ {t: "Flawless, perfectly groomed coat", l:["beyonce", "mariah", "mozart"]}, {t: "Messy hair, grunge vibe", l:["kurt", "ed", "beethoven"]}, {t: "Weird but iconic (e.g. stuck in a bag)", l:["gaga", "bowie", "elton"]}, {t: "Smooth, slick, and mysterious", l:["mj", "snoop", "billie"]} ]} ]; let mCurrentQ = 0; let mScores = {}; function mShow(id) { document.querySelectorAll('.m-screen').forEach(s => s.classList.add('m-hidden')); document.getElementById(id).classList.remove('m-hidden'); } function startMusicQuiz() { mCurrentQ = 0; mScores = {}; mRenderQuestion(); mShow('m-screen-quiz'); } function mRenderQuestion() { const q = musicQuestions[mCurrentQ]; document.getElementById('m-q-title').innerText = q.q; document.getElementById('m-progress-fill').style.width = ((mCurrentQ / musicQuestions.length) * 100) + '%'; const cont = document.getElementById('m-q-answers'); cont.innerHTML = ''; q.a.forEach(ans => { const btn = document.createElement('button'); btn.className = "m-answer-btn w-full text-left p-5 rounded-2xl text-white font-medium transition-all transform active:scale-95"; btn.innerText = ans.t; btn.onclick = () => { ans.l.forEach(l => mScores[l] = (mScores[l] || 0) + 1); if(mCurrentQ < musicQuestions.length - 1) { mCurrentQ++; mRenderQuestion(); } else { mShowResult(); } }; cont.appendChild(btn); }); } function mShowResult() { mShow('m-screen-loading'); setTimeout(() => { let winner = Object.keys(mScores).reduce((a, b) => mScores[a] > mScores[b] ? a : b) || "snoop"; document.getElementById('m-res-name').innerText = musicData[winner].name; document.getElementById('m-res-desc').innerText = musicData[winner].desc; mShow('m-screen-result'); }, 2500); } function resetMusicQuiz() { mShow('m-screen-hero'); } // Ensure the first screen is visible on load document.addEventListener("DOMContentLoaded", () => { mShow('m-screen-hero'); });

CAT CELEB QUIZ HUB

🎤

Global Icon

🇺🇸

World Leader

Partner Vibe

/* --- NAVIGATION --- */ function showQuiz(type) { document.getElementById('hub-view').classList.add('hidden'); document.getElementById('quiz-' + type + '-view').classList.remove('hidden'); } function backToHub() { document.getElementById('hub-view').classList.remove('hidden'); document.getElementById('quiz-music-view').classList.add('hidden'); document.getElementById('quiz-leader-view').classList.add('hidden'); } /* --- MUSIC DATA (Full 20) --- */ const mData = { taylor: { name: "Taylor Swift", desc: "Dramatic, emotional, and holds grudges forever." }, snoop: { name: "Snoop Dogg", desc: "Chill, relaxed, and loves catnip a little too much." }, mozart: { name: "W.A. Mozart", desc: "Sophisticated, demands premium food, looks at you with disdain." }, mercury: { name: "Freddie Mercury", desc: "A true showman! Extremely loud and theatrical." }, adele: { name: "Adele", desc: "Sings heartbreak ballads at 3 AM. Needs constant comfort." }, eminem: { name: "Eminem", desc: "Aggressive playstyle. Raps (hisses) at incredible speed." }, billie: { name: "Billie Eilish", desc: "Moody but brilliant. Has a unique, spooky aesthetic." }, elvis: { name: "Elvis Presley", desc: "The King. Swaggers around and loves the attention." }, beyonce: { name: "Beyoncé", desc: "Flawless. Runs the house and demands absolute worship." }, ed: { name: "Ed Sheeran", desc: "Sweet, purrs a lot, and just wants to cuddle." }, gaga: { name: "Lady Gaga", desc: "Highly eccentric. Does completely unpredictable things." }, kurt: { name: "Kurt Cobain", desc: "Pure Grunge. Destroys furniture for fun." }, beethoven: { name: "Beethoven", desc: "Deaf to commands. Moody and intense." }, rihanna: { name: "Rihanna", desc: "Unapologetic. Knocks glasses off while making eye contact." }, mj: { name: "Michael Jackson", desc: "Smooth criminal who constantly steals your socks." }, celine: { name: "Celine Dion", desc: "Dramatic notes the second the food can opens." }, mariah: { name: "Mariah Carey", desc: "The ultimate Diva. Refuses to walk on cold floors." }, marley: { name: "Bob Marley", desc: "Peace, love, and sunshine. Very chill." }, elton: { name: "Elton John", desc: "Flamboyant. Loves walking on your keyboard." }, bowie: { name: "David Bowie", desc: "A literal alien. Acts weird, but mesmerizing." } }; const mQuestions = [ { q: "Food bowl is half full. Reaction?", a: [{t:"Sings tragic ballad", l:["adele", "celine", "taylor"]}, {t:"Knocks it over", l:["rihanna", "kurt", "eminem"]}, {t:"Disappointment", l:["mozart", "beyonce", "mariah"]}, {t:"Goes to sleep", l:["snoop", "marley", "ed"]}] }, { q: "Favorite hobby?", a: [{t:"Chilling", l:["snoop", "marley", "billie"]}, {t:"Zoomies", l:["mercury", "gaga", "elton"]}, {t:"Keyboard walk", l:["elton", "mozart", "beethoven"]}, {t:"Stealing socks", l:["mj", "elvis", "rihanna"]}] } ]; /* --- LEADER DATA (Full 20) --- */ const lData = { obama: { name: "Barack Obama", desc: "Charismatic, cool, and always 5 steps ahead." }, trump: { name: "Donald Trump", desc: "Loud, proud, and hungry! Runs the house like an empire." }, lincoln: { name: "Abraham Lincoln", desc: "Honest and wise. Carries quiet authority." }, putin: { name: "Vladimir Putin", desc: "Master of shadows. Disciplined and strategic." }, merkel: { name: "Angela Merkel", desc: "Calm and efficient crisis manager." }, biden: { name: "Joe Biden", desc: "Friendly, slightly chaotic, wants a nap." }, thatcher: { name: "Margaret Thatcher", desc: "The Iron Lady. Demands treats, zero nonsense." }, johnson: { name: "Boris Johnson", desc: "Messy hair, party vibes, leaves chaos behind." }, trudeau: { name: "Justin Trudeau", desc: "Charming heartthrob. Gets away with everything." }, macron: { name: "Emmanuel Macron", desc: "Intellectual elite. Judges your cheap kibble." }, napoleon: { name: "Napoleon", desc: "Small stature, massive ego. Plotting yard expansion." }, gandhi: { name: "Mahatma Gandhi", desc: "Peaceful soul. Non-violent resistance." }, churchill: { name: "Winston Churchill", desc: "Will fight for the last piece of chicken." }, fdr: { name: "F.D. Roosevelt", desc: "Resilient visionary. Always wants a 'New Deal'." }, kennedy: { name: "JFK", desc: "Youthful and energetic. Zooming to the moon." }, castro: { name: "Fidel Castro", desc: "Revolutionary. Has occupied your bed." }, meir: { name: "Golda Meir", desc: "Strong matriarch. Keeps the household safe." }, modi: { name: "Narendra Modi", desc: "Powerful. Loves being the center of attention." }, kim: { name: "Kim Jong Un", desc: "Supreme leader. Laser pointer = weapon." }, washington: { name: "George Washington", desc: "Stoic legend. Would never tell a lie." } }; const lQuestions = [ { q: "Official Campaign Slogan?", a: [{t:"Make Bowl Full Again", l:["trump", "kim", "johnson"]}, {t:"Yes We Can", l:["obama", "biden", "trudeau"]}, {t:"No Vacuums", l:["lincoln", "washington"]}, {t:"More Tuna", l:["putin", "thatcher", "napoleon"]}] }, { q: "Strange cat at the window?", a: [{t:"Growling", l:["trump", "putin", "kim"]}, {t:"Arrogance", l:["macron", "merkel"]}, {t:"Border closure", l:["castro", "napoleon"]}, {t:"Death-stare", l:["obama", "lincoln"]}] } ]; /* --- LOGIC ENGINE --- */ let mIdx = 0, mScore = {}; let lIdx = 0, lScore = {}; function startMusic() { mIdx = 0; mScore = {}; document.getElementById('m-intro').classList.add('hidden'); document.getElementById('m-game').classList.remove('hidden'); renderMusic(); } function renderMusic() { const q = mQuestions[mIdx]; document.getElementById('m-question').innerText = q.q; document.getElementById('m-progress').style.width = ((mIdx / mQuestions.length) * 100) + "%"; const cont = document.getElementById('m-answers'); cont.innerHTML = ''; q.a.forEach(ans => { const b = document.createElement('button'); b.className = "ans-btn"; b.innerText = ans.t; b.onclick = () => { ans.l.forEach(l => mScore[l] = (mScore[l] || 0) + 1); if(mIdx < mQuestions.length - 1) { mIdx++; renderMusic(); } else { finishMusic(); } }; cont.appendChild(b); }); } function finishMusic() { document.getElementById('m-game').classList.add('hidden'); document.getElementById('m-loading').classList.remove('hidden'); setTimeout(() => { document.getElementById('m-loading').classList.add('hidden'); let win = Object.keys(mScore).reduce((a, b) => mScore[a] > mScore[b] ? a : b) || "taylor"; document.getElementById('m-res-name').innerText = mData[win].name; document.getElementById('m-res-desc').innerText = mData[win].desc; document.getElementById('m-result').classList.remove('hidden'); }, 2000); } function startLeader() { lIdx = 0; lScore = {}; document.getElementById('l-intro').classList.add('hidden'); document.getElementById('l-game').classList.remove('hidden'); renderLeader(); } function renderLeader() { const q = lQuestions[lIdx]; document.getElementById('l-question').innerText = q.q; document.getElementById('l-progress').style.width = ((lIdx / lQuestions.length) * 100) + "%"; const cont = document.getElementById('l-answers'); cont.innerHTML = ''; q.a.forEach(ans => { const b = document.createElement('button'); b.className = "ans-btn"; b.innerText = ans.t; b.onclick = () => { ans.l.forEach(l => lScore[l] = (lScore[l] || 0) + 1); if(lIdx < lQuestions.length - 1) { lIdx++; renderLeader(); } else { finishLeader(); } }; cont.appendChild(b); }); } function finishLeader() { document.getElementById('l-game').classList.add('hidden'); document.getElementById('l-loading').classList.remove('hidden'); setTimeout(() => { document.getElementById('l-loading').classList.add('hidden'); let win = Object.keys(lScore).reduce((a, b) => lScore[a] > lScore[b] ? a : b) || "washington"; document.getElementById('l-res-name').innerText = lData[win].name; document.getElementById('l-res-desc').innerText = lData[win].desc; document.getElementById('l-result').classList.remove('hidden'); }, 2000); }

World Leader

Is your cat born to rule the world?

Who Is Your Leader?

Global Icon

Is there a star in your living room?

Find Your Cat Celeb

Partner Vibe

The ultimate soul connection test.

Check Your Cat Vibe
🏛️🌍👑

Which World Leader
Is Your Cat?

Uncover your feline's true political identity. Is your cat a charismatic diplomat or a tiny ruthless dictator?

const leaders = { obama: { name: "Barack Obama", desc: "Your cat is cool, charismatic, and always 5 steps ahead. They solve household disputes with a purr and look great in every photo." }, trump: { name: "Donald Trump", desc: "Loud, proud, and hungry! Your cat runs this house like a billion-dollar empire and won't stop until the 'Wall of Treats' is built." }, lincoln: { name: "Abraham Lincoln", desc: "An honest and wise leader. Your cat carries a quiet authority and probably spends long hours in deep, thoughtful contemplation." }, putin: { name: "Vladimir Putin", desc: "The master of shadows. Your cat doesn't meow; they send messages. Very disciplined, very strategic, and always watching." }, merkel: { name: "Angela Merkel", desc: "The 'Mutti' of the house. Calm, efficient, and capable of handling any crisis (like a vacuum cleaner) with stoic logic." }, biden: { name: "Joe Biden", desc: "Friendly, slightly chaotic, but loves everyone. The kind of leader who just wants a nap and a good bowl of ice cream (or tuna)." }, thatcher: { name: "Margaret Thatcher", desc: "The Iron Lady. She doesn't ask for treats—she demands them. A firm leader who tolerates zero nonsense from the dog." }, johnson: { name: "Boris Johnson", desc: "Messy hair, party vibes, and absolute chaos. Your cat is the life of the party but leaves a trail of 'political scandals' behind." }, trudeau: { name: "Justin Trudeau", desc: "The heartthrob leader. Your cat is incredibly charming and can get away with any crime just by looking cute." }, macron: { name: "Emmanuel Macron", desc: "An intellectual elite. Your cat prefers the finer things in life and likely judges your choice of cheap kibble." }, napoleon: { name: "Napoleon", desc: "Small stature, massive ego. Your cat is currently plotting to expand their empire into the neighbor's yard." }, gandhi: { name: "Mahatma Gandhi", desc: "A peaceful soul. Your cat believes in non-violent resistance (unless the dinner is 5 minutes late)." }, churchill: { name: "Winston Churchill", desc: "We shall never surrender! Your cat will fight to the bitter end for that last piece of chicken on your plate." }, fdr: { name: "F.D. Roosevelt", desc: "A resilient visionary. Your cat is always coming up with 'New Deals' to get more treats for the household." }, kennedy: { name: "JFK", desc: "Youthful, energetic, and a star. Your cat has that 'Space Race' energy—constantly zooming to the moon and back." }, castro: { name: "Fidel Castro", desc: "A true revolutionary. Your cat has occupied the bed and refuses to leave until their demands are met." }, merir: { name: "Golda Meir", desc: "Strong and protective. The true matriarch who keeps the household safe from all intruders (mostly mailmen)." }, modi: { name: "Narendra Modi", desc: "Powerful and tradition-focused. Your cat loves being the center of attention during large family gatherings." }, kim: { name: "Kim Jong Un", desc: "A total supreme leader. In their mind, they are a god, and the laser pointer is a weapon of mass destruction." }, washington: { name: "George Washington", desc: "The Founding Father. Stoic, legendary, and would never tell a lie (except about who really broke that vase)." } }; const questions = [ { q: "What would be your cat's official Campaign Slogan?", a: [ {t: "Make My Bowl Full Again", l:["trump", "kim", "johnson"]}, {t: "Yes We Can (Open the Fridge)", l:["obama", "biden", "trudeau"]}, {t: "A Future Without Vacuums", l:["lincoln", "washington", "gandhi"]}, {t: "Change: More Tuna, Fewer Rules", l:["putin", "thatcher", "macron", "napoleon"]} ]}, { q: "A strange cat is at the window. How does your Leader respond?", a: [ {t: "Rhetorical growling and posturing", l:["trump", "putin", "kim"]}, {t: "Ignores the 'commoners' with elite arrogance", l:["macron", "merkel", "thatcher"]}, {t: "Immediate border closure (hissing at the glass)", l:["castro", "napoleon", "churchill"]}, {t: "Hypnotizes the intruder with a death-stare", l:["obama", "lincoln", "meir"]} ]}, { q: "How does your cat win the hearts of their 'voters' (you)?", a: [ {t: "Pure populism: Loud purring and biscuits", l:["biden", "trudeau", "obama"]}, {t: "Posing elegantly in the sunlight", l:["macron", "merkel", "kennedy"]}, {t: "Strategic bribes (bringing you a toy mouse)", l:["lincoln", "fdr", "washington"]}, {t: "Ignores you until you beg for their attention", l:["putin", "thatcher", "modi"]} ]}, { q: "What's the first Law your cat would pass?", a: [ {t: "The 'Open Door' Constitution (No closed doors!)", l:["trudeau", "macron", "kennedy"]}, {t: "Nationalization of all Treat Supplies", l:["trump", "kim", "castro"]}, {t: "Total Ban on the Terrorist Vacuum Cleaner", l:["merkel", "lincoln", "gandhi"]}, {t: "Mandatory 22-hour Nap Policy", l:["biden", "obama", "washington"]} ]}, { q: "How does your cat patrol the territory at night?", a: [ {t: "Silent shadow agent (Ninja mode)", l:["putin", "napoleon", "meir"]}, {t: "They don't - the President sleeps for the nation", l:["biden", "washington", "merkel"]}, {t: "Zoomie-Rally: Running up walls to scare enemies", l:["johnson", "trump", "fdr"]}, {t: "Strategic occupation of your pillow", l:["obama", "lincoln", "trudeau"]} ]}, { q: "The 'Vase-Gate' Scandal: A vase is broken. Their reaction?", a: [ {t: "The 'No Comment' silent treatment", l:["merkel", "obama", "meir"]}, {t: "Claims it's 'Fake News' and blames the dog", l:["trump", "johnson", "kim"]}, {t: "Starts grooming to distract from the guilt", l:["macron", "trudeau", "kennedy"]}, {t: "Mews loudly that the vase was a security threat", l:["putin", "thatcher", "napoleon"]} ]}, { q: "Inauguration Day: Their first hour in your house?", a: [ {t: "Marked territory and taxed the treats", l:["trump", "putin", "castro"]}, {t: "Gave a 45-minute speech (meowing) no one understood", l:["obama", "lincoln", "modi"]}, {t: "Immediately fired the 'staff' (you) and set rules", l:["thatcher", "macron", "napoleon"]}, {t: "Changed the laws to sleep on your face", l:["biden", "trudeau", "churchill"]} ]}, { q: "IRS Audit: You open a bag of chips. Their reaction?", a: [ {t: "Mandatory Snack-Tax: They sit on your chest", l:["trump", "johnson", "kim"]}, {t: "Sues for emotional distress (demands tuna)", l:["macron", "trudeau", "churchill"]}, {t: "Plans a covert operation to steal a chip", l:["putin", "thatcher", "napoleon"]}, {t: "Goes on a hunger strike until they get some", l:["gandhi", "lincoln", "merkel"]} ]} ]; let currentQ = 0; let scores = {}; function show(id) { document.querySelectorAll('.screen').forEach(s => s.classList.add('hidden')); document.getElementById(id).classList.remove('hidden'); } function startQuiz() { currentQ = 0; scores = {}; renderQuestion(); show('screen-quiz'); } function renderQuestion() { const q = questions[currentQ]; document.getElementById('q-title').innerText = q.q; document.getElementById('progress-fill').style.width = ((currentQ / questions.length) * 100) + '%'; const cont = document.getElementById('q-answers'); cont.innerHTML = ''; q.a.forEach(ans => { const btn = document.createElement('button'); btn.className = "answer-btn w-full text-left p-5 rounded-2xl text-white font-medium transition-all transform active:scale-95"; btn.innerText = ans.t; btn.onclick = () => { ans.l.forEach(l => scores[l] = (scores[l] || 0) + 1); if(currentQ < questions.length - 1) { currentQ++; renderQuestion(); } else { showResult(); } }; cont.appendChild(btn); }); } function showResult() { show('screen-loading'); setTimeout(() => { let winner = Object.keys(scores).reduce((a, b) => scores[a] > scores[b] ? a : b) || "washington"; document.getElementById('res-name').innerText = leaders[winner].name; document.getElementById('res-desc').innerText = leaders[winner].desc; show('screen-result'); }, 2500); } window.onload = function() { show('screen-hero'); };
Classified Intelligence

THE PARTNER
VIBE CHECK

Is your partner a soulmate or a security risk? Our Feline Intelligence Agency (FIA) will now audit your relationship. Blinks will be counted. Judgment will be served.

Final Verdict
0%

Re-Audit Subject

const pvcData = { questions: [ { q: "When your partner enters the room, how does the Cat respond?", a: [ {t: "🐾 Pure joy. The tail is a vibrating antenna of love.", p: 15}, {t: "🤨 Judicial sniffing. Like a TSA agent looking for contraband.", p: 8}, {t: "🗿 Stone-cold silence. The Cat pretends the partner is a ghost.", p: 3}, {t: "💨 Immediate evacuation. The Cat phases through walls to escape.", p: 0} ]}, { q: "You are cuddling with your partner. Where is the Cat?", a: [ {t: "👑 Sitting directly on the partner's face to assert dominance.", p: 15}, {t: "🚧 Wedged between you like a furry border-patrol agent.", p: 10}, {t: "😒 Sitting in the corner, staring at the partner's soul.", p: 5}, {t: "🔪 Sharpening claws on the partner's favorite shoes.", p: 0} ]}, { q: "How does the Cat react to your partner's voice?", a: [ {t: "😻 Slow blinks. It's like a hypnotic lullaby to them.", p: 15}, {t: "👂 Ear-flick of mild annoyance. Like a noisy neighbor.", p: 8}, {t: "😾 Immediate airplane ears. They are ready for takeoff.", p: 2}, {t: "🙀 The Cat tries to hide inside a Pringles can.", p: 0} ]}, { q: "The partner offers a high-quality treat. The Cat...", a: [ {t: "🙏 Accepts it with grace and a gentle head-butt.", p: 15}, {t: "😼 Snatches it and runs away to eat in secret.", p: 10}, {t: "🧐 Looks at YOU first to see if it's a poison trap.", p: 5}, {t: "🚫 Refuses to accept bribes from foreign entities.", p: 0} ]}, { q: "You leave the room, leaving the Cat and Partner alone. What happens?", a: [ {t: "🤝 A secret alliance is formed. They are best friends now.", p: 15}, {t: "😐 Mutual awkward silence. They both wait for your return.", p: 8}, {t: "🏟️ A tactical staring contest begins. Partner will lose.", p: 3}, {t: "🌋 Chaos. Someone is bleeding or something is broken.", p: 0} ]}, { q: "Your partner sneezes. What's the Feline response?", a: [ {t: "🥱 Total indifference. The Cat trusts this human's lungs.", p: 15}, {t: "❓ A confused look. 'Why did the furniture just explode?'", p: 10}, {t: "🏃‍♂️ Scrambles away like a grenade just went off.", p: 2}, {t: "🗯️ Chirps or meows back as if to say 'Shut up, Dave'.", p: 5} ]}, { q: "Final Audit: Does the Cat 'Slow Blink' at the Partner?", a: [ {t: "✨ Yes, constantly. It's a feline wedding proposal.", p: 10}, {t: "😑 Occasionally, usually when they want something.", p: 5}, {t: "🚫 Never. The Cat's eyes stay wide open for security.", p: 0}, {t: "🔥 The Cat only blinks when the Partner leaves the house.", p: -5} ]} ], results: [ { min: 90, status: "Soulmate Status", text: "Congratulations. Your cat has officially replaced you with your partner. You are now the secondary servant. Expect to be phased out of the relationship soon.", color: "#2ecc71" }, { min: 65, status: "Probationary Servant", text: "Your cat tolerates your partner's existence. They are seen as a useful secondary heat source and a backup treat-dispenser. Status: Stable.", color: "#27ae60" }, { min: 35, status: "Suspicious Alien", text: "Your cat is unconvinced. They view your partner as a noisy, large intruder who takes up too much space on the couch. Hide the knives.", color: "#f39c12" }, { min: 0, status: "Deportation Imminent", text: "ABORT! Your cat has already contacted a divorce lawyer and a hitman. Your partner should not sleep without a helmet. Red flags everywhere.", color: "#e74c3c" } ] }; let pvcScore = 0; let pvcIdx = 0; function pvcStart() { pvcScore = 0; pvcIdx = 0; document.getElementById('pvc-intro').classList.add('mq-hidden'); document.getElementById('pvc-result').classList.add('mq-hidden'); document.getElementById('pvc-quiz').classList.remove('mq-hidden'); pvcRender(); } function pvcRender() { const q = pvcData.questions[pvcIdx]; document.getElementById('pvc-q').innerText = q.q; document.getElementById('pvc-bar').style.width = ((pvcIdx / pvcData.questions.length) * 100) + "%"; const box = document.getElementById('pvc-options'); box.innerHTML = ''; q.a.forEach(a => { const b = document.createElement('div'); b.className = 'pvc-ans-btn'; b.innerText = a.t; b.onclick = () => { pvcScore += a.p; if(++pvcIdx < pvcData.questions.length) pvcRender(); else pvcFinish(); }; box.appendChild(b); }); } function pvcFinish() { document.getElementById('pvc-quiz').classList.add('mq-hidden'); const res = pvcData.results.find(r => pvcScore >= r.min); document.getElementById('pvc-res-score').innerText = pvcScore + "%"; document.getElementById('pvc-res-status').innerText = res.status; document.getElementById('pvc-res-status').style.color = res.color; document.getElementById('pvc-res-text').innerText = res.text; document.getElementById('pvc-result').classList.remove('mq-hidden'); } function pvcShare() { const text = `🚨 FIA SECURITY CLEARANCE REPORT: My cat gave you a ${pvcScore}% compatibility rating. Verdict: ${document.getElementById('pvc-res-status').innerText}. Read your full audit here: ${window.location.href}`; window.open(`https://wa.me/?text=${encodeURIComponent(text)}`, '_blank'); }