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, real suffering. Must be unique. Provide meta title up to 60 chars, meta description up to 160 chars. We need to create a joke. Let's think of a classic style: "Chuck Norris can divide by zero." But that's common. Need unique. Maybe something about his beard, or his ability to make the sun rise. Something like: "Chuck Norris can make a roundhouse kick that creates a new time zone." That's maybe known. Need unique. Let's craft: "Chuck Norris can program a computer to solve world hunger by just staring at it." Might be okay. But must start with "Chuck Norris" or mention him. Let's start with "Chuck Norris" directly. Joke_text: "Chuck Norris can make a roundhouse kick that creates a new time zone, so when he kicks the clock, everyone else just gets an extra hour to rest." That's a bit long but okay. Need to keep it concise but funny. Let's craft: "Chuck Norris can make a roundhouse kick that creates a new time zone, so when he kicks the clock, everyone else just gets an extra hour to rest." That's okay. Now headline: max 80 characters. Something like "Chuck Norris schafft neue Zeitzonen mit einem einzigen Rundtritt". That's under 80. Meme caption: max 80 characters. Something like "Extra Stunde für alle – dank Chuck Norris' Kick!" That's under 80. Image_prompt: English description of specific scene from the joke. Must include "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." Then add specific scene: maybe "He is mid-roundhouse kick that splits the clock face, creating a glowing new time zone portal." Must not include text or captions. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. 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. Mid-roundhouse kick that splits a clock face, creating a glowing new time zone portal. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title: up to 60 chars. Something like "Chuck Norris kreiert neue Zeitzone – epischer Poster-Witz". Count characters: Let's count: "Chuck Norris kreiert neue Zeitzone – epischer Poster-Witz". That's 53? Let's count: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)k14r15e16i17e18t19 (space20)n21e22u23e24 (space25)Z26e27i28t29z30o31n32e33 (space34)–35 (space36)e37p38i39s40c41h42e43r44 (space47?) Actually need to count precisely. Let's just make shorter: "Chuck Norris kreiert neue Zeitzone – epischer Poster". That's maybe 44. Good. Meta description: up to 160 characters. Something like "Ein kurzer, witziger Chuck-Norris-Witz über seine Fähigkeit, mit einem Rundtritt neue Zeitzonen zu erschaffen – perfekt für Memes und Poster." Count characters: Let's approximate under 160. Should be fine. Now ensure JSON format, no markdown code fences. Just raw JSON. Check constraints: No repeated jokes, unique. Should be okay. Now produce JSON with fields exactly as requested: "joke_text", "headline", "meme_caption", "image_prompt", "meta_title", "meta_description". Ensure proper escaping of quotes? JSON strings need to escape internal quotes. Our strings contain quotes? They don't contain double quotes. They contain apostrophes? Not needed. They contain hyphens, but fine. Make sure headline max 80 characters. Let's count: "Chuck Norris schafft neue Zeitzonen mit einem einzigen Rundtritt". Count characters: Let's count precisely: C1 h2 u3 c4 k5 (space6) N7 o8 r9 r10 i11 s12 (space13) s14 c15 h16 a17 f18 t19 (space20) n21 e22 u23 e24 (space25) Z26 e27 i28 t29 z30 o31 n32 e33 n34 (space35) m36 i37 t38 (space39) e40 i41 n42 e43 n44 s45 t46 e47 n48 g49 e50 n (space51) R52 u53 n54 d55 e56 r57 t58 r59 i60 t61. That's 61 characters, okay under 80. Meme caption: "Extra Stunde für alle – dank Chuck Norris' Kick!" Count: E1 x2 t3 r4 a5 (space6) S7 t8 u9 n10 d11 (space12) f13 ü14 r15 (space16) a17 l18 l19 e20 (space21) –22 (space23) d24 a25 n26 k27 (space28) (space?) Actually there is an apostrophe in Norris'? That's fine. Let's count: "Extra Stunde für alle – dank Chuck Norris' Kick!" Let's count characters including spaces: "Extra"5, space6, "Stunde"6 => total 12? Let's just approximate it's under 80. It's fine. Now image_prompt must be English, no extra text. Provide as a single string. Now meta_title max 60 chars. Let's count "Chuck Norris kreiert neue Zeitzone – epischer Poster". Count: C1 h2