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. image_prompt must be English description. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, political, etc. Must be unique. Provide JSON only, no markdown code blocks. Ensure fields lengths: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. Provide image_prompt as English description, includes scene from joke. Must be hyper-realistic portrait etc. Provide specifics. We need to craft a joke: maybe something like "Chuck Norris can divide by zero" but that's common. Need unique. Maybe "Chuck Norris once tried to teach a cat to code, and the cat ended up writing a bestseller." But must be classic style: exaggeration about his abilities affecting reality. Let's think: "Chuck Norris can make a roundhouse kick that creates a new dimension where gravity works backwards." That's unique. But need to start with "Chuck Norris". Could be: "Chuck Norris once tried to teach a goldfish to do the Macarena, and the fish started a global dance craze that lasted for a week." That's okay. But must be unique, not repeat known jokes. Let's craft something: "Chuck Norris once tried to use a calculator to count to infinity, and the calculator gave up and started writing poetry." That's unique. But we need to embed scene for image_prompt: maybe "Chuck Norris is doing a roundhouse kick that splits a mountain in half while a group of hikers watch in awe". That can be described. We need to produce JSON fields. Let's craft: joke_text: "Chuck Norris tried to teach his pet goldfish to do the Macarena, and the fish started a worldwide dance craze that lasted an entire week." But need to be more classic: maybe "Chuck Norris once tried to use a calculator to count to infinity, and the calculator gave up and started writing poetry." That's unique. Let's decide: "Chuck Norris tried to teach his pet goldfish to do the Macarena, and the fish started a worldwide dance craze that lasted an entire week." That's funny. Now headline: short, max 80 chars. Something like "Goldfisch tanzt Macarena – Chuck Norris löst Welttanzwelle aus". That's within 80 characters? Count: "Goldfisch tanzt Macarena – Chuck Norris löst Welttanzwelle aus" length approx 58. Good. meme_caption: max 80 chars. Something like "Wenn ein Goldfisch die Tanzfläche erobert". That's 33 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 is kicking a goldfish that is wearing a tiny disco outfit, surrounded by flashing disco lights and a crowd of amazed onlookers. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English, includes specific scene from joke. meta_title: SEO Title max 60 chars. Something like "Chuck Norris Goldfisch-Macarena – Lustiger Witz". Count characters: "Chuck Norris Goldfisch-Macarena – Lustiger Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, Goldfisch-Macarena(16?) Actually "Goldfisch-Macarena" is 16 inc hyphen? Let's count: G1 o2 l3 d4 f5 i6 s7 c8 h9 -10 M11 a12 c13 a14 r15 e16 n17 a18. So 18 characters after space? Let's just approximate total maybe 45. Should be under 60. meta_description: max 160 chars. Something like "Ein kurzer, witziger Chuck Norris Witz über einen Goldfisch, der die Macarena tanzt – perfekt für Memes und Lacher." Count maybe 120. Now ensure JSON fields exactly as required. Check lengths: headline max 80 characters: "Goldfisch tanzt Macarena – Chuck Norris löst Welttanzwelle aus" length? Let's count characters including spaces: G1 o2 l3 d4 f5 i6 s7 c8 h9 (space10) t11 a12 n13 z14 t15 (space16) M17 a18 c19 a20 r21 e22 n23 a24 (space25) – (space? actually there is space before dash?) The string includes space before dash? I wrote " – ". That's space dash space. So after "Macarena" there is space then dash then space. Let's count precisely: "Goldfisch tanzt Macarena – Chuck Norris löst Welttanzwelle aus" Let's count: Goldfisch(9) actually "Goldfisch" 9 letters? G1 o2 l3 d4 f5 i6 s7 c8 h9. Then space10. "tanzt" 5 letters -> t11 a12 n13 z14 t15. Then space16. "Macarena" 8 letters -> M17 a18 c19 a20 r21 e22 n23 a24. Then space25. "–" dash char 26. Then space27. "Chuck" 5 letters -> C28 h29 u30 c31 k32. Then space33. "Norris" 6 letters -> N34 o35 r36 r37 i38 s39. Then space40. "löst" 4 letters -> l41 ö42 s43 t44. Then space45. "Welttanzwelle" 11 letters? W46 e47 l48 t49 t50 a51 n52 z53 w54 e55 l56 l57 e58. Then space59. "aus" 3 letters -> a60 u61 s62. So total 62 characters, within 80. Good. meme_caption max 80 characters: "Wenn ein Goldfisch die Tanzfläche erobert" length? Count: W1 e2 n3 (space4) i5