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 German language, joke starts with "Chuck Norris" or mentions him. Must be unique, not repeating existing jokes. Must be funny, ironic, classic Chuck Norris style. Must avoid profanity, politics, real suffering, etc. Must be creative. Provide image prompt in English describing scene. Must be hyper-realistic portrait etc. Must include specific scene from joke. Must not include text or captions in image prompt. Must be within length constraints: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to ensure JSON format, no markdown code blocks. Just raw JSON. Let's craft a joke: Something like "Chuck Norris can divide by zero." But that's common. Need unique. Maybe "Chuck Norris once tried to use a calculator to count to infinity, but the calculator exploded because it couldn't handle his stare." That might be okay but maybe too similar. Let's think of a fresh one: "Chuck Norris once challenged a calendar to a fight; the calendar surrendered and now only has 364 days." That's a known one? Not sure. Let's create something original: "Chuck Norris can make a roundhouse kick that creates a new time zone." That's maybe okay. But need to start with "Chuck Norris". So joke_text must start with "Chuck Norris". Could be: "Chuck Norris once tried to teach a cat to do push-ups, but the cat ended up teaching him how to land on its feet." That's not typical Chuck Norris style. Better: "Chuck Norris can make a roundhouse kick that rewrites the laws of physics, causing gravity to pause for a second." That's okay. But need to be unique and not repeat known jokes. Let's craft: "Chuck Norris once tried to use a mirror to shave, but the mirror shattered from the sheer force of his own reflection." That's a bit original. But need to be funny and classic. Maybe: "Chuck Norris can solve a Rubik's Cube blindfolded while simultaneously writing a bestselling novel in Klingon." That's too long. Let's pick something simple: "Chuck Norris can make a snowman melt just by looking at it." That's known? Not sure. Better: "Chuck Norris can turn a Wi‑Fi signal into a roundhouse kick that reaches the next continent." That's creative. But need to be in German. The joke_text must be in German. So we need to write the joke in German, starting with "Chuck Norris". Eg: "Chuck Norris kann einen Roundhouse-Kick so stark ausführen, dass er die Zeit zurückspult und das Wetter im Sommer zu Winter macht." That's okay. But must be unique. Let's craft a fresh one: "Chuck Norris hat einmal versucht, einen Kaugummi zu kauen, aber das Kaugummi gab auf und erklärte, dass es seine Kaumuskeln nicht mehr halten könne." That's maybe too silly. Let's think of a classic style: "Chuck Norris can divide by zero, and the result is a perfect roundhouse kick." That's known but maybe okay. But we need unique. Maybe: "Chuck Norris can make a snowflake melt just by breathing on it, causing an entire winter to disappear." That's okay. But we need to ensure it's unique and not repeated. Let's craft something original: "Chuck Norris once tried to use a calculator to count to infinity, but the calculator exploded because it couldn't handle his stare." That's maybe known but not typical. Could be okay. But we need to be careful about length constraints for headline, meme_caption, meta_title, meta_description. Let's design: joke_text: "Chuck Norris kann einen Roundhouse-Kick so stark ausführen, dass er die Schwerkraft für einen Sekundenbruchteil aufhebt und alles um ihn herum schwebt." That's German, starts with Chuck Norris, unique. Now headline: max 80 characters. Something like "Chuck Norris lässt die Schwerkraft zittern". That's 33 characters maybe. meme_caption: max 80 characters. Something like "Wenn Chuck Norris kickt, schweben Autos". That's 38 characters. image_prompt: English prompt describing 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 [Spezifische Szene aus dem Witz]. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. We need to embed the specific scene: "Chuck Norris führt einen Roundhouse-Kick aus, der die Schwerkraft aufhebt". So the 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 performs a roundhouse kick that lifts objects into the air, gravity suspended. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. meta_title: max 60 characters. Something like "Chuck Norris Roundhouse-Kick ohne Schwerkraft". Count characters: "Chuck Norris Roundhouse-Kick ohne Schwerkraft" = 44 characters (including spaces). Good. meta_description: max 160 characters. Something like "Ein kurzer, witziger Chuck Norris Witz über einen Kick, der die Schwerkraft kurzzeitig aufhebt – perfekt für Memes und Lacher." Let's count: maybe 130 characters. Should be okay. Now ensure JSON fields are correct. Check constraints: - joke_text must start with "Chuck Norris". It does. - headline max 80 characters: "Chuck Norris lässt die Schwerkraft zittern" length? Let's count: characters including spaces: "Chuck Norris lässt die Schwerkraft zittern" = 38? Let's count precisely: C(1)h2u3c4k5 (space6)N7o8o9r10r11s12 (space13)l14ä15s16t17 (space18)d19i20e21 (space22)S23c24h25w26e27e28r29k30g31r32a33f34t35 (space36)z37i38t39t40e41r42n43. So 43 characters, under 80. - meme_caption max 80 characters: "Wenn Chuck Norris kick