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, no markdown code blocks. Must start with "Chuck Norris" or mention him. Must be unique, no repeats. Must be funny, classic style. Provide image prompt in English describing scene from joke. Must be hyper-realistic portrait etc. Must include specific scene from joke. Must not include text or captions in image prompt. Must be within length constraints: headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to craft a joke. Something like: "Chuck Norris can divide by zero." But that's common. Need unique. Maybe something about his beard controlling weather, or his beard being a separate entity. Let's think: "Chuck Norris once tried to teach a cat to do push-ups, but the cat ended up teaching him how to purr." That's not typical. Classic Chuck Norris jokes often involve impossible feats, exaggeration, mythic status. Something like: "Chuck Norris can slam a revolving door." That's also common. Need unique. Maybe: "Chuck Norris can make a roundhouse kick that creates a new time zone." That's unique. Or "Chuck Norris once counted to infinity... twice." That's also common. Let's craft: "Chuck Norris can make a snowstorm disappear just by shaving his beard." That could be unique. Or "Chuck Norris can make a computer crash by blinking." That's also common. Maybe: "Chuck Norris can turn a simple 'hello' into a seismic event that reshapes continents." That's unique. We need to start with "Chuck Norris". So joke_text must start with "Chuck Norris". Let's create a joke: "Chuck Norris can make a snowstorm disappear just by shaving his beard." That's a bit weird but okay. But we need to be careful about uniqueness and not repeating typical jokes. Let's think of something more original: "Chuck Norris can solve a Rubik's Cube using only his eyebrows." That's unique. Or "Chuck Norris can make a Wi-Fi signal reach the moon by just winking." That's unique. Let's pick: "Chuck Norris can make a Wi-Fi signal reach the moon by just winking." That's a bit sci-fi but okay. But we need to ensure it's funny and typical Chuck Norris genre. Let's craft: "Chuck Norris can make a Wi-Fi signal reach the moon by just winking." That's okay. Now we need to produce JSON fields. joke_text: The full joke text. Should be something like: "Chuck Norris can make a Wi‑Fi signal reach the moon by just winking." That's the joke. headline: short headline max 80 chars. Something like: "Chuck Norris lässt WLAN zum Mond fliegen". That's German, length? Let's count: "Chuck Norris lässt WLAN zum Mond fliegen" = 36 characters approx, okay. meme_caption: max 80 chars, a caption for meme. Something like: "Wenn Chuck Norris winkt, wird das Internet himmlisch". That's maybe 45 chars. image_prompt: English prompt for image generation: "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 winking while a glowing Wi‑Fi signal arcs toward a luminous moon, dramatic cinematic lighting, American flag background. No text, no captions." Must include specific scene from joke: "winking while a glowing Wi‑Fi signal arcs toward a luminous moon". Ensure no text or captions. meta_title: SEO Title max 60 chars. Something like: "Chuck Norris WLAN-Witz: WLAN zum Mond". Count characters: "Chuck Norris WLAN-Witz: WLAN zum Mond" = let's count: Chuck(5) space(1)=6, Norris(6)=12, space=13, WLAN-Witz:(9?) Actually "WLAN-Witz:" is 9 inc colon? Let's just craft shorter: "Chuck Norris WLAN zum Mond". That's 22 chars, okay. meta_description: max 160 chars. Something like: "Entdecke den ultimativen Chuck Norris Witz, bei dem ein einziger Wink die WLAN‑Reichweite bis zum Mond erweitert – episch und humorvoll!" Count characters: let's approximate <160. Now ensure JSON format, no markdown code block. Provide just JSON. Check constraints: - joke_text must start with "Chuck Norris" or mention him. It does. - headline max 80 chars: "Chuck Norris lässt WLAN zum Mond fliegen" length? Let's count precisely: C(1)h2u3c4k5 space6 N7o8r9r10i11s12 space13 l14ä15s16t17 space18 W19L20A21N22 space23 z24u25m26 space27 M28o29n30d31 space32 f33l34i35e36g37e38n39. So 39 characters, okay. - meme_caption max 80 chars: "Wenn Chuck Norris winkt, wird das Internet himmlisch". Count: Wenn(4) space5 Chuck(11) space12 Norris(18) space19 winkt,(25) space26 wird(30) space31 das(34) space35 Internet(42) space43 wird(47) space48 das(51) space52 Internet(59) space60 himmlisch(68). So 68 characters, okay. - image_prompt must be English, include specific scene. We'll craft as described. - meta_title max 60 chars: "Chuck Norris WLAN zum Mond" length: count: Chuck(5) space6 Norris(12) space13 WLAN(17) space18 zum(21) space22 Mond(26). So 26 characters, okay. - meta_description max 160 chars: "Entdecke den ultimativen Chuck Norris Witz, bei dem ein einziger Wink die WLAN‑Reichweite bis zum Mond erweitert – episch und humorvoll!" Let's count roughly: It's likely under 160. Let's count: Entdecke(8) space9 den(12) space13 ultimativen(23) space24 Chuck(29) space30 Norris(36) space37 Witz,(42) space43 bei