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. image_prompt must be English description. Must be unique, not repeating existing jokes. Must start with "Chuck Norris" or mention him. Must be funny, classic style. Must avoid repetition, no profanity, no politics, no real suffering. Provide unique content. We need to craft a joke that starts with "Chuck Norris". Example: "Chuck Norris kann einen Stein in die Luft werfen, und der Stein wird nie wieder landen." That's a classic. But need unique twist. Maybe: "Chuck Norris hat einmal einen Kühlschrank gebaut, der nur kalte Witze speichert, und seitdem friert jeder, der einen öffnet, vor Lachen." Something like that. But must be unique, not repeating known jokes. Let's think of a fresh scenario: Chuck Norris once challenged a snowman to a staring contest; the snowman melted from the intensity. Or Chuck Norris can divide by zero. But need to be classic Chuck Norris style: exaggeration, impossible feats, humor. Let's craft: "Chuck Norris hat einmal einen Kaugummi gekaut, und daraus entstand ein ganzes Ökosystem, in dem die Bäume nur in Rätseln wachsen." Might be too weird. Better: "Chuck Norris hat einen Regenschirm erfunden, aber er benutzt ihn nur, um die Sonne zu zwingen, nachts zu scheinen." Hmm. We need to start with "Chuck Norris". Could be: "Chuck Norris kann mit einem einzigen Blick das Wetter umkehren – er zwingt die Wolken, Regen in Schokolade zu verwandeln, und dann isst er sie zum Frühstück." That's unique. But must be funny, classic. Let's produce a joke: "Chuck Norris hat einmal einen Schachzug gemacht, der das Universum zum Schweigen brachte – selbst die Schachfiguren fingen an, ihm Applaus zu klatschen." Might be okay. But need to be unique and not similar to existing jokes. Let's think of a concrete scenario: "Chuck Norris hat einen Kühlschrank so kalt gemacht, dass er die Zeit gefrieren ließ, und als er ihn öffnete, sprang ein Dinosaurier heraus, der nur vor Langeweile lebte." That's unique. But must be short enough? Not specified length. Provide headline max 80 chars, meme caption max 80 chars. Let's craft: joke_text: "Chuck Norris hat einmal einen Kühlschrank erfunden, der so kalt war, dass er die Zeit zum Anhalten brachte – als er die Tür öffnete, sprang ein Dinosaurier heraus, der nur vor Langeweile lebte." Headline: maybe "Der eisige Zeitstopper von Chuck Norris". Must be <=80 chars. Meme caption: maybe "Wenn der Kühlschrank die Uhr zum Innehalten zwingt". <=80 chars. Image prompt: English description: "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 front of a massive, frost-covered refrigerator with ice crystals, holding a glowing hourglass, dramatic cinematic lighting, American flag background. No text, no captions." But need to include specific scene from the joke: maybe "the dinosaur emerging from the open fridge". So include that. Image 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. He stands in front of an enormous, frost-covered refrigerator with ice crystals, the door ajar revealing a surprised dinosaur stepping out. Dramatic cinematic lighting, American flag background. No text, no captions." Meta title: SEO Title max 60 chars. Something like "Chuck Norris Kühlschrank Zeitstopper – Lustiger Witz". Count characters: let's count: "Chuck Norris Kühlschrank Zeitstopper – Lustiger Witz" length? Count: Chuck(5) + space=1 =>6, Norris(6)=>12, space=1 =>13, Kühlschrank(10)=>23, space=1=>24, Zeitstopper(11)=>35, space=1=>36, – (dash) maybe 1 =>37, space=1=>38, Lustiger(8)=>46, space=1=>47, Witz(4)=>51. So 51 chars, okay. Meta description: max 160 chars. Something like "Ein klassischer Chuck Norris Witz über einen eisigen Kühlschrank, der die Zeit stoppt und einen Dinosaurier freisetzt – humorvoll und einzigartig." Count characters: let's approximate <160. Now ensure no repeated jokes. This is unique. Now produce JSON with those fields. Check constraints: JSON format, no markdown code block. Must be plain JSON. Fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. All values must be strings. Make sure headline <=80 chars. Let's count: "Der eisige Zeitstopper von Chuck Norris" length: Der(3)+space=1 =>4, eisige(6)=>10, space=1=>11, Zeitstopper(11)=>22, space=1=>23, von(3)=>26, space=1=>27, Chuck(5)=>32, space=1=>33, Norris(6)=>39. So 39 chars, okay. Meme caption <=80 chars: "Wenn der Kühlschrank die Uhr zum Innehalten zwingt und ein Dinosaurier auftaucht" Let's count: Wenn(4)+space=1=>5, der(3)=>8, space=1=>9, Kühlschrank(10)=>19, space=1=>20, die(3)=>23, space=1=>24, Uhr(3)=>27, space=1=>28, zum(3)=>31, space=1=>32, Innehalten(11)=>43, space=1=>44, zwingt(6)=>50, space=1=>51, und(3)=>54, space=1=>55, ein(3)=>58, space=1=>59, Dinosaurier(11)=>70, space=1=>71, auftaucht(8)=>79. So 79 chars, okay. Now image_prompt must be English, include scene. Provide as described. Meta title <=60 chars: "Chuck Norris Kühlschrank Zeitstopper – Lustiger Witz