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, mocktail). Sinon choisis la meilleure option parmis (bread, appetizer, starter, main, dessert, breakfast, snack, teatime, jam, sauce, icecream)
    - 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": "French Fries\nMAKES 6 SERVINGS\nhe fryer at a restaurant or drive-through is usually a concern for those with food allergies. In some cases the same fryer is used to make all types\nT of foods, often including those made with gluten, dairy, eggs, and seafood. In other cases the fries themselves are coated with flour-usually\nwheat flour. The best way to avoid these problems is to make fries at home. My favorite way to enjoy these is reheated after freezing; this will\nresult in the crispiest fry!\n3 large russet potatoes, peeled (optional) and sliced into sticks about 1/4 inch (6.5 mm) thick\nCold water to cover\n1 to 2 teaspoons salt\n8 to 10 cups (1920 to 2400 ml) of sunflower oil (or high-heat oil of choice)\n1. Place the potato sticks in a large bowl and cover them with cold water. Give them a quick swirl in the water to remove excess starch, then drain\nthem. Soak the potato sticks for at least an hour in clean cold water and 1 teaspoon of salt.\n2. Use a strainer to drain the potato sticks, then squeeze them between paper towels to remove as much liquid as possible.\n3. A deep fryer can be used to make the fries, following the instructions for your fryer. Otherwise, use a medium non-reactive pan with high sides. Fill\nthe pan with 2 to 2% inches (5 to 6.5 cm) of oil. It should not be filled more than halfway.\n4. Heat the oil over high heat. Try to maintain an oil temperature between 350°F and 380°F (180°C to 190°C). Watch carefully as you do this, and\nkeep the kids away from the stove as hot oil can splatter and burn.\n5. Work in small batches and use a heat-resistant slotted spoon. Add 4 to 5 potato sticks at a time to the oil until you have added between 15 and 20\nsticks. The oil will bubble up rapidly as any remaining water boils off. Fry them for 2 to 3 minutes, until golden brown. Scoop them out using the\nslotted spoon and let them drain on a plate or rack covered with a paper towel. Repeat until all of the fries are cooked.\n6. Optional: Fries made without a deep fryer may be softer than you expect. For crispier fries, follow these steps after frying: preheat the oven to\n375°F (190°C) and bake the fries, on a baking sheet lined with parchment paper, in a single layer for 12 to 14 minutes.\n7. Sprinkle the fries with salt, if desired.\nTO FREEZE\nLet the fries (prepared through step 5) cool completely. Spread them on a baking sheet lined with parchment paper and freeze them, uncovered,\nfor an hour. Transfer them to an airtight bag and freeze for up to 3 months. Reheat the fries (from frozen) at 375°F (190°C) for 14 to 16 minutes,\nuntil they are warm and crisp.\nA NOTE ABOUT REUSING OIL\nYou can save the oil used to fry French Fries or Onion Rings (page 163) and reuse it. Let it cool to room temperature, then strain and funnel it\ninto a glass jar. Be sure to label the jar and use the oil only with allergen-free foods. When the oil smokes before reaching frying temperature, it\nappears dark and dirty, or your fries aren't crisping properly, it's time to replace the oil."
}