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": "Deep Dish Pizza with Italian Sausage\nDeep dish gluten-free, allergy-free pizza? Really? Who would have thought it possible? Not me, until I had an\ninspiration: my biscuit recipe could easily be converted into a cornmeal crust. Aha! I worked hard on this recipe,\nin tribute to my husband, Adam, whose favorite food is deep dish pizza. We spent a few months living in Chicago\nduring our first year of marriage, and he ate a lot of deep dish pizza back then. Whenever we are in Chicago, he\nstill orders an entire pie for himself. But he's gluten-intolerant and mildly dairy-allergic, so it's some kind of\nmasochism. This pizza is for my honey, and all you others out there who've been missing a deep dish pie!\nWhile it may seem odd that I use the Daiya vegan cheddar in this recipe, trust me, it will produce the best\nresults, flavorwise and texturally. The vegan mozzarella on top is just to keep up pizza appearances.\nSERVES 4\n2 cups Basic Gluten-Free Flour Mix or Authentic Foods GF Classical Blend\n2 tablespoons cornmeal\n½ teaspoon xanthan gum\nI tablespoon baking powder\n½ teaspoon salt\n½ cup dairy-free, soy-free shortening, chilled\nI cup plain vegan yogurt\nI tablespoon rice milk\n½ pound (2 links) Italian sausage, sweet or hot\n¾ cup pizza sauce\n½ cup shredded Dalya vegan cheddar\n¼ cup shredded Daiya vegan mozzarella\nDried oregano\n1 Preheat the oven to 450°F. Grease an 8-inch round cake pan with shortening and sprinkle the bottom and sides\nwith a little cornmeal, tapping out any extra.\n2 In a large bowl, whisk together the flour mix, cornmeal, xanthan gum, baking powder, and salt. Add the\nshortening and use a pastry blender or two knives to cut it in until it has formed pea-size crumbs. You can also use\nyour fingers to break up and work in the clumps of shortening if that's faster. Add the yogurt and use a rubber\nspatula to mix gently until just combined. Use the spatula to turn the dough into the prepared pan.\n3 Flour your hands well and press the dough evenly into the bottom of the pan, using your thumbs to build the\ncrust up the sides until it's just below the rim. You may have to flour your hands a few more times during this\nprocess to keep them from sticking to the dough. Don't worry if the dough seems thin; it will puff during baking.\n4 Brush the crust evenly with the rice milk, using a pastry brush.\n5 Bake in the center of the oven for 18 minutes, until starting to become golden.\n6 Meanwhile, remove the sausage from the casings. Heat a nonstick skillet over medium-high heat. Add the\nsausage and cook for 8 minutes, breaking it up with a wooden spoon or spatula, until browned and crumbly.\n7 Heat the pizza sauce in the microwave for 1 minute, until hot.\n8 Remove the crust from the oven. Move the oven rack so it's in the top third of the oven, and preheat the broiler.\n9 Spread the vegan cheddar in the bottom of the crust. Top evenly with the sausage. Spoon the sauce over the top\nof the sausage. Sprinkle with the vegan mozzarella and then with some oregano.\n10 Broil the pie 6 inches from the heat source for 2 minutes, until the cheese is melting and the crust is deep\ngolden brown. Keep a close eye on the pizza; some broilers are supercharged and will burn it in a matter of minutes.\nCut into pie-shaped wedges and serve hot."
}