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, but image_prompt in English. Must follow constraints: no repeats, unique, start with "Chuck Norris" or mention him. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering. Must be unique, no similar to existing jokes. Provide headline max 80 chars, meme_caption max 80 chars, meta_title max 60 chars, meta_description max 160 chars. We need to create a joke that starts with "Chuck Norris" or mentions him. Classic format: "Chuck Norris can divide by zero." But we need unique. Maybe something like "Chuck Norris can make a roundhouse kick that creates a new continent." Or something about his beard. Must be unique. Let's craft a joke: "Chuck Norris can sneeze and cause a hurricane in the Sahara, then calm it with a single eyebrow raise." That's unique. But must be in German. So maybe: "Chuck Norris kann mit einem Niesen einen Hurrikan in der Sahara auslösen und ihn mit einem einzigen Augenbrauen hochziehen wieder beruhigen." That's a bit long but okay. But need to start with "Chuck Norris". So "Chuck Norris kann mit einem Niesen einen Hurrikan in der Sahara auslösen und ihn mit einem einzigen Augenbrauen hochziehen wieder beruhigen." That's okay. Now headline: short, max 80 chars. Something like "Der Hurrikan-Sneeze von Chuck Norris". That's 27 chars. Meme caption: max 80 chars. Something like "Wenn Chuck Norris niesen muss, wird die Sahara zum Sturm". That's 48 chars. Image prompt: English description. Must include specific scene from joke. So: "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 sneezing explosively, a massive sandstorm forming behind him, dramatic cinematic lighting, American flag background. No text, no captions." Need to embed specific scene: "Chuck Norris sneezing explosively, a massive sandstorm forming behind him". That fits. Meta title max 60 chars: "Chuck Norris lässt die Sahara beben" (23 chars). Or "Chuck Norris' Hurrikan-Sneeze" (24). Must be <=60. Meta description max 160 chars: "Chuck Norris kann mit einem Niesen einen Hurrikan in der Sahara auslösen und ihn mit einem einzigen Augenbrauen hochziehen wieder beruhigen. Ein klassischer Witz über seine legendäre Kraft." That's about 150 chars. Check length: Let's count roughly: "Chuck Norris kann mit einem Niesen einen Hurrikan in der Sahara auslösen und ihn mit einem einzigen Augenbrauen hochziehen wieder beruhigen. Ein klassischer Witz über seine legendäre Kraft." That's maybe 150-160. Let's count characters: We'll approximate: "Chuck Norris kann mit einem Niesen einen Hurrikan in der Sahara auslösen und ihn mit einem einzigen Augenbrauen hochziehen wieder beruhigen. Ein klassischer Witz über seine legendäre Kraft." Count: Chuck(5) space1=6, Norris(6)=12, space=13, kann(4)=17, space=18, mit(3)=21, space=22, einem(5)=27, space=28, Niesen(6)=34, space=35, einen(5)=40, space=41, Hurrikan(8)=49, space=50, in(2)=52, space=53, der(3)=56, space=57, Sahara(6)=63, space=64, auslösen(7)=71, space=72, und(3)=75, space=76, ihn(3)=79, space=80, mit(3)=83, space=84, einem(5)=89, space=90, einzigen(7)=97, space=98, Augenbrauen(11)=109, space=110, hochziehen(10)=120, space=121, wieder(5)=126, space=127, beruhigen.(11)=138, space=139, Ein(3)=142, space=143, klassischer(10)=153, space=154, Witz(4)=158, space=159, über(4)=163, space=164, seine(5)=169, space=170, legendäre(9)=179, space=180, Kraft.(6)=186. That's 186 characters, too long. Need <=160. Let's shorten. Maybe: "Chuck Norris lässt die Sahara mit einem Niesen beben und beruhigt den Sturm mit einem Augenbrauen‑Rückzieher. Ein klassischer Chuck‑Norris‑Witz." Count roughly: Let's count: "Chuck Norris lässt die Sahara mit einem Niesen beben und beruhigt den Sturm mit einem Augenbrauen‑Rückzieher. Ein klassischer Chuck‑Norris‑Witz." Count: Chuck(5) space=6 Norris(6)=12 space=13 lässt(5)=18 space=19 die(3)=22 space=23 Sahara(6)=29 space=30 mit(3)=33 space=34 einem(5)=39 space=40 Niesen(6)=46 space=47 beben(5)=52 space=53 und(3)=56 space=57 beruhigt(8)=65 space=66 den(3)=69 space=70 Sturm(5)=75 space=76 mit(3)=79 space=80 einem(5)=85 space=86 Augenbrauen‑Rückzieher.(18?) Let's approximate total maybe 150. Might be okay. Let's keep under 160. We need to ensure meta_description <=160 characters. Let's craft a concise one: "Chuck Norris lässt die Sahara mit einem Niesen beben und beruhigt den Sturm mit einem Augenbrauen‑Rückzieher – ein klassischer Witz über seine legendäre Kraft." Count characters: Let's count quickly: "Chuck Norris lässt die Sahara mit einem Niesen beben und beruhigt den Sturm mit einem Augenbrauen‑Rückzieher – ein klassischer Witz