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, meta_title, meta_description? The description says "Erstelle einen lustigen, klassischen Chuck Norris Witz auf Deutsch." So everything should be German, but image_prompt must be English. The meta_title and meta_description presumably also German? It says SEO Title, SEO Description; could be German but SEO often English; but likely German is okay. We'll produce German text but meta_title/description can be German SEO-friendly. Constraints: 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. We need to produce a single JSON object, no markdown code fences. We need to ensure fields lengths: headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to craft a joke: maybe something like "Chuck Norris can divide by zero." But that's common. Need unique twist. Maybe: "Chuck Norris once tried to open a door, but the door opened itself out of fear." That's typical but maybe okay. But need uniqueness. Let's think of a fresh scenario: "Chuck Norris once challenged a calendar to a fight, and the calendar surrendered because it couldn't handle his dates." That's a bit novel. But must start with Chuck Norris or mention him. Could be "Chuck Norris..." So start with "Chuck Norris". Let's craft: "Chuck Norris once tried to teach a snowman to do push-ups, but the snowman melted from the sheer intensity of his stare." That's unique. But need to be funny and typical. Maybe: "Chuck Norris once tried to use a regular calculator, but it started giving him the answer 'Infinity' because it couldn't handle his math." That's similar to known jokes. Better: "Chuck Norris once tried to go on a diet, but the pizza delivered itself to his door out of respect." That's okay. But need to be unique. Let's craft a joke: "Chuck Norris once tried to play hide and seek with a GPS, but the GPS gave up and told him the exact coordinates of his hiding spot." That's unique. But need to be in German. Let's write joke_text in German: "Chuck Norris versucht sich mal im Verstecken mit einem GPS, doch das Gerät gibt sofort die genauen Koordinaten preis und sagt: 'Hier drin, du kannst nicht entkommen!'" That's a bit long. But we need to keep it concise but still a joke. Maybe: "Chuck Norris versucht sich im Verstecken – das GPS verrät sofort seine Position und sagt: 'Du bist gefunden, du unbesiegbarer Krieger!'" That's okay. But need to be typical Chuck Norris style: exaggeration, invincibility. Maybe: "Chuck Norris kann sogar einen Stein zum Weinen bringen, indem er ihn anschaut." That's known. We need unique. Let's think: "Chuck Norris hat einmal versucht, einen Kuchen zu backen, aber der Ofen hat sich selbst in Rente verabschiedet, weil er die Hitze nicht verkraften konnte." That's unique. But must start with Chuck Norris. Ok: "Chuck Norris wollte einen Kuchen backen, doch der Ofen hat sich selbst abschalten lassen, weil er die Temperatur nicht ertragen konnte." That's okay. But maybe better: "Chuck Norris hat einmal versucht, einen Regenbogen zu fangen, aber er hat ihn in eine Goldmedaille verwandelt und aufgehängt." That's unique. Let's craft final joke_text: "Chuck Norris versucht, einen Regenbogen zu fangen, doch er verwandelt ihn in eine goldene Medaille und hängt sie an die Wand, weil er nie etwas unnütz lässt." That's okay. Now headline: short, max 80 chars. Something like "Chuck Norris fängt Regenbogen und macht Goldmedaille". Count characters: let's count: "Chuck Norris fängt Regenbogen und macht Goldmedaille" length? Let's approximate: Chuck(5) + space(1)=6, Norris(6)=12, space=13, fängt(5)=18, space=19, Regenbogen(10)=29, space=30, und(3)=33, space=34, macht(5)=39, space=40, Goldmedaille(12)=52. So 52 characters, okay. Meme caption max 80 chars: maybe "Wenn selbst ein Regenbogen um Anerkennung buhlt". That's 44 characters. Image prompt: English description of specific scene from the joke. Must be hyper-realistic portrait etc. Include specific scene: "Chuck Norris catches a rainbow and transforms it into a golden medal, hanging it on a wall". So 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 catches a rainbow and transforms it into a golden medal, hanging it on a wall. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Meta title max 60 chars: maybe "Chuck Norris lässt Regenbogen in Goldmedaille verwandeln". Count: Chuck(5)+space=6+Norris(6)=12+space=13+... Let's count: "Chuck Norris lässt Regenbogen in Goldmedaille verwandeln" length: "Chuck"5, space1=6, "Norris"6=12, space=13, "lässt"4=17, space=18, "Regenbogen"10=28, space=29, "in"2=31, space=32, "Goldmedaille"12=44, space=45, "verwandeln"10=55. So 55 characters, okay. Meta description max 160 chars: maybe "Chuck Norris fängt einen Regenbogen, verwandelt ihn in eine goldene Medaille und hängt sie stolz an die Wand – ein klassischer, humorvoller Superheld-Moment." Count roughly: let's count characters: "Chuck Norris fängt einen Regenbogen, verwandelt ihn in eine goldene Medaille und hängt sie stolz an die Wand – ein klassischer, humorvoller Superheld-Moment." Let's approximate length: It's likely under 160. Let's count quickly: "Chuck Norris"12 (including space?), actually "Chuck"5, space1=6, "Norris"6=12, space=13, "f