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 overall, but image_prompt must be English. Must start with "Chuck Norris" or mention him. Must be unique, not repeating existing jokes. Must be funny, classic style. Must avoid profanity, politics, real suffering, etc. We need to craft a joke text that starts with "Chuck Norris". Example: "Chuck Norris kann einen Kühlschrank mit einem Blick einfrieren, sodass selbst Eiswürfel zerschmelzen, wenn sie ihn anstarren." But need uniqueness. Make a classic Chuck Norris style: exaggeration, impossible feats, often about mathematics, physics, programming, etc. We need to produce JSON only, no markdown code blocks. So just raw JSON. Fields: - joke_text: full joke text in German, starting with "Chuck Norris". Should be a single string. - headline: short headline max 80 characters. - meme_caption: short caption for meme max 80 characters. - image_prompt: English prompt for image generation describing 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. Include specific scene from joke. Must be photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions. - meta_title: SEO Title max 60 characters. - meta_description: SEO Description max 160 characters. All fields must be within limits. We need to ensure headline <=80 chars, meme_caption <=80 chars, meta_title <=60 chars, meta_description <=160 chars. Let's craft: Joke text: "Chuck Norris kann mit einem einzigen Rundumschlag die Erde aus ihrer Umlaufbahn werfen und dann wieder zurücksetzen, nur um den Mond ein bisschen zu ärgern." But need uniqueness. Maybe something about programming: "Chuck Norris kann einen Stack Overflow-Fehler mit einem einzigen Blick beheben, ohne den Stack zu berühren." But must be classic Chuck Norris style: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick einfrieren, sodass selbst Eiswürfel zerschmelzen, wenn sie ihn anstarren." That's common but maybe okay but risk of repetition. Let's create something fresh: "Chuck Norris kann die Zeit zurückdrehen, indem er einfach einen Finger auf die Uhrzeiger legt und sagt: 'Zurück!'" Might be okay. But must be unique. Let's think: "Chuck Norris kann einen Computer mit einem einzigen Nodding in den Sleep-Modus versetzen, ohne dass jemand den Knopf drückt." That's okay. But must start with "Chuck Norris". Let's craft: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick einfrieren, sodass selbst Eiswürfel zerschmelzen, wenn sie ihn anstarren." That's a known joke but maybe okay? Might be considered standard. Let's avoid typical ones. Better: "Chuck Norris kann einen Regenbogen mit einem einzigen Lächeln zum Schweigen bringen, indem er ihn einfach ansieht, bis er sich selbst vergisst." Hmm. Maybe something about mathematics: "Chuck Norris kann die Zahl π exakt auf die letzte Dezimalstelle runden, indem er einfach den Himmel ansieht." That's unique. Let's craft a joke: "Chuck Norris kann die gesamte Internetgeschwindigkeit nur durch Blinzeln erhöhen, weil jedes Blinzeln ein Gigabyte Daten transportiert." But need to be classic and funny. Let's produce: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick einfrieren, sodass selbst Eiswürfel zerschmelzen, wenn sie ihn anstarren." That's common but maybe okay. But we need uniqueness; maybe we can modify: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick einfrieren, sodass selbst die Temperatur im Gefrierfach vor Scham errötet." That's more unique. But must be a joke that is funny and typical. Let's go with something about "Chuck Norris kann einen Computer mit einem einzigen Blick in den Sleep-Modus versetzen, ohne dass jemand den Knopf drückt." That's okay. Let's craft final joke_text: "Chuck Norris kann einen Computer mit einem einzigen Blick in den Sleep‑Modus versetzen, ohne dass jemand den Knopf drückt – selbst die Stromversorgung zögert, ihn zu stören." Check length: It's okay. Now headline: Must be max 80 characters. Something like "Chuck Norris lässt Computer im Schlaf verweilen". Count characters: Let's count: "Chuck Norris lässt Computer im Schlaf verweilen" = 44 characters approx, okay. Meme caption: max 80 characters. Something like "Wenn Chuck Norris lächelt, schmilzt der Frost." That's 44 characters. Image prompt: Must be English, describing specific scene from the joke. Must include description of tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Must include specific scene from the joke: maybe "Chuck Norris stares at a computer screen, causing it to freeze". 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, staring intensely at a glowing computer monitor that freezes, photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English, includes scene. Must not exceed any length? Not specified but okay. Meta title: max 60 characters. Something like "Chuck Norris lässt Computer im Schlaf verweilen". That's 44 characters, okay. Meta description: max 160 characters. Something like "Entdecke den ultimativen Chuck Norris Witz, bei dem ein einziger Blick Computer in den Sleep‑Modus versetzt – perfekt für Memes und mehr!" Count characters: Let's count roughly: "Entdecke den ultimativen Chuck Norris Witz, bei dem ein einziger Blick Computer in den Sleep‑Modus versetzt – perfekt für Memes und mehr!" That's maybe ~130 characters, okay. Now ensure JSON fields are correctly quoted, no extra text. Check each field length constraints: - headline <=80 characters: "Chuck Norris lässt Computer im Schlaf verweilen" length: count characters including spaces: C(1)h2u3c4k5 (space6)N7o8o9r10r11i12s13 (space14)l15ä16s17s18t19 (space20)C21o22m23p24