We need to output JSON only, no markdown code blocks. Provide fields: joke_text,...
We need to output JSON only, no markdown code blocks. Provide fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be German language for joke_text, headline, meme_caption, meta_title, meta_description? The meta_title and meta_description likely also German but SEO maybe English? The instruction says "SEO Title (max 60 Zeichen)" and "SEO Description (max 160 Zeichen)". Could be German. Provide unique Chuck Norris joke, start with "Chuck Norris". Must be unique, not repeating existing jokes. Must be funny, ironic, typical genre. Must not be offensive. Must be creative. Let's craft a joke: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, indem er ihn einfach ansieht." That's typical. But need unique. Maybe something about his beard or his ability to make Wi-Fi work without router. Something like: "Chuck Norris kann einen Computer ohne Strom zum Laufen bringen, indem er einfach einen Stift in die Luft wirft." Hmm. Better: "Chuck Norris kann einen Kühlschrank öffnen, ohne ihn zu berühren – er öffnet ihn einfach mit einem Blick, und das Essen bleibt frisch, weil er es fürchtet." Might be okay. But must start with "Chuck Norris". So joke_text must start with "Chuck Norris". Provide a full sentence. Let's craft: "Chuck Norris kann einen Regenbogen zum Tanzen bringen, indem er einfach seine legendäre Rundumsicht nutzt – und dabei die Farben so ordentlich sortiert, dass selbst die Meteorologen neidisch werden." That's unique. It mentions his legendary roundhouse kick? Not needed. It's about rainbow dancing. That's okay. Now headline: short, max 80 characters. Something like "Chuck Norris lässt Regenbogen tanzen". That's 30 characters. Meme caption: max 80 characters. Something like "Wenn Chuck Norris den Regenbogen sieht, bricht er zum Walzer aus". That's 58 characters. Image prompt: English prompt for image generation. Must describe scene from joke. Must be 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. Then [Specific scene from the joke]. The scene: "Chuck Norris lässt einen Regenbogen tanzen, indem er mit einem einzigen Blick die Farben zum Schwingen bringt". So 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, standing in a vibrant field where a rainbow swirls and dances around him, as if he is commanding it with a single gaze. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Meta title: SEO Title max 60 characters. Something like "Chuck Norris lässt Regenbogen tanzen – Witz". That's 44 characters. Meta description: max 160 characters. Something like "Entdecke den legendären Chuck Norris Witz, bei dem ein Regenbogen vor Lachen tanzt – garantierter Lacher!" That's 94 characters. Now ensure JSON fields are correct. Provide JSON object only, no extra text. Ensure no markdown code fences. Provide proper escaping? JSON strings need to escape quotes if any. We'll avoid quotes inside strings. Use plain text. Check lengths: - headline max 80 characters: "Chuck Norris lässt Regenbogen tanzen" length? Count: Chuck(5) space1=6 Norris(6)=12 space=13 lässt(5)=18 space=19 Regenbogen(10)=29 space=30 tanzen(6)=36. So 36 characters, okay. - meme_caption max 80 characters: "Wenn Chuck Norris den Regenbogen sieht, bricht er zum Walzer aus". Count: Wenn(4) space=5 Chuck(5)=10 space=11 Norris(6)=17 space=18 den(3)=21 space=22 Regenbogen(10)=32 space=33 sieht,(6 inc comma?) actually "sieht," is 6 inc comma? Let's count: sieht, =5 letters + comma =6? Actually "sieht," 5 letters + comma =6. So 33+6=39 space=40 Walzer(6)=46 space=47 aus(3)=50. So 50 characters, okay. - meta_title max 60 characters: "Chuck Norris lässt Regenbogen tanzen – Witz". Count: Chuck(5) space=6 Norris(6)=12 space=13 lässt(5)=18 space=19 Regenbogen(10)=29 space=30 tanzen(6)=36 space=37 –(1?) Actually dash with spaces? We have space before dash? We wrote space dash space? Actually " – " includes spaces. Let's count precisely: after tanzen we have space then dash then space then Witz. So " tanzen – Witz". That's space (1) =37, dash (1) =38, space (1)=39, Witz (4)=43. So total 43 characters, okay. - meta_description max 160 characters: "Entdecke den legendären Chuck Norris Witz, bei dem ein Regenbogen vor Lachen tanzt – garantierter Lacher!" Let's count roughly: It's likely under 160. Let's count: Entdecke(8) space=9 den(3)=12 space=13 legendären(10)=23 space=24 Chuck(5)=29 space=30 Norris(6)=36 space=37 Witz,(5 inc comma)=42 space=43 bei(3)=46 space=47 dem(3)=50 space=51 Regenbogen(10)=61 space=62 vor(3)=65 space=66 Lachen(6)=72 space=73 tanzt(5)=78 space=79 –(1)=80 space=81 garantierter(12)=93 space=94 Lacher!(7 inc exclamation)=101. So 101 characters, okay. Now image_prompt: Must be English, include specific scene. Provide as one string. Ensure no line breaks? JSON string can have line breaks but better keep as one line. Provide the prompt exactly as required. Now produce JSON: { "joke_text": "Chuck Norris lässt einen Regenbogen zum Tanzen bringen, indem er mit einem einzigen Blick die Farben zum Schwingen bringt – und plötzlich tanzt der Bogen so gut, dass sogar die Wolken applaud