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 German language for joke_text, headline, meme_caption. image_prompt must be English description for image generation. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must avoid profanity, politics, real suffering, etc. Must be creative. Provide a classic Chuck Norris joke style. We need to ensure each field respects length constraints: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to produce JSON without markdown code fences. Just raw JSON. Let's craft a joke: Something like "Chuck Norris can divide by zero." But that's common. Need unique. Maybe "Chuck Norris can make a roundhouse kick that creates a new continent." Or "Chuck Norris can hear sign language." Hmm. We need to start with "Chuck Norris" or mention him. Let's do: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving." That's unique. But need to be funny and typical. Maybe: "Chuck Norris can make a snowman in the Sahara Desert with a single breath." That's unique. Let's craft: "Chuck Norris can turn a simple paperclip into a weapon of mass destruction just by staring at it." That's okay. But need to be classic Chuck Norris style: Exaggerated abilities, impossible feats. Let's choose: "Chuck Norris can make a snowstorm in a desert by blinking." That's typical. But we need to ensure uniqueness. Let's think of a fresh one: "Chuck Norris can write a bestselling novel using only his tears and a typewriter made of ice." That's creative. But must be short enough for joke_text? Not specified length, but must be a joke text. Let's produce: "Chuck Norris can make a snowstorm in the Sahara by simply exhaling." That's okay. But maybe better: "Chuck Norris can turn a single raindrop into a tidal wave just by winking." That is unique. Let's craft final joke_text: "Chuck Norris can turn a single raindrop into a tidal wave just by winking." Now headline: short, max 80 chars. Something like "Der Witz, der die Welt erschüttert". That's 27 chars. Meme caption: max 80 chars, maybe "Wenn ein Witz die Wellenlage neu definiert". That's 44 chars. 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 winking, causing a massive wave in a desert, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Need to include [Spezifische Szene aus dem Witz] placeholder? The instruction says: "[Spezifische Szene aus dem Witz]" in the prompt. So we need to embed that phrase? Actually the template: "A hyper-realistic portrait ... [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to replace [Spezifische Szene aus dem Witz] with the specific scene from the joke. So we can put "Chuck Norris winking, causing a massive wave in a desert". That is the scene. So the prompt becomes: "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 winking, causing a massive wave in a desert. 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 chars. Something like "Chuck Norris Witz: Regenwolke im Wüstenblink". Count characters: Let's count: "Chuck Norris Witz: Regenwolke im Wüstenblink" length? Count: C1 h2 u3 c4 k5 space6 N7 o8 o9 r10 r11 i12 s13 space14 W15 i16 t17 z18 :19 space20 R21 e22 g23 e24 n25 w26 o27 l28 k29 e30 space31 i32 m33 space34 W35 ü35? Actually "Wüstenblink" includes umlaut. Let's count precisely: "Chuck Norris Witz: Regenwolke im Wüstenblink". Let's count characters including spaces: "Chuck"5, space1=6, "Norris"6 =>12, space=13, "Witz:"5 =>18, space=19, "Regenwolke"10 =>29, space=30, "im"2 =>32, space=33, "Wüstenblink"11? Actually "Wüstenblink" length 11 (W1 ü2 s3 t4 e5 n6 b7 l8 i9 n10 k11). So total 33+11=44. So 44 characters, within 60. Meta description: max 160 chars. Something like "Ein einmaliger Chuck Norris Witz über ein Witz, der eine Welle im Wüstenblink erzeugt – perfekt für Memes und Lacher." Let's count roughly: It's under 160. Let's count: "Ein einmaliger Chuck Norris Witz über ein Witz, der eine Welle im Wüstenblink erzeugt – perfekt für Memes und Lacher." That's maybe ~115 characters. Good. Now ensure JSON fields are correct. joke_text: German sentence starting with "Chuck Norris". Must start with "Chuck Norris" or mention him. Our joke_text: "Chuck Norris kann mit einem einzigen Zwinkern eine Regenwolke im Wüstenblink zu einer Flutwelle machen." That's more explicit and starts with Chuck Norris. Let's craft: "Chuck Norris kann mit einem einzigen Zwinkern eine Regenwolke im Wüstenblink zu einer Flutwelle machen." That's a full sentence, starts with Chuck Norris. It's unique. But we need to ensure it's a joke, not just statement. It's okay. Now headline: maybe "Der Witz, der die Wüste zum Beben bringt". That's 38 chars. Meme caption: