We need to output JSON only, no markdown code blocks. Must include fields: joke_...
We need to output JSON only, no markdown code blocks. Must include fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be German language for joke_text, headline, meme_caption, meta_title, meta_description? The description says "Erstelle einen lustigen, klassischen Chuck Norris Witz auf Deutsch." So joke_text should be German. Headline is short, max 80 characters. meme_caption max 80 characters. image_prompt must be English prompt for image generation, describing scene. Must be hyper-realistic portrait etc. Must include specific scene from the joke. Must not include text or captions in image. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. meta_title max 60 characters, meta_description max 160 characters. Must avoid repeats, be unique. We need to craft a classic Chuck Norris joke: typical format: "Chuck Norris can divide by zero." Or "Chuck Norris can slam a revolving door." Or "When Chuck Norris does a push-up, the Earth does a push-up." Something unique. We need to ensure uniqueness, not repeating known jokes. Let's think of a new one: "Chuck Norris can make a horse drink water just by staring at it." Or "Chuck Norris can turn a snowflake into a hurricane with a single blink." Or "Chuck Norris can make a Wi-Fi signal reach the moon by just thinking about it." Something classic but unique. Let's craft: "Chuck Norris can make a roundhouse kick generate its own electricity, powering the entire city of Jollyville." That's maybe too specific. Better: "Chuck Norris can make a calendar skip a month just by winking." That's unique. But we need to start with "Chuck Norris" or mention him. The joke_text must start with "Chuck Norris" or mention him. Let's start with "Chuck Norris kann..." in German. Example: "Chuck Norris kann einen Schatten zum Tanzen bringen, indem er ihn mit einem einzigen Blick herausfordert." That's maybe not classic enough. Classic Chuck Norris jokes often involve impossible feats: "Chuck Norris can divide by zero." In German: "Chuck Norris kann durch Null teilen." That's a known one, but maybe we can make a variation: "Chuck Norris kann durch Null teilen und dabei das Ergebnis als neue Zahl erfinden." That might be too close. We need unique. Let's think: "Chuck Norris kann einen Kaugummi aus dem Weltall zurück auf die Erde kauen, ohne dass er schmilzt." Hmm. Maybe: "Chuck Norris kann einen Regenbogen mit einem einzigen Niesen zum Schweigen bringen." That's whimsical. But we need to be typical Chuck Norris genre: exaggeration, impossible feats, often about his strength, ability to control nature, etc. Let's craft: "Chuck Norris kann einen Sturm mit einem einzigen Fingerzeig in eine Tanzfläche verwandeln, die dann automatisch alle Tanzschuhe der Welt zum Glühen bringt." That's too long. Simplify: "Chuck Norris kann einen Sturm mit einem einzigen Fingerzeig in eine Tanzfläche verwandeln, die dann alle Schuhe zum Glühen bringt." That's okay. But we need to keep it concise for joke_text. It can be a short sentence. Maybe: "Chuck Norris kann einen Sturm mit einem einzigen Fingerzeig in eine Tanzfläche verwandeln, die dann alle Schuhe zum Glühen bringt." That's okay. But we need to ensure it's unique and not similar to existing jokes. Probably okay. Now we need to fill fields. joke_text: The full joke text in German, starting with "Chuck Norris". Let's produce something like: "Chuck Norris kann einen Sturm mit einem einzigen Fingerzeig in eine Tanzfläche verwandeln, die dann alle Schuhe zum Glühen bringt." That's about 100 characters? Let's count roughly: "Chuck Norris kann einen Sturm mit einem einzigen Fingerzeig in eine Tanzfläche verwandeln, die dann alle Schuhe zum Glühen bringt." That's okay. Now headline: short, max 80 characters. Something like "Chuck Norris lässt die Natur tanzen". That's 27 characters. meme_caption: max 80 characters, a caption for meme. Something like "Wenn Chuck Norris lächelt, blühen die Bäume sofort". That's maybe 45 characters. image_prompt: English prompt describing scene. 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 the joke]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. We need to embed the specific scene: "a storm turning into a dance floor that makes shoes glow". So maybe: "Chuck Norris stands on a stormy battlefield, pointing a finger that transforms dark clouds into a glowing dance floor with luminous shoes, American flag behind, dramatic lighting". Must be in English. Let's craft: "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, standing in a stormy sky where his finger points and transforms dark clouds into a glowing dance floor with luminous shoes, American flag background, photorealistic action movie poster, dramatic cinematic lighting, no text, no captions." Now meta_title: max 60 characters. Something like "Chuck Norris verwandelt Sturm in tanzende Schuhe". Count characters: let's count: "Chuck Norris verwandelt Sturm in tanzende Schuhe" length: "Chuck Norris" (12) + space (1) =13, "verwandelt" (9) =>22, space (1) =>23, "Sturm" (5) =>28, space (1)=>29, "in" (2)=>31, space (1)=>32, "tanzende" (8)=>40, space (1)=>41, "Schuhe" (6)=>47. So 47 characters, okay. meta_description: max 160 characters. Something like "Ein klassischer Chuck Norris Witz, bei dem ein einziger Finger einen Sturm in eine leuchtende Tanzfläche verwandelt, die alle Schuhe zum Glühen bringt." Let's count roughly: It's under 160. Let's count: "Ein klassischer Chuck Norris Witz, bei dem ein einziger Finger einen Sturm in eine leuchtende Tanzfläche verwandelt, die alle Schuhe zum Glühen bringt." That's maybe ~130 characters. Good. Now ensure no markdown code blocks, just raw JSON. Make sure JSON fields are quoted properly, no trailing