Goal
   Objectif est d'extraire et structurer les informations d'une recette de cuisine sous forme d'un objet JSON sans jamais modifier le texte d'origine.

    1. Identification et extraction des informations demandées.
    2. Calcul des temps de préparation et de cuisson si non précisés.
    3. Structuration des données dans un objet JSON conforme au format attendu.
    4. Respect strict de la langue d'origine et du texte des instructions.
    5. Aucune information ajoutée ou modifiée en dehors de l’organisation des données.
    

    Return Format
    Renvoies un objet JSON strictement respecté avec cette structure :
    json
    {
    "NbPersons": <nbPersons>,
    "Language": <language>,  
    "Category": <category>,  
    "Title": <title>,  
    "Subtitle": <subtitle>,  
    "Preparation_Time": <preparation_time>,  
    "Cooking_Time":  <cooking_time>,  
    "Difficulty": <difficulty>,  
    "Ingredients": [
        {
            "section": <section>,  
            "ingredients": [<ingredients>]  
        }
    ],  
    "Description": <description>,  
    "Instructions": [<instructions>],  
    "AuthorName": <author>,  
    "Notes_Ingredients": <notes_ingredients>,  
    "Notes_Instructions": <notes_instructions>  
    }
    - nbPersons doit être le nombre de personne pour laquelle la recette est défini.
    - language doit être le code ISO 639 de la langue de la recette
    - category doit être "drinks" si c'est du liquide parmis cette liste (thé, café, jus de fruit, cocktail). Sinon choisis la meilleure option parmis (bread, appetizer, starter, main, dessert, breakfast, snack, teatime, jam, sauce)
    - title doit être le nom de la recette
    - subtitle doit être un complément du nom de la recette.
    - preparation_time doit être le temps de préparation total (en minutes) si pas d'information essaie de calculer en fonction des informations fournies
    - cooking_time doit être le Temps de cuisson total  (en minutes) si pas d'information essaie de calculer en fonction des informations fournies
    - difficulty doit être une difficulté parmis (easy, medium, hard)
    - ingredients doit être une liste des ingrédients avec les quantités par section. Exemple: {section: "Pour la sauce", ingredients: ["1 kg de beurre"]}. Si absence d'information pour la section, tu mettras "Pour la recette".
    - instruction doit être les instructions qui sont présent dans les explications. Précises bien en détails ce qui est écris pour les instructions. Fais attention à respecter l'ordre des instructions. C'est une liste de string.
    - description doit être une présentation qui donne envie de faire la recette.
    - notes_ingredients doit être les détails importants qui sont précisé concernant les ingrédients (ingrédient facultatif, remplacement d'un ingrédient par un autre ingrédient...)
    - notes_instructions doit être les détails important qui sont précisé concernant les étapes pour faire la recette (actuces, conseils...)

    Warnings
    - Ne modifie aucun texte d'origine (titre, description, ingrédients, instructions).
    - Ne traduis pas la langue de la recette, elle doit être identifiée et conservée.
    - Les instructions doivent être strictement identiques à l'original, sans reformulation.
    - Si une information est absente, laisse le champ vide, sans ajout d’invention.
    - Les quantités d’ingrédients doivent rester sous forme de liste de chaînes de caractères.
    - Respecte le format JSON exact et assure-toi qu’il soit bien formatté.

    Context Dump
    Texte source fourni :

    {
    "explication": "For 4\nPreparation time: 40 min\nCooking time: 10 min\nResting time: about 30 min\nThe saffron tomato jelly\n3 ripe Roma tomatoes\n½ teaspoon ground saffron\n10 g/3 oz gelatine leaves\na few strands of saffron\nfine salt\nThe lobster\n2 x 600 g/1 lb 5 oz lobsters\ncoarse salt\nThe tomatoes\nI Green Zebra tomato\nI yellow tomato\nI beef (beefsteak) tomato\n20 ml/4 fl oz white balsamic vinegar\n40 ml/1½ fl oz olive oil\nfine salt\nLobster 'bellevue'\nwith saffron tomato jelly\nand rainbow tomatoes\n'Bellevue' refers to a technique for lacquering seafood or meat with a jelly,\nwhich prevents the food from drying out and creates a beautiful showpiece.\nI also use this method to add more flavour and prevent discolouration.\nIn this recipe I've married the dense yet subtle flesh of a lobster with the\ngentle acidity of ripe tomatoes and the perfume of saffron.\n1-The saffron tomato jelly\nWash the tomatoes, remove their stalks and quarter. Blend with 250 ml/9 fl oz of\nwater until smooth, then pour into a saucepan and bring to the boil. Lower the heat\nand leave to simmer for about 30 minutes, then strain through a sieve lined with muslin\n(cheesecloth) or a clean tea towel. Leave to settle, then carefully pour off just the clear\nliquid. Taste the tomato water, and if the tomato flavour is not concentrated enough,\nbring to the boil again and reduce lightly, then taste again and season as necessary.\nMix 500 ml/18 fl oz of this tomato water with the ground saffron, then strain into\na clean saucepan. Soak the gelatine in iced water for 3 minutes. Heat the tomato\nwater, without letting it boil, then stir in the drained and squeezed-out gelatine. Pour\nthe jelly into a bowl and set aside.\n2-Cooking the lobster\nTie the lobsters as shown on p. 186; this ensures they cook more evenly. Cook them in\na large saucepan filled with boiling salted water, then lift them out with a skimming\nspoon or tongs and drain. Remove the claws and cook them for another 2 minutes, then\ndrain. Immerse the lobster tails and claws in iced water and leave to cool. Once\ncompletely cold, drain again, then remove all the shell. Slice the lobster tails into thick\nslices, remembering to remove the gut with the tip of a knife if necessary.\n3-Lacquering the lobster\nPlace a saffron strand on each slice of lobster (as in the photo) and then, using a\ntablespoon, cover the slice with the cold tomato jelly, which should still be liquid but\nsyrupy. Place in the fridge and leave the jelly to set for 10 minutes, then remove from\nthe fridge and add another layer of jelly to each slice. Keep chilled.\n4-The tomatoes, finishing off and plating up\nRemove the stalks from the tomatoes, if necessary, then cut a cross in the top of each\none. Peel the tomatoes (see step-by-step method on p. 22), then cut into very fine\nslices. Make a vinaigrette by whisking together the vinegar, oil and a little salt. Dress\nthe tomato slices with the vinaigrette, then divide them between + plates, making\nsure each plate gets a mixture of colours. Place the lobster slices and claws on top and\nserve immediately.\nClassics\n185"
}