1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,824627,e=>{"use strict";var r=function(){return(r=Object.assign||function(e){for(var r,n=1,t=arguments.length;n<t;n++)for(var i in r=arguments[n])Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i]);return e}).apply(this,arguments)};function n(e,r){var n={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&0>r.indexOf(t)&&(n[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,t=Object.getOwnPropertySymbols(e);i<t.length;i++)0>r.indexOf(t[i])&&Object.prototype.propertyIsEnumerable.call(e,t[i])&&(n[t[i]]=e[t[i]]);return n}function t(e,r,n,t){return new(n||(n=Promise))(function(i,a){function s(e){try{u(t.next(e))}catch(e){a(e)}}function o(e){try{u(t.throw(e))}catch(e){a(e)}}function u(e){var r;e.done?i(e.value):((r=e.value)instanceof n?r:new n(function(e){e(r)})).then(s,o)}u((t=t.apply(e,r||[])).next())})}function i(e,r,n){if(n||2==arguments.length)for(var t,i=0,a=r.length;i<a;i++)!t&&i in r||(t||(t=Array.prototype.slice.call(r,0,i)),t[i]=r[i]);return e.concat(t||Array.prototype.slice.call(r))}"function"==typeof SuppressedError&&SuppressedError,e.s(["__assign",()=>r,"__awaiter",()=>t,"__rest",()=>n,"__spreadArray",()=>i])},639297,e=>{"use strict";var r=e.i(13588);let n=(...e)=>e.filter((e,r,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===r).join(" ").trim();var t={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,r.forwardRef)(({color:e="currentColor",size:i=24,strokeWidth:a=2,absoluteStrokeWidth:s,className:o="",children:u,iconNode:l,...d},c)=>(0,r.createElement)("svg",{ref:c,...t,width:i,height:i,stroke:e,strokeWidth:s?24*Number(a)/Number(i):a,className:n("lucide",o),...d},[...l.map(([e,n])=>(0,r.createElement)(e,n)),...Array.isArray(u)?u:[u]])),a=(e,t)=>{let a=(0,r.forwardRef)(({className:a,...s},o)=>(0,r.createElement)(i,{ref:o,iconNode:t,className:n(`lucide-${e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,a),...s}));return a.displayName=`${e}`,a};e.s(["default",()=>a],639297)},704351,e=>{"use strict";e.i(857575);var r=e.i(345135);let n={"10-second-panic":{displayName:"Panique en 10 secondes",primaryQuery:"jeu 10 secondes",secondaryQueries:["nomme 5 jeu","jeu chrono soirée"],title:"Jeu 10 secondes : Nomme 5 en ligne | CardYard",description:"Joue à Panique en 10 secondes : trouve cinq réponses avant la fin du chrono. Des catégories rapides pour soirées et groupes.",h1:"Jeu Nomme 5 en 10 secondes",contentCluster:"jeux-chrono"},"cards-against-humanity":{displayName:"Cartes chaos",primaryQuery:"cartes contre l'humanité en ligne",secondaryQueries:["jeu de cartes à compléter","cartes noires humour"],title:"Jeu de cartes façon Cards Against Humanity® | CardYard",description:"Génère des cartes à compléter pour une partie indépendante inspirée de Cards Against Humanity®. Joue gratuitement avec ton groupe.",h1:"Générateur de cartes humoristiques en ligne",trademarkQualifier:"Jeu indépendant inspiré du format Cards Against Humanity® ; aucune affiliation avec Cards Against Humanity, LLC.",contentCluster:"jeux-cartes-humour"},chameleon:{displayName:"Caméléon secret",primaryQuery:"jeu du caméléon en ligne",secondaryQueries:["jeu caméléon mot secret","jeu imposteur indices"],title:"Jeu du Caméléon® en ligne, version indépendante | CardYard",description:"Joue à un jeu de mot secret inspiré du Caméléon® : donne un indice, repère l'intrus et défends ton choix. Version indépendante.",h1:"Jeu du mot secret et du caméléon",trademarkQualifier:"Version indépendante inspirée du principe du Caméléon® ; aucune affiliation avec Big Potato Games.",contentCluster:"jeux-imposteur"},"chameleon-generator":{displayName:"Générateur Caméléon",primaryQuery:"générateur jeu caméléon",secondaryQueries:["mots jeu caméléon","grille caméléon"],title:"Générateur de mots pour jeu du Caméléon® | CardYard",description:"Crée une grille de mots pour un jeu de Caméléon® indépendant. Choisis une catégorie, cache le mot secret et lance la manche.",h1:"Générateur de mots pour jeu du Caméléon",trademarkQualifier:"Outil indépendant non affilié à Big Potato Games.",contentCluster:"jeux-imposteur"}
1,charades:{displayName:"Jeu du mime",primaryQuery:"jeu du mime en ligne",secondaryQueries:["générateur de mimes","mots à mimer"],title:"Jeu du mime en ligne : idées à faire deviner | CardYard",description:"Génère des mots et actions à mimer pour enfants, adultes et soirées. Choisis une catégorie, une difficulté ou un thème personnalisé.",h1:"Jeu du mime en ligne",contentCluster:"mimes-devinettes"},"hot-take-court":{displayName:"Tribunal des avis tranchés",primaryQuery:"jeu débat soirée",secondaryQueries:["opinions impopulaires jeu","hot takes français"],title:"Jeu de débat et avis impopulaires | CardYard",description:"Génère des avis tranchés, défends ton camp et laisse le groupe rendre son verdict. Un jeu de débat rapide pour les soirées.",h1:"Tribunal des avis tranchés",contentCluster:"jeux-questions"},"hue-hunt":{displayName:"Hue Hunt",primaryQuery:"jeu de couleurs en ligne",secondaryQueries:["hues and cues français","jeu indices couleurs"],title:"Hue Hunt : jeu de couleurs en ligne | CardYard",description:"Joue à Hue Hunt, le jeu indépendant de couleurs et d'indices de CardYard. Fais deviner une case sur une palette de 480 couleurs.",h1:"Hue Hunt, jeu de couleurs et d'indices",trademarkQualifier:"Hue Hunt est indépendant et n'est pas une édition officielle de HUES AND CUES®.",contentCluster:"jeux-couleurs"},"if-you-laugh-you-lose":{displayName:"Tu ris, tu perds",primaryQuery:"tu ris tu perds jeu",secondaryQueries:["jeu ne pas rire","défi rire entre amis"],title:"Tu ris, tu perds : jeu en ligne | CardYard",description:"Génère des défis Tu ris, tu perds pour tenter de garder ton sérieux. Des manches rapides et personnalisables entre amis.",h1:"Tu ris, tu perds en ligne",contentCluster:"jeux-defis"},imposter:{displayName:"Jeu de l'imposteur",primaryQuery:"jeu de l'imposteur en ligne",secondaryQueries:["jeu imposteur mot","jeu intrus entre amis"],title:"Jeu de l'imposteur en ligne | CardYard",description:"Joue au jeu de l'imposteur sur un seul téléphone : découvre ton mot, donne un indice et repère vite l'intrus avant le vote.",h1:"Jeu de l'imposteur en ligne",contentCluster:"jeux-imposteur"},"match-the-room":{displayName:"Match the Room",primaryQuery:"jeu de questions entre amis",secondaryQueries:["questions de groupe","jeu vote soirée"],title:"Jeu de questions et votes entre amis | CardYard",description:"Génère des questions de groupe, vote avec tes amis et compare les réponses. Une manche rapide pour briser la glace en soirée.",h1:"Jeu de questions et votes de groupe",contentCluster:"jeux-questions"},"most-likely-to-exposed":{displayName:"Qui est le plus susceptible deâ¦",primaryQuery:"qui est le plus susceptible de",secondaryQueries:["jeu qui est le plus susceptible","questions entre amis"],title:"Qui est le plus susceptible de ? Jeu en ligne | CardYard",description:"Génère des questions Qui est le plus susceptible de pour amis, couples et soirées. Votez ensemble et découvrez qui récolte les noms.",h1:"Qui est le plus susceptible de ?",contentCluster:"qui-est-le-plus-susceptible"},"never-have-i-ever":{displayName:"Je n'ai jamais",primaryQuery:"je n'ai jamais en ligne",secondaryQueries:["questions je n'ai jamais","jeu je n'ai jamais"],title:"Je n'ai jamais : jeu et questions en ligne | CardYard",description:"Génère des questions Je n'ai jamais pour amis, couples et soirées. Commence léger, raconte les meilleures histoires et passe librement.",h1:"Je n'ai jamais en ligne",contentCluster:"je-n-ai-jamais"},pictionary:{displayName:"Dessine et devine",primaryQuery:"pictionary en ligne",secondaryQueries:["générateur de mots pictionary","mots à dessiner"],title:"Générateur Pictionary® en ligne : mots à dessiner | CardYard",description:"Génère des mots à dessiner pour une partie façon Pictionary®. Choisis la difficulté, la catégorie et lance un chrono avec ton groupe.",h1:"Générateur de mots pour Pictionary®",trademarkQualifier:"Générateur indépendant non affilié à Mattel ou aux propriétaires de Pictionary®.",contentCluster:"dessin-devinettes"},"red-flag-green-flag":{displayName:"Red Flag / Green Flag",primaryQuery:"red flag green flag jeu",secondaryQueries:["red flag jeu","questions red flag green flag"],title:"Red Flag Green Flag : jeu en ligne | CardYard",description:"Génère des scénarios Red Flag Green Flag, vote avec ton groupe et débat de chaque signal. C
1atégories légères, dating et personnalisées.",h1:"Red Flag Green Flag, le jeu",contentCluster:"red-flag-green-flag"},"say-less":{displayName:"15 Words or Less",primaryQuery:"15 words or less game",secondaryQueries:["jeu de mots en quinze mots"],title:"15 Words or Less en ligne | CardYard",description:"Fais deviner une liste de mots avec un budget total de quinze mots-indices. Une partie rapide sur un seul téléphone, sans préparation.",h1:"15 Words or Less en ligne",contentCluster:"jeux-de-mots"},"stop-the-timer":{displayName:"Arrête le chrono",primaryQuery:"jeu arrêter le chrono",secondaryQueries:["jeu chronomètre en ligne","défi chrono soirée"],title:"Arrête le chrono : jeu de précision en ligne | CardYard",description:"Tente d'arrêter le chrono au bon moment, joue à l'aveugle ou lance une bombe aléatoire. Un défi rapide sur téléphone ou ordinateur.",h1:"Arrête le chrono au bon moment",contentCluster:"jeux-chrono"},"survey-feud":{displayName:"Survey Feud",primaryQuery:"jeu sondage famille",secondaryQueries:["jeu façon family feud","questions sondage soirée"],title:"Jeu de sondage façon Family Feud® | CardYard",description:"Devine les réponses les plus populaires à une question de sondage. Un tableau indépendant façon Family Feud® pour jouer en groupe.",h1:"Jeu de sondage et réponses populaires",trademarkQualifier:"Jeu indépendant non affilié aux propriétaires de Family Feud®.",contentCluster:"jeux-quiz"},taboo:{displayName:"Mots interdits",primaryQuery:"taboo en ligne",secondaryQueries:["jeu tabou en ligne","générateur mots taboo"],title:"Jeu Taboo⢠en ligne : mots interdits | CardYard",description:"Génère un mot à faire deviner et les indices interdits à éviter. Joue à une version indépendante façon Taboo⢠avec ton groupe.",h1:"Jeu de mots interdits façon Tabooâ¢",trademarkQualifier:"Jeu indépendant non affilié à Hasbro ou aux propriétaires de Tabooâ¢.",contentCluster:"mots-interdits"},trivia:{displayName:"Quiz",primaryQuery:"quiz en ligne entre amis",secondaryQueries:["questions quiz soirée","quiz culture générale"],title:"Quiz en ligne entre amis : questions rapides | CardYard",description:"Génère un quiz pour ta soirée avec réponses, catégories et difficulté réglable. Joue sur téléphone ou ordinateur, sans préparation.",h1:"Quiz en ligne entre amis",contentCluster:"jeux-quiz"},"truth-or-dare":{displayName:"Action ou vérité",primaryQuery:"action ou vérité en ligne",secondaryQueries:["questions action ou vérité","gages action ou vérité"],title:"Action ou vérité en ligne : questions et gages | CardYard",description:"Joue à Action ou vérité en ligne avec des questions, des gages et des catégories pour amis ou couples. Chacun peut passer librement.",h1:"Action ou vérité en ligne",contentCluster:"action-ou-verite"},"truth-or-drink":{displayName:"Vérité ou gorgée",primaryQuery:"jeu à boire questions",secondaryQueries:["vérité ou boire","questions soirée à boire"],title:"Vérité ou gorgée : questions de soirée | CardYard",description:"Génère des questions Vérité ou gorgée pour amis ou couples. Réponds, passe ou utilise une alternative sans alcool choisie par le groupe.",h1:"Vérité ou gorgée en ligne",contentCluster:"jeux-a-boire"},wavelength:{displayName:"Wavelength",primaryQuery:"wavelength jeu en ligne",secondaryQueries:["wavelength français","catégories wavelength"],title:"Wavelength® en ligne : jeu en français | CardYard",description:"Génère des spectres et catégories pour une partie indépendante inspirée de Wavelength®. Donne un indice, place le curseur et compare.",h1:"Jeu de spectre inspiré de Wavelength®",trademarkQualifier:"Jeu indépendant non affilié à CMYK ou aux propriétaires de Wavelength®.",contentCluster:"wavelength"},"would-you-rather":{displayName:"Tu préfères",primaryQuery:"tu préfères en ligne",secondaryQueries:["questions tu préfères","jeu tu préfères"],title:"Tu préfères en ligne : questions pour jouer | CardYard",description:"Génère des questions Tu préfères drôles, difficiles ou pour couples. Choisis ton camp, défends ta réponse et passe au dilemme suivant.",h1:"Tu préfères en ligne",contentCluster:"tu-preferes"}},t=/(^|\.)(google|bing|yahoo|duckduckgo|ecosia|qwant)\./i,i=[["google","google"],["bing","bing.com"],["yahoo","yahoo.com"],["duckduckgo","duckduckgo.com"],["ecosia","ecosia.org"],["qwant","qwant.com"]];function a(e){return e.split(/[?#]/)[0]||"/"}function s({referrer:e,campaignParams:r={}}){if(Object.keys(r).length>0)return"campaign";if(!e)return"direct";
1try{return t.test(new URL(e).hostname)?"organic_search":"referral"}catch{return"unknown"}}let o={"/fr/hues-and-cues-en-ligne":{contentCluster:"jeux-couleurs",primaryQuery:"hues and cues en ligne"},"/fr/questions-tu-preferes":{contentCluster:"tu-preferes",primaryQuery:"questions tu préfères"},"/fr/questions-qui-est-le-plus-susceptible":{contentCluster:"qui-est-le-plus-susceptible",primaryQuery:"questions qui est le plus susceptible de"},"/fr/questions-red-flag-green-flag":{contentCluster:"red-flag-green-flag",primaryQuery:"questions red flag green flag"},"/fr/questions-action-ou-verite":{contentCluster:"action-ou-verite",primaryQuery:"questions action ou vérité"},"/fr/gages-action-ou-verite":{contentCluster:"action-ou-verite",primaryQuery:"gages action ou vérité"},"/fr/questions-je-n-ai-jamais":{contentCluster:"je-n-ai-jamais",primaryQuery:"questions je n'ai jamais"},"/fr/mots-jeu-imposteur":{contentCluster:"jeux-imposteur",primaryQuery:"mots jeu de l'imposteur"},"/fr/idees-de-mimes":{contentCluster:"mimes-devinettes",primaryQuery:"idées de mimes"},"/fr/categories-wavelength":{contentCluster:"wavelength",primaryQuery:"catégories wavelength"},"/fr/jeux-a-boire":{contentCluster:"jeux-a-boire",primaryQuery:"jeux à boire"},"/fr/jeux-pour-couple":{contentCluster:"jeux-couple",primaryQuery:"jeux pour couple"},"/fr/jeux-soiree-entre-amis":{contentCluster:"jeux-soiree",primaryQuery:"jeux de soirée entre amis"},"/fr/jeux-de-questions":{contentCluster:"jeux-questions",primaryQuery:"jeux de questions"},"/fr/categories-petit-bac":{contentCluster:"petit-bac",primaryQuery:"catégories petit bac"},"/fr/petit-bac-a-imprimer":{contentCluster:"petit-bac",primaryQuery:"petit bac à imprimer"}},u={"10-second-panic":{displayName:"10-Sekunden-Panik",primaryQuery:"10 sekunden spiel",secondaryQueries:["nenne 5 spiel","schnelles partyspiel"],title:"10-Sekunden-Spiel: Nenne 5 online | CardYard",description:"Spiele 10-Sekunden-Panik online: Nenne fünf passende Antworten, bevor die Zeit abläuft. Schnelle Kategorien für Freunde, Familie und Partys.",h1:"Nenne 5 im 10-Sekunden-Spiel",contentCluster:"zeitspiele"},"cards-against-humanity":{displayName:"Chaoskarten",primaryQuery:"cards against humanity deutsch online",secondaryQueries:["lustige lückentext karten","schwarze karten spiel"],title:"Chaoskarten auf Deutsch online spielen | CardYard",description:"Generiere deutsche Lückentext-Karten für eine unabhängige, humorvolle Gruppenrunde. Spiele direkt im Browser und passe das Thema an eure Runde an.",h1:"Deutsche Chaoskarten online",trademarkQualifier:"Unabhängiges Spiel im Lückentext-Format. Keine Verbindung zu Cards Against Humanity, LLC.",contentCluster:"chaoskarten"},chameleon:{displayName:"Geheimer Impostor",primaryQuery:"chameleon spiel online",secondaryQueries:["geheimes wort spiel","chamäleon spiel deutsch"],title:"Geheimes Wort und Chameleon-Spiel online | CardYard",description:"Spiele eine unabhängige Geheimwort-Runde: Gib einen Hinweis, finde den AuÃenseiter und verteidige deine Wahl. Direkt auf einem gemeinsamen Gerät.",h1:"Geheimes Wort und Chameleon-Spiel",trademarkQualifier:"Unabhängige Umsetzung ohne Verbindung zu Big Potato Games.",contentCluster:"imposter-spiele"},"chameleon-generator":{displayName:"Geheimwort-Generator",primaryQuery:"chameleon spiel generator",secondaryQueries:["chameleon wörter","geheimwort generator"],title:"Chameleon-Spiel Generator für Wörter | CardYard",description:"Erstelle Wortfelder für eine unabhängige Chameleon-Runde. Wähle ein Thema, verberge das geheime Wort und beginne ohne Vorbereitung im Browser.",h1:"Wörter für das Chameleon-Spiel generieren",trademarkQualifier:"Unabhängiger Generator ohne Verbindung zu Big Potato Games.",contentCluster:"imposter-spiele"},charades:{displayName:"Pantomime",primaryQuery:"pantomime online",secondaryQueries:["pantomime generator","scharade begriffe"],title:"Pantomime online: Begriffe generieren | CardYard",description:"Generiere Pantomime-Begriffe für Kinder, Erwachsene und Partys. Wähle Kategorie, Schwierigkeit oder ein eigenes Thema und spiele sofort los.",h1:"Pantomime-Begriffe online generieren",contentCluster:"pantomime"},fishbowl:{displayName:"Fishbowl",primaryQuery:"fishbowl spiel",secondaryQueries:["fishbowl spiel regeln","salad bowl spiel"],title:"Fis
1hbowl-Spiel online spielen | CardYard",description:"Spielt Fishbowl online mit eigenen Begriffen: beschreiben, pantomimisch darstellen und mit einem Wort erraten. Kostenlos für Teams im Browser.",h1:"Fishbowl-Spiel online",contentCluster:"wortspiele"},"hot-take-court":{displayName:"Hot-Take-Gericht",primaryQuery:"meinungsspiel party",secondaryQueries:["unpopuläre meinungen spiel","diskussionsspiel freunde"],title:"Hot-Take-Gericht: Meinungsspiel online | CardYard",description:"Generiere steile Thesen, verteidige deine Meinung und lass die Gruppe abstimmen. Ein schnelles Diskussionsspiel für Freunde und Partys.",h1:"Hot-Take-Gericht für Freunde",contentCluster:"fragespiele"},"hue-hunt":{displayName:"Hue Hunt",primaryQuery:"farbenspiel online",secondaryQueries:["hues and cues deutsch","farben raten spiel"],title:"Hue Hunt: Farben mit Hinweisen erraten | CardYard",description:"Spiele Hue Hunt, CardYards unabhängiges Farbspiel: Beschreibe eine geheime Farbe mit wenigen Wörtern und sammle Punkte für nahe Platzierungen.",h1:"Hue Hunt: Farben und Hinweise",trademarkQualifier:"Hue Hunt ist ein unabhängiges CardYard-Spiel und keine offizielle Ausgabe von HUES AND CUES®.",contentCluster:"farbenspiele"},"if-you-laugh-you-lose":{displayName:"Wer lacht, verliert",primaryQuery:"wer lacht verliert spiel online",secondaryQueries:["nicht lachen challenge","lustiges spiel freunde"],title:"Wer lacht, verliert online spielen | CardYard",description:"Generiere Aufgaben für Wer lacht, verliert und versucht gemeinsam ernst zu bleiben. Schnelle, anpassbare Runden für Freunde und Familien.",h1:"Wer lacht, verliert online",contentCluster:"challenges"},imposter:{displayName:"Imposter-Spiel",primaryQuery:"imposter spiel online deutsch",secondaryQueries:["imposter wort generator","impostor spiel online"],title:"Imposter-Spiel online auf Deutsch | CardYard",description:"Spielt das Imposter-Spiel auf einem Handy: Erkennt euer Wort, gebt Hinweise und findet die Person ohne passendes Wort, bevor abgestimmt wird.",h1:"Imposter-Spiel online auf Deutsch",contentCluster:"imposter-spiele"},"match-the-room":{displayName:"Match the Room",primaryQuery:"match the room fragen",secondaryQueries:["gruppenfragen generator","abstimmungsspiel party"],title:"Match the Room Fragen Generator | CardYard",description:"Generiere Match the Room Fragen für Gruppen, stimme gemeinsam ab und vergleiche eure Antworten. Eine schnelle Browserrunde für jede Party.",h1:"Match the Room Fragen generieren",contentCluster:"fragespiele"},"most-likely-to-exposed":{displayName:"Wer würde eher",primaryQuery:"wer würde eher online",secondaryQueries:["wer würde eher fragen","wer würde am ehesten spiel"],title:"Wer würde eher online spielen | CardYard",description:"Generiere Wer-würde-eher-Fragen für Freunde, Paare und Partys. Stimmt gleichzeitig ab, erzählt die Geschichte dahinter und zieht weiter.",h1:"Wer würde eher online",contentCluster:"wer-wuerde-eher"},"never-have-i-ever":{displayName:"Ich hab noch nie",primaryQuery:"ich hab noch nie online",secondaryQueries:["ich hab noch nie fragen","ich hab noch nie spiel"],title:"Ich hab noch nie online spielen | CardYard",description:"Generiere Ich-hab-noch-nie-Fragen für Freunde, Paare und Partys. Beginnt locker, erzählt freiwillig eure Geschichten und überspringt jede Karte.",h1:"Ich hab noch nie online",contentCluster:"ich-hab-noch-nie"},pictionary:{displayName:"Montagsmaler",primaryQuery:"montagsmaler online",secondaryQueries:["montagsmaler begriffe generator","pictionary wörter"],title:"Montagsmaler online: Begriffe generieren | CardYard",description:"Generiere Montagsmaler-Begriffe nach Kategorie und Schwierigkeit. Zeichnet, ratet und nutzt den Timer direkt im Browser auf einem gemeinsamen Gerät.",h1:"Montagsmaler-Begriffe online",trademarkQualifier:"Unabhängiger Generator ohne Verbindung zu Mattel oder den Eigentümern von Pictionary®.",contentCluster:"montagsmaler"},"red-flag-green-flag":{displayName:"Red Flag Green Flag",primaryQuery:"red flag green flag spiel online",secondaryQueries:["red flag green flag fragen","red flag oder green flag spiel"],title:"Red Flag Green Flag Spiel Online | CardYard.ai",de
1scription:"Spiele Red Flag Green Flag online kostenlos. KI-generierte Dating-Szenarien für Partys, Freundesgruppen und eigene Themen im Browser.",h1:"Red Flag Green Flag Spiel",contentCluster:"red-flag-green-flag"},"say-less":{displayName:"15 Words or Less",primaryQuery:"15 words or less spiel",secondaryQueries:["wort raten spiel","begriffe mit wenig hinweisen"],title:"15 Words or Less online spielen | CardYard",description:"Lass eine Wortliste mit insgesamt nur fünfzehn Hinweiswörtern erraten. Eine schnelle Gruppenrunde auf einem Gerät, kostenlos und ohne Vorbereitung.",h1:"15 Words or Less online",contentCluster:"wortspiele"},"stop-the-timer":{displayName:"Stopp die Uhr",primaryQuery:"timer spiel online",secondaryQueries:["stoppuhr challenge","zeit stoppen spiel"],title:"Stopp die Uhr: Timer-Spiel online | CardYard",description:"Stoppe den Timer möglichst genau, spiele blind oder aktiviere eine zufällige Zeitbombe. Eine schnelle Geschicklichkeitsrunde im Browser.",h1:"Stopp die Uhr im richtigen Moment",contentCluster:"zeitspiele"},"survey-feud":{displayName:"Survey Feud",primaryQuery:"umfrage spiel familie",secondaryQueries:["family feud spiel deutsch","beliebteste antworten quiz"],title:"Umfrage-Spiel mit beliebten Antworten | CardYard",description:"Erratet die häufigsten Antworten auf eine Umfragefrage und sammelt Punkte im Team. Eine unabhängige Browserrunde für Familie und Freunde.",h1:"Umfrage-Spiel für Gruppen",trademarkQualifier:"Unabhängiges Spiel ohne Verbindung zu den Eigentümern von Family Feud®.",contentCluster:"quizspiele"},taboo:{displayName:"Tabu",primaryQuery:"tabu online",secondaryQueries:["tabu spiel online","tabu wort generator"],title:"Tabu online: Wörter kostenlos generieren | CardYard",description:"Generiere ein gesuchtes Wort und verbotene Hinweise für eine unabhängige Tabu-Runde. Spiele direkt im Browser mit Freunden, Familie oder Teams.",h1:"Tabu online mit deutschen Begriffen",trademarkQualifier:"Unabhängiges Spiel ohne Verbindung zu Hasbro oder den Eigentümern von Tabooâ¢.",contentCluster:"tabu"},trivia:{displayName:"Quiz",primaryQuery:"quiz online mit freunden",secondaryQueries:["quizfragen party","allgemeinwissen quiz"],title:"Quiz online mit Freunden spielen | CardYard",description:"Generiere Quizfragen mit Antworten, Kategorien und passender Schwierigkeit. Spielt ohne Vorbereitung auf Handy, Tablet oder Computer.",h1:"Quiz online mit Freunden",contentCluster:"quizspiele"},"truth-or-dare":{displayName:"Wahrheit oder Pflicht",primaryQuery:"wahrheit oder pflicht online",secondaryQueries:["wahrheit oder pflicht fragen","wahrheit oder pflicht aufgaben"],title:"Wahrheit oder Pflicht online spielen | CardYard",description:"Spiele Wahrheit oder Pflicht mit Fragen, Aufgaben und Themen für Freunde oder Paare. Jede Person kann ohne Begründung eine Karte überspringen.",h1:"Wahrheit oder Pflicht online",contentCluster:"wahrheit-oder-pflicht"},"truth-or-drink":{displayName:"Wahrheit oder trinken",primaryQuery:"wahrheit oder trinken",secondaryQueries:["trinkspiel fragen","wahrheit oder trinken online"],title:"Wahrheit oder trinken: Fragen online | CardYard",description:"Generiere Fragen für Wahrheit oder trinken mit Freunden oder als Paar. Antwortet ehrlich oder nutzt eine vorher vereinbarte alkoholfreie Alternative.",h1:"Wahrheit oder trinken online",contentCluster:"trinkspiele"},wavelength:{displayName:"Wavelength",primaryQuery:"wavelength spiel online",secondaryQueries:["wavelength kategorien","wellenlänge spiel deutsch"],title:"Wavelength® Spiel online auf Deutsch | CardYard",description:"Generiere Spektren und Kategorien für eine unabhängige Wavelength®-Runde. Gib einen Hinweis, setzt den Zeiger und vergleicht eure Einschätzung.",h1:"Wavelength-Spiel online",trademarkQualifier:"Unabhängiges Spiel ohne Verbindung zu CMYK oder den Eigentümern von Wavelength®.",contentCluster:"wavelength"},"would-you-rather":{displayName:"Würdest du eher",primaryQuery:"würdest du eher online",secondaryQueries:["würdest du eher fragen","entweder oder spiel online"],title:"Würdest du eher online spielen | CardYard",description:"Generiere Würdest-du-eher-Fragen für Freunde, Paare und Familien. Wählt eure Seite, begründet die Antwort und zieht das nächste Dilemma.",h1:"Würdest du eher online",contentCluster:"wuerdest-du-eher"}},l={"/de/red-flag-green-flag-fragen":{contentCluster:"red-flag-green-flag",primaryQuery:"red flag green flag fragen"},"/de/tabu-begriffe":{contentCluster:"tabu",primaryQuery:"tabu begriffe"},"/de/wahrheit-oder-pflicht-fragen":{contentCluster:"wahrheit-oder-pflicht",primaryQuery:"wahrheit oder pflicht fragen"},"/de/wahrheit-oder-pflicht-aufgaben":{contentCluster:"wahrheit-oder-pflicht",primaryQuery:"wahrheit oder pflicht aufgaben"},"/de/ich-hab-noch-nie-fragen":{contentCluster:"ich-hab-noch-nie",primaryQuery:"ich hab noch nie fragen"},"/de/wuerdest-du-eher-fragen":{contentCluster:"wuerdest-du-eher",primaryQuery:"würdest du eher fragen"},"/de/entweder-oder-fragen":{contentCluster:"wuerdest-du-eher",primaryQuery:"entweder oder fragen"},"/de/wer-wuerde-eher-fragen":{contentCluster:"wer-wuerde-eher",primaryQuery:"wer würde eher fragen"},"/de/imposter-spiel-woerter":{contentCluster:"imposter-spiele",primaryQuery:"imposter spiel wörter"},"/de/pantomime-begriffe":{contentCluster:"pantomime",primaryQuery:"pantomime begriffe"},"/de/montagsmaler-begriffe":{contentCluster:"montagsmaler",primaryQuery:"montagsmaler begriffe"},"/de/wavelength-kategorien":{contentCluster:"wavelength",primaryQuery:"wavelength kategorien"},"/de/stadt-land-fluss-kategorien":{contentCluster:"stadt-land-fluss",primaryQuery:"stadt land fluss kategorien"},"/de/stadt-land-fluss-vorlage":{contentCluster:"stadt-land-fluss",primaryQuery:"stadt land fluss vorlage"},"/de/partyspiele-fuer-freunde":{contentCluster:"partyspiele",primaryQuery:"partyspiele für freunde"},"/de/fragespiele":{contentCluster:"fragespiele",primaryQuery:"fragespiele"},"/de/trinkspiele":{contentCluster:"trinkspiele",primaryQuery:"trinkspiele online"},"/de/spiele-fuer-paare":{contentCluster:"spiele-paare",primaryQuery:"spiele für paare"}},d=new Set(["page_view","session_start","game_view","game_start","generation_success","experiment_exposure","batch_copy","app_store_cta_click","paywall_view","paywall_cta_click","paywall_secondary_click","premium_gate_view","premium_cta_click","quota_gate_view","signup_prompt_view","signup_prompt_dism
1iss","signup_view","signup_start","signup_complete","post_signup_activation","login_start","login","auth_error","checkout_start","checkout_cancel","checkout_error","purchase_return","premium_resume_attempt","premium_resume_complete","premium_resume_failed","premium_activation_view","premium_activation_action_click","premium_activation_complete","premium_first_value_seconds","premium_activated_within_24h"]),c="cardyard:analytics:first_touch",p="cardyard:analytics:last_touch",m="cardyard:analytics:landing_page",g="cardyard:analytics:session_touch",h="cardyard:analytics:session_started",y="cardyard:analytics:post_signup_activation",f="cardyard:analytics:seo_guide_entry",w=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","utm_id","gclid","fbclid","msclkid","ttclid"],b=e=>{let r="undefined"!=typeof crypto&&"randomUUID"in crypto?crypto.randomUUID():`${Date.now()}-${Math.random().toString(36).slice(2)}`;return`${e}_${r}`},C=e=>{if(!e)return null;try{return JSON.parse(e)}catch{return null}},v=()=>((e,r)=>{let n=window.localStorage.getItem(e);if(n)return n;let t=r();return window.localStorage.setItem(e,t),t})("cardyard:analytics:anonymous_id",()=>b("anon")),_=()=>((e,r)=>{let n=window.sessionStorage.getItem(e);if(n)return n;let t=r();return window.sessionStorage.setItem(e,t),t})("cardyard:analytics:session_id",()=>b("sess")),Q=()=>`${window.location.pathname}${window.location.search}`,k=()=>{let e,r=new URL(window.location.href),n=Q(),t=window.sessionStorage.getItem(m)??n;window.sessionStorage.setItem(m,t);let i=(e={},w.forEach(n=>{let t=r.searchParams.get(n);t&&(e[n]=t.slice(0,200))}),e),a={params:i,capturedAt:new Date().toISOString(),landingPage:t,referrer:document.referrer||null};window.sessionStorage.getItem(g)||window.sessionStorage.setItem(g,JSON.stringify(a)),window.localStorage.getItem(c)||window.localStorage.setItem(c,JSON.stringify(a)),Object.keys(i).length>0&&window.localStorage.setItem(p,JSON.stringify(a))},S=e=>C(window.localStorage.getItem(e)),j=()=>C(window.sessionStorage.getItem(g)),N=e=>{var r;let n,t,a=j(),o=S(c),u=a??o;return t="organic_search"===(n=s(r={landingPath:e,referrer:u?.referrer??document.referrer,campaignParams:u?.params??{}}))?function(e){if(e)try{let r=new URL(e).hostname.toLowerCase(),n=i.find(([e,n])=>"google"===e?"google.com"===r||r.endsWith(".google.com")||r.startsWith("google.")||r.includes(".google."):r===n||r.endsWith(`.${n}`));return n?.[0]}catch{return}}(r.referrer):void 0,{entrySource:n,...t?{searchEngine:t}:{}}},I=(e,r=!1)=>{let n;k();let t=S(c),i=S(p)??t,s=window.sessionStorage.getItem(m)??Q(),o=r?N(s):null;return{source:"web",game_id:e?.gameId??void 0,category_key:e?.categoryKey??void 0,user_tier:e?.userTier??"unknown",page_path:Q(),locale:["es","fr","de","zh","ar"].includes(n=window.location.pathname.split("/").filter(Boolean)[0])?n:"en",browser_language:navigator.language,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone,...r?{referrer:o?.entrySource==="direct"?document.referrer||void 0:j()?.referrer??t?.referrer??(document.referrer||void 0),landing_page:s,landing_path:a(s),entry_source:o?.entrySource,search_engine:o?.searchEngine,first_landing_page:t?.landingPage,first_referrer:t?.referrer,...i?.params}:{}}},q=(e={},r={})=>({anonymousId:v(),sessionId:_(),clientEventId:b("evt"),context:F(I(e,!0===r.includeAttribution)),properties:F(e.properties??{})}),G=e=>{let r=q({gameId:e});return r?{anonymousId:r.anonymousId,sessionId:r.sessionId,clientEventId:r.clientEventId,context:{source:r.context.source,game_id:e??void 0,locale:r.context.locale,browser_language:r.context.browser_language,timezone:r.context.timezone}}:null},F=e=>Object.fromEntries(Object.entries(e).filter(([,e])=>void 0!==e)),P=(e,r)=>{if(!e||"object"!=typeof e)return"";let n=e[r];return"string"==typeof n?n:""},x=async(e,t={})=>{let i;k();let c=window.sessionStorage.getItem(m)??Q(),p=j(),g=N(c),h="game_start"===e?function(e){let r=a(e.landingPath);if("/fr"!==r&&!r.startsWith("/fr/"))return null;let t=function({referrer:e,campaignParams:r={}}){return s({landingPath:"/fr",referrer:e,campaignParams:r})}(e),i=function(e){let r=a(e),t=r.match(/^\/fr\/play\/([^/]+)$/);if(t){let e=n[t[1]];if(e)return{contentCluster:e.contentCluster,primaryQuery:e.primaryQuery}}
1return"/fr"===r?{contentCluster:"jeux-soiree",primaryQuery:"jeux de soirée en ligne"}:"/fr/play"===r?{contentCluster:"jeux-soiree",primaryQuery:"jeux de soirée"}:o[r]??null}(r);return{locale:"fr",landing_path:r,entry_source:t,content_cluster:i?.contentCluster??"french-other",primary_query:i?.primaryQuery??null,qualified_french_game_start:"organic_search"===t}}({landingPath:c,referrer:p?.referrer??document.referrer,campaignParams:p?.params??{}}):null,y="game_start"===e?function(e){let r=a(e.landingPath);if("/de"!==r&&!r.startsWith("/de/"))return null;let n=s(e),t=function(e){let r=e.match(/^\/de\/play\/([^/]+)$/);if(r){if("stadt-land-fluss"===r[1])return{contentCluster:"stadt-land-fluss",primaryQuery:"stadt land fluss online"};let e=u[r[1]];if(e)return{contentCluster:e.contentCluster,primaryQuery:e.primaryQuery}}return"/de"===e?{contentCluster:"partyspiele",primaryQuery:"partyspiele online"}:"/de/play"===e?{contentCluster:"partyspiele",primaryQuery:"partyspiele kostenlos"}:l[e]??null}(r);return{locale:"de",landing_path:r,entry_source:n,content_cluster:t?.contentCluster??"german-other",primary_query:t?.primaryQuery??null,qualified_german_game_start:"organic_search"===n}}({landingPath:c,referrer:p?.referrer??document.referrer,campaignParams:p?.params??{}}):null,f="game_start"===e&&"organic_search"===g.entrySource&&"bing"===g.searchEngine&&(i=a(c),!/^\/(es|fr|de|zh|ar)(\/|$)/.test(i)&&!["/auth","/admin","/api","/profile","/favorites","/checkout","/room"].some(e=>i===e||i.startsWith(`${e}/`)))&&((e,r)=>{if(!e)return!1;let n=["cardyard:analytics:bing_qualified_game_start",_(),e,a(r)].join(":");return!window.sessionStorage.getItem(n)&&(window.sessionStorage.setItem(n,"1"),!0)})(t.gameId,c),w={eventName:e,clientEventId:`${e}_${b("evt")}`,anonymousId:v(),sessionId:_(),occurredAt:t.occurredAt??new Date().toISOString(),context:F(I(t,d.has(e))),properties:F({entry_source:g.entrySource,search_engine:g.searchEngine,landing_path:a(c),...f?{qualified_bing_game_start:!0}:{},...h??{},...y??{},...t.properties??{}})};try{let{data:{session:e}}=await r.supabase.auth.getSession(),n=await fetch("/api/track",{method:"POST",headers:{"Content-Type":"application/json",...e?.access_token?{Authorization:`Bearer ${e.access_token}`}:{}},body:JSON.stringify(w),keepalive:!0});(404===n.status||405===n.status)&&await r.supabase.functions.invoke("log-product-event",{body:w})}catch{try{await r.supabase.functions.invoke("log-product-event",{body:w})}catch(e){}}};e.s(["classifyGenerationFailure",0,e=>{let r=P(e,"code"),n=P(e,"message"),t=r.toUpperCase(),i=n.toLowerCase(),a=r||"UNKNOWN_ERROR",s=(n||"Generation failed").slice(0,240);return"HIGH_DEMAND"===t||i.includes("high demand")?{failureClass:"capacity_blocked",retryable:!0,errorCode:a,errorMessage:s}:"PREMIUM_QUOTA_EXCEEDED"===t||i.includes("monthly limit")||i.includes("monthly quota")?{failureClass:"premium_monthly_quota",retryable:!1,errorCode:a,errorMessage:s}:"RECAPTCHA_FAILED"===t||i.includes("recaptcha")?{failureClass:"recaptcha_failed",retryable:!0,errorCode:a,errorMessage:s}:i.includes("openrouter")||i.includes("provider")||i.includes("too many requests")||i.includes("429")?{failureClass:"provider_throttled",retryable:!0,errorCode:a,errorMessage:s}:"RATE_LIMIT"===t||i.includes("daily limit")||i.includes("free limit")?{failureClass:"user_daily_limit",retryable:!1,errorCode:a,errorMessage:s}:"NO_CONTENT"===t||"EMPTY_RESPONSE"===t||i.includes("no content")||i.includes("empty response")?{failureClass:"empty_response",retryable:!0,errorCode:a,errorMessage:s}:{failureClass:r?"backend_failure":"unknown",retryable:!0,errorCode:a,errorMessage:s}},"getAnonymousId",0,v,"getProductAnalyticsContext",0,q,"getRoomAnalyticsContext",0,G,"getSeoGuideEntry",0,e=>{let r=C(window.sessionStorage.getItem(f));if(!r||r.gameId!==e)return null;let n=Date.parse(r.capturedAt);return!Number.isFinite(n)||Date.now()-n>18e5?(window.sessionStorage.removeItem(f),null):r},"getSessionId",0,_,"markPendingPostSignupActivation",0,e=>{if(!e)return;let r="string"==typeof e.source?e.source:"string"==typeof e.signup_source?e.signup_source:"";if("guest_limit"!==r)return;let n="string"==typeof e.game_slug?e.game_slug:void 0,t={createdAt:new Date().toISOString(),source:r,gameSlug:n};window.localStorage.setItem(y,JSON.stringify(t))},"rememberSeoGuideEntry",0,(e,r)=>{let n={guideSlug:e,gameId:r,capturedAt:new Date().toISOString()};window.sessionStorage.setItem(f,JSON.stringify(n))},"trackPageView",0,()=>(k(),window.sessionStorage.getItem(h)||window.sessionStorage.setItem(h,"1"),x("page_view")),"trackProductEvent",0,x,"trackProductEventBeforeNavigation",0,x,"trackProductEventSoon",0,(r,n={})=>{let t="generation_success"===r?(e=>{if("guest"===e.userTier)return null;let r=window.localStorage.getItem(y);if(!r)return null;window.localStorage.removeItem(y);try{let n=JSON.parse(r),t=Date.parse(n.createdAt);if(!Number.isFinite(t)||Date.now()-t>6048e5)return null;return{gameId:e.gameId??n.gameSlug,userTier:e.userTier,properties:{source:n.source,signup_source:n.source,game_slug:e.gameId??n.gameSlug,activation_action:"generation_success",minutes_since_signup:Math.max(0,Math.round((Date.now()-t)/6e4*10)/10)}}}catch{return null}})(n):null;window.setTimeout(()=>{x(r,n),t&&x("post_signup_activation",t),["category_select","room_created","custom_theme_submit","favorite_add","generation_success","game_roun
1d_completed","game_completed"].includes(r)&&e.A(636658).then(({maybeCompletePremiumActivation:e})=>e(r,n))},0)},"trackRoomErrorSoon",0,(e,r)=>{window.setTimeout(async()=>{let n=G(e);if(!n)return;let t={eventName:"room_error",clientEventId:`room_error_${b("evt")}`,anonymousId:n.anonymousId,sessionId:n.sessionId,occurredAt:new Date().toISOString(),context:n.context,properties:F(r)};try{await fetch("/api/track",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),keepalive:!0})}catch{}},0)},"trackRoomPerformanceSoon",0,(e,r)=>{((e,r=Math.random())=>{let n="number"==typeof e.duration_ms?e.duration_ms:0,t="number"==typeof e.conflict_retries?e.conflict_retries:0,i="string"==typeof e.outcome?e.outcome:"success",a="string"==typeof e.operation?e.operation:"unknown",s="drawing_propagation"===a?200:"drawing_recovery"===a?1e3:"generation"===a?1e4:"act"===a?750:"propagation"===a||"sync"===a?1e3:1500,o=0===t&&["success","applied","idempotent"].includes(i);return"drawing_propagation"===a&&"stroke_end"===e.drawing_event||!o||("drawing_propagation"===a?r<=.001:n>s||r<=("drawing_propagation"===a?.001:"drawing_recovery"===a?1:.02))})(r)&&window.setTimeout(async()=>{let n=G(e);if(!n)return;let t={eventName:"room_performance",clientEventId:`room_performance_${b("evt")}`,anonymousId:n.anonymousId,sessionId:n.sessionId,occurredAt:new Date().toISOString(),context:n.context,properties:F(r)};try{await fetch("/api/track",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),keepalive:!0})}catch{}},0)}],704351)}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.