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 for joke_text, headline, meme_caption, but image_prompt in English. Must start with "Chuck Norris" or mention him. Must be unique, no repeats. Must be funny, classic style. Provide headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to ensure no markdown code blocks, just raw JSON. We need to craft a joke: something like "Chuck Norris can divide by zero" but must be unique. Maybe something about his beard causing gravity anomalies. Let's think: "Chuck Norris can make a roundhouse kick that creates a new time zone." Or "Chuck Norris can make a snowman in the Sahara just by breathing." Must be unique. We need to include "Chuck Norris" at start or mention him. Let's start with "Chuck Norris" at beginning. Joke_text: maybe a short paragraph describing scenario. Must be funny and classic. Example: "Chuck Norris can sneeze so hard that the wind creates a new continent, and the only thing that can stop it is a hug from a grizzly bear." That's too long. Better: "Chuck Norris can make a roundhouse kick that splits the atom and the resulting energy powers his coffee for a week." Hmm. We need to keep it concise but still a joke. Maybe: "Chuck Norris can solve a Rubik's Cube blindfolded while skydiving, and the cube becomes a black hole that devours the sky." Too weird. We need something classic: "Chuck Norris can divide by zero." That's classic but maybe too common. But we can make a twist: "Chuck Norris can divide by zero and still get a whole number." That's a twist. But must be unique, not repeating existing jokes. That might be okay. Let's craft: "Chuck Norris can divide by zero and still get a whole number, which he uses to count the hairs on his beard." That's funny. But need to start with "Chuck Norris". So: "Chuck Norris can divide by zero and still get a whole number, which he uses to count the hairs on his beard." That's a joke. Now headline: short, max 80 chars. Something like "Chuck Norris teilt durch Null und zählt Bartwuchs". That's German, within 80 chars. Meme caption: max 80 chars, maybe "Wenn Chuck Norris durch Null teilt, entsteht ein Bart-Wunder". Keep under 80. Image prompt: English, 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. Include specific scene from the joke: maybe "dividing by zero" visualized as a chalkboard with numbers swirling, or "counting beard hairs". Let's incorporate: "Chuck Norris standing in front of a chalkboard with the equation 0/0 = ? and a giant beard chart, dramatic lighting". Must be within prompt description. The image_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. [Spezifische Szene aus dem Witz]. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to fill [Spezifische Szene aus dem Witz] with something like "holding a chalkboard showing 0/0 = ? and a beard counter". Let's write: "holding a chalkboard that reads '0/0 = ?' while counting beard hairs with a golden abacus". That is specific. Meta_title: SEO Title max 60 chars. Something like "Chuck Norris teilt durch Null – Ein Klassiker". Count characters: "Chuck Norris teilt durch Null – Ein Klassiker" length? Let's count: Chuck(5) space(1)=6 Norris(6)=12 space=13 teilt(5)=18 space=19 durch(5)=24 space=25 Null(4)=29 space=30 – (1?) Actually dash counts as char, but okay. Let's maybe "Chuck Norris teilt durch Null – Witz". That's shorter. Let's count: "Chuck Norris teilt durch Null – Witz" length: "Chuck"5, space1=6, "Norris"6=12, space=13, "teilt"5=18, space=19, "durch"5=24, space=25, "Null"4=29, space=30, "–"1=31, space=32, "Witz"4=36. So 36 chars, within 60. Meta_description: max 160 chars. Something like "Ein klassischer Chuck Norris Witz, bei dem er durch Null teilt und die Bartwuchs-Zahl berechnet – humorvoll und unverwechselbar." Count characters: Let's count roughly: "Ein klassischer Chuck Norris Witz, bei dem er durch Null teilt und die Bartwuchs-Zahl berechnet – humorvoll und unverwechselbar." That's maybe ~130 chars, okay. Now ensure JSON fields are correctly quoted, no extra text. Check constraints: No markdown code blocks. Provide raw JSON. Make sure no duplicate jokes. This is unique. Check headline length: "Chuck Norris teilt durch Null und zählt Bartwuchs" maybe longer. Let's count: "Chuck Norris teilt durch Null und zählt Bartwuchs". Count: Chuck(5)+space=6+Norris(6)=12+space=13+teilt(5)=18+space=19+durch(5)=24+space=25+Null(4)=29+space=30+und(3)=33+space=34+zaehlt(5)=39+space=40+Bartwuchs(8)=48. So 48 chars, within 80. Meme caption max 80 chars: "Wenn Chuck Norris durch Null teilt, entsteht ein Bart-Wunder". Count: "Wenn"4+space=5+"Chuck"5=10+space=11+"Norris"6=17+space=18+"teilt"5=23+space=24+"durch"5=29+space=30+"Null"4=34+space=35+"entsteht"7=42+space=43+"ein"3=46+space=47+"Bart-Wunder"9=56. So