We need to output JSON with fields: joke_text, headline, meme_caption, image_pro...
We need to output JSON with fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be in German. Must start with "Chuck Norris" or mention him. Must be unique, creative, not repeating existing jokes. Must avoid profanity, politics, real suffering. Must be classic Chuck Norris style. Provide headline max 80 chars, meme_caption max 80 chars, image_prompt English description for image generation, meta_title max 60 chars, meta_description max 160 chars. We need to craft a joke text that starts with "Chuck Norris". Example: "Chuck Norris kann einen Stein in eine andere Dimension werfen, und der Stein wird sofort zu einem Kuchen." Something like that. But must be unique. Let's think of a classic format: "Chuck Norris counted to infinity... twice." But we need something new. Maybe: "Chuck Norris kann einen Schneemann im Sommer bauen, und der schmilzt erst, wenn er es will." Or something about time. Better: "Chuck Norris kann einen Kaugummi aus einem Nichts spucken, und der bleibt länger als das Universum." But need to be funny and typical. Let's craft: "Chuck Norris kann einen Kaktus zum Tanzen bringen, indem er ihn einfach ansieht." Hmm. Maybe: "Chuck Norris kann einen Regenbogen aus Schokolade erschaffen, und jeder, der ihn sieht, bekommt sofort einen Sixpack." But must start with "Chuck Norris". Could be: "Chuck Norris kann einen Kaugummi aus dem Nichts spucken, und er bleibt länger als das Universum." But we need to ensure uniqueness. Let's think of a scenario: "Chuck Norris kann einen Schneemann im Sommer bauen, und der schmilzt erst, wenn er es will." That's okay. But maybe better: "Chuck Norris kann einen Stein in eine andere Dimension werfen, und der Stein wird sofort zu einem Kuchen." That's classic. Let's craft a joke: "Chuck Norris kann einen Stein in eine andere Dimension werfen, und der Stein wird sofort zu einem Kuchen – und jeder, der ihn isst, wird stärker als ein Panzer." But need to keep it short enough for JSON fields. The joke_text should be the full joke text. Provide headline (max 80 chars) summarizing. meme_caption (max 80 chars) for meme. image_prompt: English description of scene from the joke, hyper-realistic action hero etc. meta_title and meta_description SEO. Let's craft: joke_text: "Chuck Norris kann einen Stein in eine andere Dimension werfen, und der Stein wird sofort zu einem Kuchen – und jeder, der ihn isst, wird stärker als ein Panzer." Check length? Not too long. headline: maybe "Chuck Norris verwandelt Steine in Kuchen und stärkt sie mit Kraft" But must be <=80 chars. Let's count: "Chuck Norris verwandelt Steine in Kuchen und stärkt sie mit Kraft" length? Count characters: C(1)h2... Let's approximate: "Chuck Norris verwandelt Steine in Kuchen und stärkt sie mit Kraft" = 53 characters approx, okay. meme_caption: "Wenn der Kuchen stärker ist als der Hammer" (maybe 38 chars). Must be <=80. image_prompt: English description: "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest. Chuck Norris throws a stone into a swirling portal, and the stone instantly transforms into a towering chocolate cake that radiates power, while a crowd of amazed soldiers watches. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." But need to include specific scene from the joke: "Chuck Norris throws a stone into a swirling portal, and the stone instantly transforms into a towering chocolate cake that radiates power". That is fine. meta_title: SEO Title max 60 chars. Something like "Chuck Norris Kuchen-Witz – Klassischer Witz & Meme". Count characters: "Chuck Norris Kuchen-Witz – Klassischer Witz & Meme" length? Let's count: Chuck(5) space1 =6, Norris(6)=12, space=13, Kuchen-Witz(10?) Actually "Kuchen-Witz" 10 inc hyphen? Let's count precisely: K(1)u2c3h4e5n6-(7)W8i9t10z11 = 11? Actually "Kuchen-Witz" is 11 characters including hyphen. So total so far 13+11=24, space=25, "–" maybe 1 char =26, space=27, "Klassischer" 10 =37, space=38, "Witz" 4 =42, space=43, "&"=44, space=45, "Meme"=49. So 49 characters, okay under 60. meta_description: SEO Description max 160 chars. Something like "Entdecke den legendären Chuck Norris Witz, bei dem ein Stein zu einem mächtigen Kuchen wird – perfekt für Memes und Lacher!" Count characters: Let's approximate: "Entdecke den legendären Chuck Norris Witz, bei dem ein Stein zu einem mächtigen Kuchen wird – perfekt für Memes und Lacher!" That's about 115 characters, okay. Now ensure no repetition, unique. Check constraints: Must start with "Chuck Norris" or mention him. Our joke_text starts with "Chuck Norris kann..." Good. No profanity, no politics, no real suffering. Now produce JSON with those fields. Make sure no markdown code blocks. Just raw JSON. Let's craft final JSON: { "joke_text": "Chuck Norris kann einen Stein in eine andere Dimension werfen, und der Stein wird sofort zu einem Kuchen – und jeder, der ihn isst, wird stärker als ein Panzer.", "headline": "Chuck Norris verwandelt Steine in Kuchen und stärkt sie mit Kraft", "meme_caption": "Wenn der Kuchen stärker ist als der Hammer", "image_prompt": "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest. Chuck Norris throws a stone into a swirling portal, and the stone instantly transforms into a towering chocolate cake that radiates power, while a crowd of amazed soldiers watches. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions.", "meta_title