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 start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, ironic, typical Chuck Norris genre. Must avoid profanity, politics, real suffering, etc. Must be unique. We need to craft a joke text that starts with "Chuck Norris" or mentions him. Provide headline (max 80 chars), meme_caption (max 80 chars), image_prompt (English description for image generation). Must be hyper-realistic portrait etc. Provide meta title (max 60 chars) and meta description (max 160 chars). Ensure JSON format, no extra text, no markdown. We need to ensure each field is within length limits. Let's craft a joke: maybe "Chuck Norris can divide by zero." That's classic but maybe too common. Need unique. Could do something like "Chuck Norris can make a roundhouse kick that creates a new dimension where pizza never gets cold." That's unique. But must start with "Chuck Norris". Could be: "Chuck Norris can make a roundhouse kick that creates a new dimension where pizza never gets cold." That's a joke. We need to ensure it's unique and not a known joke. That seems okay. Now headline: short, max 80 chars. Something like "Der ultimative Pizza-Kick des Chuck Norris". That's within 80. Meme caption: max 80 chars. Something like "Wenn Pizza ewig warm bleibt – Chuck Norris im Einsatz". That's within 80. Image prompt: English description. 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 from the joke. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. So we need to describe the scene: maybe "Chuck Norris delivering a roundhouse kick that creates a glowing portal shaped like a pizza slice, with cheese melting in mid-air". Must embed that. Meta title: max 60 chars. Something like "Chuck Norris Pizza-Kick – Der ultimative Meme". That's 44 chars maybe. Meta description: max 160 chars. Something like "Entdecke den legendären Chuck Norris Witz über den Pizza-Kick, der eine neue Dimension eröffnet – perfekt für Memes und Action-Posters." Count characters: let's count roughly: "Entdecke den legendären Chuck Norris Witz über den Pizza-Kick, der eine neue Dimension eröffnet – perfekt für Memes und Action-Posters." That's about 124 characters, okay. Now ensure JSON fields are properly quoted, no extra text. Provide JSON object only. Check length constraints: - headline max 80 characters. Let's count: "Der ultimative Pizza-Kick des Chuck Norris". Count characters: D(1) e2 r3 space4 u5 l6 t7 i8 m9 a10 t11 i12 v13 e14 space15 P16 i17 z18 z19 a20 -21 K22 i23 c24 k25 space26 d27 e28 s29 space30 C31 h32 u33 c34 k35 space36 N37 o38 r39 r40 i41 s42. That's 42 characters, okay. - meme_caption max 80 characters. "Wenn Pizza ewig warm bleibt – Chuck Norris im Einsatz". Count: W1 e2 n3 space4 P5 i6 z7 z8 a9 space10 e11 w12 i13 g14 space15 w16 a17 r18 m19 space20 b21 l22 e23 i24 b25 t26 space27 –28 space28? Actually dash counts as char. Let's count precisely: "Wenn Pizza ewig warm bleibt – Chuck Norris im Einsatz". Characters: W1 e2 n3 n4 space5 P6 i7 z8 z9 a10 space11 e12 w13 i14 g15 space16 w16? Wait let's recount properly: "Wenn" (4) + space (1) =5, "Pizza" (5) =>10, space =>11, "ewig" (4) =>15, space =>16, "warm" (4) =>20, space =>21, "bleibt" (6) =>27, space =>28, "–" (1) =>29, space =>30, "Chuck" (5) =>35, space =>36, "Norris" (6) =>42, space =>43, "im" (2) =>45, space =>46, "Einsatz" (7) =>53. So 53 characters, okay. - meta_title max 60 characters. "Chuck Norris Pizza-Kick – Der ultimative Meme". Count: "Chuck"5, space1=6, "Norris"6 =>12, space=13, "Pizza-Kick"8 =>21, space=22, "–"=23, space=24, "Der"3 =>27, space=28, "ultimative"9 =>37, space=38, "Meme"4 =>42. So 42 characters, okay. - meta_description max 160 characters. Let's count: "Entdecke den legendären Chuck Norris Witz über den Pizza-Kick, der eine neue Dimension eröffnet – perfekt für Memes und Action-Posters." Count characters: Let's approximate: It's likely under 160. Let's count precisely: "Entdecke" (8) + space (1)=9 "den" (3)=12 + space=13 "legendären" (10)=23 + space=24 "Chuck" (5)=29 + space=30 "Norris" (6)=36 + space=37 "Witz" (4)=41 + space=42 "über" (4)=46 + space=47 "den" (3)=50 + space=51 "Pizza-Kick," (9 inc comma)=60 + space=61 "der" (3)=64 + space=65 "eine" (4)=69 + space=70 "neue" (