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": "AUX LYONNAIS\nDESSERTS 241\nPINK PRALINE TART\nand Floating Island\nTHE WINE: SAVOY SPARKLING ROSE, SUCH AS BUGEY CERDON\nMAKE THE SWEET\nPASTRY\nDOUGH\nOne day ahead, sift* (sieve) the flour. Mix the butter with the confec-\ntioners' sugar, almond meal, and egg yolk. When smooth, incorporate\nthe sifted flour and salt. Roll the dough into a ball, wrap in plastic\nwrap, and refrigerate for 12 hours. On the day of serving, preheat the\noven to 150°C - 300°F (gas mark 2) on the convection (fan) setting.\nGrease a 20cm- - 8 inch-diameter tart pan with butter. Roll out the\npastry with a rolling pin. Line the tart pan. Cover with parchment\npaper and cover with the dried chickpeas. Blind bake the tart shell\nfor 14 minutes. Keep the oven on.\nMAKE THE TART\nFILLING\nChop up the pralines and halve the almonds. Boil them in a saucepan\nwith the cream for 5 minutes. Pour the mixture into the tart shell and\nbake for 15 minutes. Let the tart cool at room temperature.\nMAKE THE CRÈME ANGLAISE\nSplit the vanilla bean and scrape out the seeds. Add the bean and\nseeds to a saucepan with the milk and cream and bring to a boil.\nRemove the vanilla bean. Whisk the egg yolks with the sugar in a\nbowl, then whisk briskly until the mixture turns pale. Add the boiling\nmilk, whisk vigorously, and transfer to the saucepan. Cook until the\nmixture reaches 84°C - 183°F. Remove the pan from the heat and\nlet cool.\nMAKE THE FLOATING ISLANDS\nPreheat the oven to 160°C - 325°F (gas mark 3). Grease four 200ml- -\n3/4-cup-capacity glazed stoneware ramekins with butter. Sprinkle the\ninside with sugar and turn them over to remove the excess. Use a\nrolling pin to break the pralines into large pieces. Beat* the reserved\negg whites to soft peaks with a stand mixer fitted with the whisk\nattachment. Gradually add the remaining sugar and continue to beat\nto stiff peaks. When the egg whites form stiff peaks, carefully incor-\nporate the praline pieces with a spoon. Fill the ramekins with the\nmixture. Smooth the tops and run a finger around the edge of the\nramekins. Put the ramekins into a bain-marie* of hot but not boiling\nwater, and place in the oven. Bake for 18 minutes, until the surface\nturns light golden. Transfer the ramekins to a rack to cool. Set aside*.\nFINISHING\nUnmold the ramekins into bowls filled with crème anglaise. Place\neach bowl on a plate with a portion of the praline tart.\nSERVES 4\nPREPARATION: 35 MINUTES\nCOOKING: 50 MINUTES\nRESTING: 12 HOURS\nSWEET (SHORTCRUST)\nPASTRY DOUGH\n100G 3.53 OUNCES (3/4 CUP PLUS\n1 TABLESPOON) FLOUR\n60G 2.12 OUNCES (4 TABLESPOONS)\nBUTTER, SOFTENED, PLUS EXTRA FOR\nGREASING THE PAN\n30G 1.06 OUNCES (1/4 CUP)\nCONFECTIONERS' SUGAR\n15G 0.53 OUNCE\n(2 1/2 TABLESPOONS) ALMOND MEAL\n(GROUND ALMONDS)\n1 EGG YOLK\n1 PINCH SALT\nDRIED CHICKPEAS FOR BLIND BAKING\nTART FILLING\n75G 2.65 OUNCES PINK PRALINES\n75G 2.65 OUNCES (1/2 CUP PLUS\n1 TABLESPOON) ROASTED* UNPEELED\nALMONDS\n70ML 1/4 CUP PLUS 2 TEASPOONS\nLIGHT CREAM\nCREME ANGLAISE\n1 VANILLA BEAN\n500ML 2 CUPS MILK\n120ML 1/2 CUP LIGHT CREAM\n192G 6.77 OUNCES EGG YOLKS\n(ABOUT 12 LARGE), RESERVE 180G -\n6.35 OUNCES WHITES (ABOUT 6 LARGE)\nFOR FLOATING ISLANDS\n50G 1.76 OUNCES (1/4 CUP) SUGAR\nFLOATING ISLANDS\n20G 0.71 OUNCE\n(1 1/2 TABLESPOONS) BUTTER FOR\nGREASING\n20G 0.71 OUNCES\n(1 1/2 TABLESPOONS) SUGAR,\nFOR DUSTING MOLDS, PLUS 95G\n-3.35 OUNCES (1/3 CUP PLUS\n2 1/2 TABLESPOONS)\n50 G 1.76 OUNCES PINK PRALINES"
}