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, no markdown code blocks. Must be unique, start with "Chuck Norris" or mention him. Must be funny, classic style. Provide image prompt in English describing scene. Provide meta title up to 60 chars, meta description up to 160 chars. Ensure no repeats. Provide JSON only, no extra text. We need to craft a joke: maybe "Chuck Norris can divide by zero" but that's common. Need unique. Something like "Chuck Norris can make a round square". Or "Chuck Norris can hear sign language with his eyebrows". Let's think of a classic style: "Chuck Norris can slam a revolving door". But need unique. We can do: "Chuck Norris can make a horse drink water by staring at it." Hmm. Better: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving." That's more unique. But must start with "Chuck Norris" or mention him. Could be "Chuck Norris can make a snowman melt just by breathing on it." That's okay. Let's craft a joke: "Chuck Norris can make a computer understand sarcasm just by looking at it." That's okay. But need to be classic Chuck Norris style: exaggeration of superhuman abilities. Maybe: "Chuck Norris can make a traffic light turn green just by winking." That's good. Make sure it's unique. Let's produce: joke_text: "Chuck Norris can make a traffic light turn green just by winking." headline: maybe "Der witzige Chuck Norris Effekt" But headline max 80 chars. Provide something like "Der witzige Chuck Norris Effekt: Der Verkehr wird zum Spielplatz". That's within 80. meme_caption: short, max 80 chars, maybe "Wenn Chuck Norris winkt, wird die Straße grün!" image_prompt: need English description of specific scene from the joke. So: "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 at a traffic light, causing it to glow green, with cars stopping in amazement. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." meta_title: up to 60 chars. Something like "Chuck Norris lässt Ampel grün werden – Witz". That's 45 maybe. meta_description: up to 160 chars. Something like "Entdecke den ultimativen Chuck Norris Witz, bei dem ein einziger Wink mit dem Auge die Ampel auf Grün setzt. Lache jetzt!" That's within 160. Check lengths: headline: "Der witzige Chuck Norris Effekt: Der Verkehr wird zum Spielplatz" Count characters: Let's count: D(1) e2 r3 ... Let's approximate: It's likely under 80. Let's count precisely: "Der witzige Chuck Norris Effekt: Der Verkehr wird zum Spielplatz". Count: Der(3) + space(1)=4 witzige(7)=11 space=12 Chuck(5)=17 space=18 Norris(6)=24 space=25 Effekt:(7 inc colon?) Actually "Effekt:" is 7 inc colon? Let's count: E1 f2 f3 e4 k5 t6 :7 => plus space =8. So 25+8=33 space=34 Der(3)=37 space=38 Verkehr(7)=45 space=46 wird(4)=50 space=51 zum(3)=54 space=55 Spielplatz(10)=65 So 65 characters, okay. meme_caption: "Wenn Chuck Norris winkt, wird die Straße grün!" Count: Let's count: Wenn(4) space1=5, Chuck(5)=10, space=11, Norris(6)=17, space=18, winkt,(6 inc comma?) w i n k t , =6? Actually "winkt," 6 characters inc comma. So 18+6=24, space=25, wird(4)=29, space=30, die(3)=33, space=34, Straße(6 inc umlaut?) "Straße" 6 =40, space=41, grün!(5 inc exclamation) =46. So under 80. image_prompt: Must be English, include specific scene: "Chuck Norris winking at a traffic light, causing it to glow green, with cars stopping in amazement." Also include description of hero. Provide full prompt as required. Make sure no markdown. Now produce JSON with fields exactly as requested. Check meta_title length: "Chuck Norris lässt Ampel grün werden – Witz". Count: Chuck(5) space=6 Norris(6)=12 space=13 lässt(5)=18 space=19 Ampel(5)=24 space=25 grün(4)=29 space=30 werden(6)=36 space=37 – (dash with spaces?) Actually we have space before dash? We'll write "–" maybe with spaces. Let's count: space before dash? We'll write "–" with spaces around? The string: "Chuck Norris lässt Ampel grün werden – Witz". Count characters: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 l14 ä15 s16 t17 space18 A19 m20 p21 e22 l23 space24 g25 r26 ü27 n28 space29 w30 e31 r32 d33 e34 n35 space36 –37 space38 W39 i40 t41 z42. That's 42 characters, okay under 60. meta_description: "Entdecke den ultimativen Chuck Norris Witz, bei dem ein einziger Wink mit dem Auge die Ampel auf Grün setzt. Lache jetzt!" Count roughly: Let's count characters: Entdecke(8) space=9 den(3)=12 space=13 ultimativen(11)=24 space=25 Chuck(5)=30 space=31 Norris(6)=37 space=38 Witz,(5 inc comma?) Actually "Witz," 5 inc comma =43 space=44 bei(3)=47 space=48 den(3)=51