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, no repeats. Must be funny, classic style. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Must include specific scene from joke. Must not contain text or captions in image prompt. Must be within length constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to craft a joke. Let's think of a classic Chuck Norris joke: "Chuck Norris can divide by zero." But we need something unique. Maybe: "Chuck Norris can make a horse drink water by staring at it." Or "When Chuck Norris does push-ups, the floor gets stronger." Or "Chuck Norris can slam a revolving door." Let's craft something unique: "Chuck Norris can make a snowman melt just by breathing on it." Or "Chuck Norris can turn a Wi-Fi signal into a physical barrier." Hmm. We need to start with "Chuck Norris" or mention him. Let's start with "Chuck Norris" at beginning. Joke_text: something like: "Chuck Norris can make a roundhouse kick generate enough force to power a city, but he only does it to light his morning coffee." That's okay but maybe too long. Must be funny and typical. Let's craft: "Chuck Norris can make a roundhouse kick so powerful that it creates a new time zone just to avoid daylight saving." That's okay. But we need to ensure uniqueness and not similar to existing jokes. Let's think of something about "Chuck Norris can make a horse drink water by just looking at it." That's classic. Maybe we can do "Chuck Norris can make a horse drink water by just whispering 'hydrate'." That might be okay. But we need to be unique. Let's craft: "Chuck Norris can make a horse drink water by simply staring at the trough, causing the water to rise to the horse's lips." That's okay. But we need to start with "Chuck Norris". So: "Chuck Norris can make a horse drink water by simply staring at the trough, causing the water to rise to the horse's lips." That's a joke. Now we need headline: short, max 80 chars. Something like: "Chuck Norris lässt Pferde ohne Sprung trinken". That's German, maybe 30 chars. Meme_caption: max 80 chars, a caption for meme. Something like: "Wenn Chuck Norris lächelt, schmilzt das Eis." That's okay. Image_prompt: English description of specific scene from joke. Must be 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 joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. We need to embed the specific scene: maybe "Chuck Norris staring intensely at a horse trough, water levitating toward a horse". 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, staring intensely at a horse trough causing water to levitate toward a thirsty horse, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. Must not include any text or captions in the prompt. That's fine. Meta_title: SEO Title max 60 chars. Something like: "Chuck Norris lässt Pferde ohne Sprung trinken – Witz". Count characters: "Chuck Norris lässt Pferde ohne Sprung trinken – Witz" length? Let's count: Chuck(5) space1 =6, Norris(6)=12, space=13, lässt(5)=18, space=19, Pferde(6)=25, space=26, ohne(4)=30, space=31, Sprung(6)=37, space=38, trinken(7)=45, space=46, – (dash) maybe 1=47, space=48, Witz(4)=52. So 52 chars, okay. Meta_description: max 160 chars. Something like: "Ein klassischer Chuck Norris Witz über die unmögliche Kraft, die selbst Pferde zum Trinken bewegt. Lache jetzt!" Count characters: Let's count roughly: "Ein klassischer Chuck Norris Witz über die unmögliche Kraft, die selbst Pferde zum Trinken bewegt. Lache jetzt!" That's maybe ~130 chars, okay. Now ensure JSON format with no markdown code block. Provide just 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 be quoted, but we can include quotes inside? We must avoid unescaped quotes inside strings. Use plain text without internal double quotes. Our strings contain double quotes? No. They contain apostrophes? Not needed. Use no double quotes inside. The headline may contain German umlauts, that's fine. The image_prompt contains commas, that's fine. Ensure no line breaks inside strings? JSON can have line breaks if escaped, but better keep as single line. We'll keep them as one line each. Let's craft final strings: joke_text: "Chuck Norris kann ein Pferd zum Trinken bringen, indem er einfach nur auf die Tränke starrt, sodass das Wasser zu den Lippen des Pferdes steigt." Check length? Not constrained. It's fine. headline: "Chuck Norris lässt Pferde ohne Sprung trinken" Length: let's count: Chuck(5) space=6 Norris(6)=12 space=13 lässt(5)=18 space=19 Pferde(6)=25 space=26 ohne(4)=30 space=31 Sprung(6)=37 space=38 trinken(7)=45. So 45 chars, okay. meme_caption: "Wenn Chuck Norris lächelt, schmilzt das Eis – und Pferde trinken von selbst" Count characters: Let's count: Wenn(4) space=5 Chuck(5)=10 space=11 Norris(6)=17 space=18 lässt(5)=23 space=24 Lächeln? Actually "lächelt" is 7 letters with umlaut, but count as characters