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 a classic Chuck Norris joke, unique, start with "Chuck Norris". Must be funny, ironic, typical genre. Must avoid repeats, etc. Provide all fields. We need to craft a joke. Something like: "Chuck Norris can divide by zero." But that's common. Need unique. Maybe: "Chuck Norris once tried to teach a cat to fetch, but the cat taught him about gravity." Hmm. Better: "Chuck Norris doesn't need a calendar; he knows exactly how many days are in each month—because he invented the concept of time." Might be too abstract. We need to include "Chuck Norris" at start or mention him. Probably start with "Chuck Norris". Provide a joke_text that is a full sentence. Let's craft: "Chuck Norris once tried to use a GPS, but the satellite asked him for directions instead." That's okay. But we need unique. Let's think of something more classic: "Chuck Norris can slam a revolving door." That's common. Need unique. Maybe: "Chuck Norris can make a roundhouse kick that creates a new timezone." That's unique. Let's craft: "Chuck Norris can solve a Rubik's Cube blindfolded using only his eyebrows." That's unique. But must be funny and typical. Let's produce: "Chuck Norris can hear the sound of a whisper from 10,000 miles away, because his ears are tuned to the frequency of legend." That's okay. But need to start with "Chuck Norris". So joke_text could be: "Chuck Norris can hear the sound of a whisper from 10,000 miles away, because his ears are tuned to the frequency of legend." Now headline: short, max 80 chars. Something like "Der Whisper-Test des Chuck Norris". That's 30 chars. Meme caption: max 80 chars. Something like "Wenn selbst ein Flüstern zu laut ist". That's okay. Image prompt: English prompt for image generation: Must describe hyper-realistic portrait of tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Then [Specific scene from the joke]. Then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed specific scene: maybe "Chuck Norris listening to a distant whisper while holding a vintage microphone". 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. Chuck Norris listening to a distant whisper while holding a vintage microphone. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title: SEO Title max 60 chars. Something like "Chuck Norris Whisper-Hörtest – Lacher Witz". That's maybe 45 chars. Meta description: max 160 chars. Something like "Entdecke den legendären Chuck Norris Witz, bei dem er selbst ein Flüstern aus der Ferne hört – garantiert zum Lachen!" That's about 130 chars. Make sure JSON fields are properly quoted, no extra text. No markdown code block. Let's craft final JSON. Check length constraints: - headline max 80 characters. "Der Whisper-Test des Chuck Norris" length? Count: Der(3)+space=4, Whisper-Test(11)=15, space=16, des=19, space=20, Chuck=25, space=26, Norris=32. So 32 characters, okay. - meme_caption max 80 characters. "Wenn selbst ein Flüstern zu laut ist" length? Count: Wenn(4)+space=5, selbst(6)=11, space=12, ein(3)=15, space=16, Flüstern(8)=24, space=25, zu(2)=27, space=28, laut(4)=32, space=33, ist(3)=36. So 36 characters, okay. - meta_title max 60 characters. "Chuck Norris Whisper-Hörtest – Lacher Witz" length? Count: Chuck(5)+space=6, Norris(6)=12, space=13, Whisper-Hörtest(13)=26, space=27, – (dash with spaces?) we have space before dash? Actually we have space then dash then space? Let's count precisely: "Chuck Norris Whisper-Hörtest – Lacher Witz". Characters: C1 h2 u3 c4 k5 space6 N7 o8 r9 r10 i11 s12 space13 W14 h15 i16 s17 p18 e19 r20 - (hyphen)21 H22 ö23 r24 t25 e26 s27 t28 space29 – (en dash?) Actually we used an en dash with spaces around. Let's simplify: "Chuck Norris Whisper-Hörtest – Lacher Witz". Count: "Chuck"5, space6, "Norris"6 =>12, space13, "Whisper-Hörtest"13 =>26, space27, "–" (dash)28, space29, "Lacher"6 =>35, space36, "Witz"4 =>40. So 40 characters, okay. - meta_description max 160 characters. "Entdecke den legendären Chuck Norris Witz, bei dem er selbst ein Flüstern aus der Ferne hört – garantiert zum Lachen!" Let's count roughly: It's likely under 160. Let's count: Entdecke(8) space9 den10 space11 legendären(11) =>22 space23 Chuck(5)=>28 space29 Norris(6)=>35 space36 Witz,(5 inc comma?) Actually "Witz," is 5 characters including comma, so 41 space42 bei(3)=>45 space46 dem(3)=>49 space50 er(2)=>52 space53 selbst(6)=>58 space59 ein(3)=>62 space63 Flüstern(8)=>71 space72 aus(3)=>75 space76 der(3)=>79 space80 Ferne(5)=>85 space86 hört(4)=>90 space91 – (dash)