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 overall, 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, political, etc. We need to craft a joke: maybe something like "Chuck Norris can divide by zero" but that's overused. Need unique twist. Maybe something about his beard, his age, his legendary status. Something like "Chuck Norris can make a roundhouse kick that creates a new continent". But need to be unique. We need to ensure no similar standard jokes. Let's think of a fresh one: "Chuck Norris can program a computer using only his beard". Or "Chuck Norris can make a coffee that brews itself when he looks at it". Let's craft something: "Chuck Norris can make a roundhouse kick that sends a satellite into orbit, and the satellite then delivers his morning coffee". That might be too long. We need to start with "Chuck Norris". So joke_text should start with "Chuck Norris". Provide a short joke. Example: "Chuck Norris can make a snowstorm disappear just by shaving his beard." That's unique. But must be classic Chuck Norris style: exaggeration, impossible feats. Maybe: "Chuck Norris can solve a Rubik's Cube blindfolded while riding a unicycle on the moon." That's also common. Let's think of something about his age: He is 80? Actually Chuck Norris is fictional. Could say "Chuck Norris can still lift a car with one hand at age 80, but only if it's a toy car". That might be okay. But we need to ensure uniqueness. Let's craft: "Chuck Norris can make a roundhouse kick that creates a new time zone, and everyone in it gets an extra hour to watch his movies." That's maybe too abstract. Better: "Chuck Norris can make a cup of coffee brew itself just by staring at it, and the coffee will be so strong it can power a small city." That's unique. But we need to keep it short enough for joke_text. It can be a single sentence. Let's propose: "Chuck Norris can brew a cup of coffee just by looking at it, and the coffee is so strong it powers his roundhouse kicks." That's okay. But must start with "Chuck Norris". So: "Chuck Norris can brew a cup of coffee just by looking at it, and the coffee is so strong it powers his roundhouse kicks." That's a joke. Now we need headline: short, max 80 characters. Something like "Der Kaffee-Kampf des Chuck Norris". That's 27 characters. Meme caption: max 80 characters, something like "Wenn der Kaffee stärker ist als die Schwerkraft". That's 38 characters. Image prompt: English, 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 specific scene from the joke: maybe "Chuck Norris staring intensely at a coffee mug that glows with energy". So we need to embed that. The prompt must be: "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. [Specific scene from the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to fill [Specific scene from the joke] with something like "staring intensely at a glowing coffee mug that emits energy waves". So the full 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. staring intensely at a glowing coffee mug that emits energy waves. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title: max 60 characters. Something like "Chuck Norris Kaffee-Witz: Legende im Morgen". That's 38 characters. Meta description: max 160 characters. Something like "Entdecke den ultimativen Chuck Norris Witz über seinen magischen Kaffee, der ganze Städte antreibt – klassisch, witzig und völlig absurd." That's about 130 characters. Now ensure JSON format, no markdown code blocks. Provide just JSON. Check constraints: Must be German language overall, but image_prompt must be English. That's fine. Make sure no duplicate jokes. This is unique. Check headline length: "Der Kaffee-Kampf des Chuck Norris" length? Count characters: D(1) e2 r3 space4 K5 a6 f7 f8 i9 e10 -? Actually let's count precisely: "Der Kaffee-Kampf des Chuck Norris". Characters: D1 e2 r3 space4 K5 a6 f7 f8 e9 i10 -? Actually there is a hyphen. Let's count: "Der" (3) + space (1) =4, "Kaffee" (6) =>10, "-" (1) =>11, "Kampf" (5) =>16, space (1) =>17, "des" (3) =>20, space (1) =>21, "Chuck" (5) =>26, space (1) =>27, "Norris" (6) =>33. So 33 characters, within 80. Meme caption: "Wenn der Kaffee stärker ist als die Schwerkraft". Count: "Wenn"4, space1=5, "der"3=8, space=9, "Kaffee"6=15, space=16, "stärker"7=23, space=24, "ist"3=27, space=28, "als"3=31, space=32, "die"3=35, space=36, "Schwerkraft"11=47. So 47 characters, okay. Meta title length: "Chuck Norris Kaffee-Witz: Legende im Morgen". Count: "Chuck"5, space1=6, "Norris"6=12, space=13, "Kaffee-Witz:"10? Actually "Kaffee-Witz:" length: K1 a2 f3 f4 e5 -6 W7 i8 t9 z10 :11 => 11 characters, so total 13+11=24, space=25, "Legende"7=32, space=33,