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 German language for joke_text, headline, meme_caption, but image_prompt must be English. Must avoid repeats, be unique. Provide a classic Chuck Norris joke in German, starting with "Chuck Norris". Must be unique, not repeating known jokes. Must be funny, ironic, typical genre. Must not be offensive. Provide all fields. We need to ensure 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 kann einen Schneemann im Sommer zum Schmelzen bringen, indem er ihn einfach ansieht." But must be unique. Let's think of a creative scenario: Chuck Norris can divide by zero, but that's overused. Maybe something about his beard controlling gravity. Must be unique. Let's craft: "Chuck Norris kann einen Regenbogen in ein Unendlichkeitszeichen umwandeln, indem er ihn mit einem einzigen Blick neu ordnet." That's unique. But need to start with "Chuck Norris". The joke_text should be a full sentence, maybe multiple sentences, but must start with "Chuck Norris". Let's produce something like: "Chuck Norris hat einmal einen Kühlschrank so kalt gemacht, dass selbst die Arktis einen Handschlag mit ihm wollte, um nicht zu frieren." But that's maybe not unique enough. Better: "Chuck Norris kann einen Schneemann im Sommer zum Schmelzen bringen, indem er ihm einfach einen Blick schenkt, weil er die Sonne fürchtet." Hmm. Let's think of something about his beard being a separate entity: "Chuck Norris' Bart hat mehr Geheimnisse als die gesamte Bibliothek des Library of Congress." That's maybe not a joke. We need a classic Chuck Norris style: exaggeration, impossible feats, humor. Something like: "Chuck Norris kann einen Stein so leicht heben, dass er ihn zum Mond schickt, nur um ihn dort zu benutzen, um dort ein Sandwich zu grillen." That's unique. But must be in German, start with "Chuck Norris". Let's craft: "Chuck Norris kann einen Stein so leicht heben, dass er ihn zum Mond schickt, nur um dort ein Sandwich zu grillen – und der Mond dankt ihm mit einem Grillabend." That's a bit long but okay. We need to ensure uniqueness, not repeating known jokes. That seems okay. Now fields: joke_text: the full joke text. headline: short headline max 80 characters. Something like "Chuck Norris lässt den Mond grillen". That's 22 characters. meme_caption: max 80 characters. Something like "Wenn der Mond Hunger hat – Chuck Norris grillt ihn". That's 44 characters. image_prompt: English prompt for image generation: need to describe 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 [Specific scene from the joke]. Then "Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." We need to embed the specific scene from the joke. The scene: Chuck Norris lifting a stone and sending it to the moon to grill a sandwich. So we can describe: "Chuck Norris lifts a massive stone and hurls it toward the moon, where he grills a sandwich on its surface". So the image prompt should include that. Let's craft: "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 is holding a huge stone and launching it toward the moon, where a sizzling sandwich grills on the lunar surface. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. meta_title: SEO Title max 60 characters. Something like "Chuck Norris lässt den Mond grillen – Witz". Count characters: "Chuck Norris lässt den Mond grillen – Witz" length? Let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, lässt(5)=18, space=19, den(3)=22, space=23, Mond(4)=27, space=28, grillen(7)=35, space=36, –(1)=37, space=38, Witz(4)=42. So 42 characters, okay under 60. meta_description: max 160 characters. Something like "Ein klassischer Chuck Norris Witz über den Mond, der zum Grillplatz wird – humorvoll, ironisch und absolut legendär." Let's count characters: We'll approximate under 160. Count: "Ein klassischer Chuck Norris Witz über den Mond, der zum Grillplatz wird – humorvoll, ironisch und absolut legendär." Let's count roughly: Ein(3) space1=4, klassischer(10)=14, space=15, Chuck(5)=20, space=21, Norris(6)=27, space=28, Witz(4)=32, space=33, über(4)=37, space=38, den(3)=41, space=42, Mond,(5)=47, space=48, der(3)=51, space=52, zum(3)=55, space=56, Grillplatz(10)=66, space=67, wird(4)=71, space=72, –(1)=73, space=74, humorvoll,(10)=84, space=85, ironisch(8)=93, space=94, und(3)=97, space=98, absolut(7)=105, space=106, legendär.(9)=115. So 115 characters, okay. Now ensure no markdown code blocks, just raw JSON. Make sure JSON fields are properly quoted, no trailing commas. Let's craft final JSON: { "joke_text": "Chuck Norris kann einen Stein so leicht heben, dass er ihn zum Mond schickt, nur um dort ein Sandwich zu grillen – und der Mond dankt ihm mit einem Grillabend.", "headline": "Chuck Norris lässt den Mond grillen", "meme_caption": "Wenn der Mond Hunger hat – Chuck Norris grillt ihn", "image_prompt": "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with