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? The user wants a funny classic Chuck Norris joke in German. Must start with "Chuck Norris" or mention him. Must be unique, no repeats. Provide image prompt in English describing scene, hyper-realistic portrait etc. Must include specific scene from the joke. Must be within constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. Provide JSON without markdown code blocks. We need to craft a joke. Classic style: "Chuck Norris can divide by zero." But need unique. Maybe: "Chuck Norris can slam a revolving door." Or "Chuck Norris can make a roundhouse kick to the past." Let's think of a unique scenario: "Chuck Norris can program a computer using only his beard." Or "Chuck Norris can make a snowman in the Sahara." Must be unique and not repeat known jokes. Let's craft: "Chuck Norris can make a Wi-Fi signal travel through solid steel just by staring at it." That's unique. But must start with "Chuck Norris". So: "Chuck Norris kann ein WLAN-Signal durch sólides Stahlgerüst leiten, nur indem er ihn ansieht." That is German. But we need to keep it funny and typical. Maybe: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick in einen Supercomputer verwandeln." That's okay. Let's produce a joke: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick in einen Supercomputer verwandeln." That's a bit generic but okay. Better: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick in einen Supercomputer verwandeln, und das Ergebnis ist ein Bier, das nie ausgeht." That might be too long. We need to keep joke_text as a single string, maybe a short sentence. Let's craft: "Chuck Norris kann einen Kühlschrank mit einem einzigen Blick in einen Supercomputer verwandeln, und das Ergebnis ist ein Bier, das nie ausgeht." Check length? Not constrained. Now headline: short, max 80 chars. Something like "Chuck Norris verwandelt Kühlschrank in Supercomputer". That's 44 chars. Meme caption: max 80 chars, maybe "Wenn der Kühlschrank mehr Power hat als das Internet". That's 49 chars. Image prompt: English, describing hyper-realistic portrait of tough legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build, black sleeveless vest. Then specific scene from the joke: "Chuck Norris stares at an old refrigerator, which transforms into a glowing supercomputer with neon lights, while a can of beer floats beside it." Must be within prompt description. Need to include "[Spezifische Szene aus dem Witz]" placeholder? The instruction says: "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." So we need to embed the specific scene in the prompt. So something like: "Chuck Norris stares at a vintage refrigerator that morphs into a glowing supercomputer, a can of beer levitating beside it". Provide that in English. Meta title max 60 chars: maybe "Chuck Norris verwandelt Kühlschrank in Supercomputer - Witz". Count characters: Let's count: "Chuck Norris verwandelt Kühlschrank in Supercomputer - Witz" length? Count: Chuck(5) + space=1 =>6, Norris(6)=>12, space=1=>13, verwandelt(9)=>22, space=1=>23, Kühlschrank(10)=>33, space=1=>34, in(2)=>36, space=1=>37, Supercomputer(13)=>50, space=1=>51, -(1)=>52, space=1=>53, Witz(4)=>57. So 57 chars, okay under 60. Meta description max 160 chars: maybe "Ein klassischer Chuck Norris Witz, bei dem ein alter Kühlschrank durch einen Blick in einen Supercomputer verwandelt wird – mit einem neverendingen Bier." Count characters: Let's count roughly: "Ein klassischer Chuck Norris Witz, bei dem ein alter Kühlschrank durch einen Blick in einen Supercomputer verwandelt wird – mit einem neverendingen Bier." That's maybe ~130 chars, okay. Now ensure JSON fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. All values must be strings. No markdown. Make sure no extra fields. Now craft image_prompt exactly: Must start with "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 include specific scene, then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." So full 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 stares at an old refrigerator that morphs into a glowing supercomputer, a can of beer levitating beside it. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Check length? Not constrained. Now ensure headline <=80 chars. Let's count: "Chuck Norris verwandelt Kühlschrank in Supercomputer" length we counted 44, okay. Meme caption <=80 chars: "Wenn der Kühlschrank mehr Power hat als das Internet" length? Count: Wenn(4)+space=1=>5, der(3)=>8, space=1=>9, Kühlschrank(10)=>19, space=1=>20, mehr(4)=>24, space=1=>25, Power(5)=>30, space=1=>31, hat(3)=>34, space=1=>35, als(3)=>38, space=1=>39, das(3)=>42, space=1=>43, Internet(8)=>51. So 51 chars, okay. Now meta_title <=60 chars: we have 57, okay. Meta_description <=160 chars: let