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 language for joke_text, headline, meme_caption, meta_title, meta_description presumably also German, but image_prompt must be English. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, classic style. Must avoid profanity, politics, real suffering. Must be creative. We need to produce a single JSON object, no markdown code blocks. Ensure fields are within length constraints. Let's craft a joke: "Chuck Norris kann mit einem einzigen Blick das Internet zum Stillstand bringen, weil selbst die Server Angst haben, ihn zu überlagern." Hmm maybe better: "Chuck Norris hat einmal einen Schneemann gebaut, der dann eine Frostbeule ausgelöst hat, die die globale Erwärmung um 3 Grad senkte." Need to start with Chuck Norris. Maybe: "Chuck Norris hat einmal versucht, einen Kaugummi zu kauen, aber der Kaugummi gab sofort auf und erklärte, er sei zu ehrfürchtig, um gekaut zu werden." That's okay. But need classic Chuck Norris style: exaggeration, impossible feats. Something like: "Chuck Norris kann mit einem einzigen Niesen die Schwerkraft auf Mars umkehren." That's okay. But must be unique, not typical. Let's think of a unique scenario: "Chuck Norris hat einmal einen Marathon gelaufen, während er die Uhrzeit neu definiert hat – er beendete ihn, bevor er begonnen hatte." That's good. Make sure it's in German, starts with Chuck Norris. Provide headline max 80 chars. Provide meme caption max 80 chars. Provide image_prompt describing specific scene from joke, in English, hyper-realistic portrait etc. Provide meta title max 60 chars, meta description max 160 chars. Let's craft: joke_text: "Chuck Norris hat einmal einen Marathon gelaufen, während er die Uhrzeit neu definiert hat – er beendete ihn, bevor er begonnen hatte." Headline: "Chuck Norris definiert Zeit beim Marathon neu" Length? Count characters: "Chuck Norris definiert Zeit beim Marathon neu" = 44 characters approx, okay under 80. Meme caption: "Wenn der Lauf schon vor dem Start endet" (maybe 33 chars). Must be <=80. Image prompt: Need English description of specific scene from the joke. Scene: Chuck Norris running a marathon, but the clock is frozen, he is crossing finish line before start, maybe with a clock showing "00:00" and him holding a watch that reads "Before". Let's craft: "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. He is mid‑stride on a marathon track, but the starting gun is a glowing clock showing '00:00' and the finish line banner reads 'Before Start'. Dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's within the format: "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. [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to include the specific scene. Let's write: "He is mid‑stride on a marathon track, but the starting gun is a glowing clock showing '00:00' and the finish line banner reads 'Before Start'." That is the specific scene. Now meta_title: SEO Title max 60 chars. Something like: "Chuck Norris Marathon-Zeitparadoxon – Lacher Witz". Count characters: "Chuck Norris Marathon-Zeitparadoxon – Lacher Witz" length? Let's count: Chuck(5) + space=1 =>6, Norris(6)=>12, space=13, Marathon-Zeitparadoxon(20?) Let's count precisely: "Marathon-Zeitparadoxon" = 19? Actually "Marathon" 8, "-"1=9, "Zeitparadoxon" 13 => total 22? Let's just approximate. Might be over 60. Let's craft shorter: "Chuck Norris Marathon-Zeitparadoxon" length: "Chuck Norris Marathon-Zeitparadoxon" = 30? Let's count: Chuck(5) + space=6, Norris(6)=12, space=13, Marathon(8)=21, -(1)=22, Zeitparadoxon(13)=35. So 35 characters, okay under 60. Meta_description max 160 chars: "Ein kurzer, klassischer Chuck Norris Witz über ein Zeitparadoxon beim Marathon – perfekt für Memes und Lacher." Count characters: let's approximate <160. Now ensure JSON fields are correct. joke_text must be the full joke text. Provide as string. headline max 80 chars. meme_caption max 80 chars. image_prompt must be English, include the scene. meta_title max 60 chars. meta_description max 160 chars. Now produce JSON without markdown. Let's craft final values: joke_text: "Chuck Norris hat einmal einen Marathon gelaufen, während er die Uhrzeit neu definiert hat – er beendete ihn, bevor er begonnen hatte." headline: "Chuck Norris definiert Zeit beim Marathon neu" meme_caption: "Wenn der Lauf schon vor dem Start endet" 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. He is mid‑stride on a marathon track, but the starting gun is a glowing clock showing '00:00' and the finish line banner reads 'Before Start'. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." meta_title: "Chuck Norris Marathon-Zeitparadoxon" meta_description: "Ein kurzer, klassischer Chuck Norris Witz über ein Zeitparadoxon beim Marathon – perfekt für Memes und Lacher." Check lengths: headline length: "Chuck Norris definiert Zeit beim Marathon neu" = let's count: Chuck(5) + space=6, Norris(6)=12, space=13, definiert(8)=21, space=22, Zeit(4)=26, space=27, beim(4)=31, space=32, Marathon(8)=40, space=41,