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 8\nPreparation time: 45 min\nCooking time: 50 min\nThe terrine\n1 litre/14 pints vegetable stock\n(see step-by-step method on p. 126)\n1.3 kg/3 lb skinless monkfish\n(angler fish) fillet\n1 kg/24 lb large raw prawns (shrimp)\nolive oil\n50 ml/14 fl oz Noilly Prat\n150 g/5½ oz sun-dried tomatoes\n10 medium eggs\npinch of ground saffron\nfine salt\nThe tomato mayonnaise\nI egg yolk\nI tablespoon mustard\npinch of fine salt\n250 ml/9 fl oz groundnut (peanut) oil\nsplash of sherry vinegar\nI tablespoon tomato purée (paste)\nEquipment\n24 cm/9½ in terrine mould or loaf tin\nMonkfish terrine\nwith prawns and saffron\nFish terrines are a delicious summer pleasure, easy to make and full of\ninteresting flavours and textures. I use dried tomatoes, because the terrine\ndoesn't need more moisture, and I often make this with other firm white\nfish, as well as different seafood. The secret to this recipe, which I got\nfrom a friend's mother, lies in cooking the seafood first, and separately.\nYou can replace the saffron with pepper or turmeric, if you prefer.\n1 The monkfish\nBring the vegetable stock to the boil in a sauté pan, then immerse the monkfish.\nReturn the stock to a simmer and cook the fish for 10 minutes; don't let the stock\nboil. Carefully remove the fish, then put in a dish and leave to cool. Once it is cold.\ncut the fish into pieces and set aside.\n2 The prawns and tomatoes\nShell the prawns. Heat some olive oil in a frying pan and sauté the prawns for\n2-3 minutes, then add the Noilly Prat. Remove from the heat and leave to cool.\nDice the sun-dried tomatoes and put them to one side too.\n3-The terrine\nPreheat the oven to 200°C (400°F; gas mark 6). Beat the eggs in a bowl, then add\na little salt, a pinch of saffron and the monkfish pieces. Remove some monkfish\npieces from the egg and arrange in a layer in the base of the terrine mould. Add some\ndiced tomato, then a layer of the cooked prawns, followed by some more tomato\ndice. Repeat these layers (monkfish, tomato, prawns, tomato) until everything is\nused up. Finally, pour in the egg, drizzling it over evenly, then cook in the oven\nin a bain-marie for 50 minutes. Remove the terrine from the oven and from the\nbain-marie, then leave to cool.\n4-The tomato mayonnaise\nMix the egg yolk with the mustard and a pinch of salt, then slowly add the oil,\nwhisking all the time, to make a mayonnaise. Stir in a splash of sherry vinegar and\nthe tomato purée.\n5- Serving\nTurn out the cooled terrine and slice carefully using a very sharp, thin knife. Serve\nwith the mayonnaise on the side.\nHomemade\n321"
}