Goal
   Objectif est d'identifier l'origine d'une recette de cuisine et de retourner un code correspondant dans un format JSON structuré.

    1. Recherche d’un pays mentionné dans la recette et extraction de son code ISO 3166-1 alpha-2.
    2. Détermination de l’origine culinaire du pays si aucun pays n'est explicitement mentionné.
    3. Identification d’un continent si aucun pays ne peut être déterminé.
    4. Retour du code WWW si l’origine ne peut être définie.

    Return Format
    Renvoies un objet JSON structuré comme suit :
    json
    {
        "data": "<code>"
    }
    - Si un pays est mentionné, utilise son code ISO 3166-1 alpha-2 (ex. : FR pour la France).
    - Si aucun pays n'est trouvé, renvoie un code de continent parmi :
        WAF (Afrique)
        WAS (Asie)
        WEU (Europe)
        WNA (Amérique du Nord)
        WSA (Amérique du Sud)
        WOC (Océanie)
    - Si aucune information ne permet de déterminer une origine, renvoie WWW.

    Warnings
    - Respecte l’ordre de priorité : pays → continent → code WWW.
    - Le code ISO 3166-1 alpha-2 doit être exact et valide si un pays est identifié.
    - Le format du JSON doit être strictement respecté et bien formatté.
    - Ne fais aucune supposition infondée sur l’origine de la recette.

    Context Dump
    Données de la recette fournies :

    json
    {
  "title": "Sasha's Stolen Bread and Potato Ration Soup",
  "description": "The diet in the earlier seasons of Attack on Titan consisted of rations-usually bread and potato- because meat was scarce and there was a food shortage in general. Sasha, one of the cadets, often stole food-thanks to the elites in the inner circles hoarding resources-with one of the items being bread. In this episode, Sasha is punished for eating a boiled potato and forced to run around the camp for hours until she drops, along with getting no dinner. This recipe is inspired by the cadets' limited food supply and is a beginner-friendly recipe that is inexpensive to make. Once the corps grants you some more funding, be sure to splurge by adding a tablespoon of cream to the soup when it is ready to serve for a luxurious mouthfeel!",
  "subtitle": null,
  "ingredients": [
    {
      "section": "Sasha's Stolen Bread",
      "ingredients": [
        "1 cup (240 ml) warm water",
        "1 tablespoon sugar",
        "½ (½-ounce, or 7-g) packet instant dry yeast",
        "3 cups (360 g) all-purpose flour, plus more for dusting",
        "¼ cup (60 ml) olive oil",
        "1 teaspoon salt",
        "1 large egg",
        "1 tablespoon water"
      ]
    },
    {
      "section": "Garlic Chips and Oil",
      "ingredients": [
        "2 tablespoons olive oil",
        "3 cloves garlic, thinly sliced",
        "Pinch salt"
      ]
    },
    {
      "section": "Potato Ration Soup",
      "ingredients": [
        "2 tablespoons olive oil",
        "1 medium onion, cut into small dice",
        "1 celery rib, cut into small dice",
        "1 small carrot, peeled and cut into small dice",
        "3 russet potatoes, peeled and cut into small dice",
        "2 cups (480 ml) unsalted vegetable stock",
        "2 teaspoons salt",
        "2 pinches black pepper"
      ]
    }
  ],
  "instructions": [
    "To make Sasha's stolen bread: In a large bowl or the bowl of a stand mixer, stir together the warm water, sugar, and yeast.",
    "Cover with plastic wrap and leave somewhere warm for 10 minutes, or until bubbling.",
    "Once bubbling, add the all-purpose flour ½ cup (60 ml) olive oil, and 1 teaspoon salt.",
    "If using a stand mixer, mix on medium-high speed with a dough hook attachment for 10 minutes, until it comes together as a ball of dough. If mixing by hand, knead the dough on a floured work surface for 15 minutes, or until smooth.",
    "Once the dough is soft, smooth, and elastic, oil a large bowl with the olive oil and place the dough inside. Cover with a towel and preheat the oven to 200°F (93°C; gas mark 4). Once the temperature is reached, turn off the oven and place the dough inside for an hour to let it rise. After an hour, or when doubled in size, remove the dough from the oven and degas it by punching it in the center.",
    "Place the dough on a flour-dusted surface. Flatten the dough into circle and divide it into 4 equal-size pieces. Roll each piece into a ball, then flatten each ball with a flour-covered rolling pin to get rid of any visible air bubbles. Tightly roll each flattened ball into a log 5 inches (12.5 cm) long and 2 ½ inches (6 cm) wide. Gently place the logs onto a parchment-lined baking tray, leaving 2 inches (5 cm) of space in between them. Cover again with a towel and let rest in the oven for another 15 to 20 minutes, until when gently poked, they bounce back 80 percent of the way.",
    "Remove the dough from the oven and preheat the oven to 375°F (190°C; gas mark 5).",
    "In a small bowl, stir together the egg and 1 tablespoon water. Brush the egg wash onto the surface of the bread. Using a sharp knife or a blade, score 3 straight lines across the bread crosswise. Bake for 20 to 25 minutes, until golden.",
    "Meanwhile, make the garlic chips and oil: Heat a small skillet over medium heat, then add the 2 tablespoons olive oil and reduce the heat to medium-low. Add the garlic slices, separate them into a single layer with a spatula, and cook until golden brown and crisp, about 3 minutes. Remove the garlic chips from the pan with a slotted spoon and place on a paper towel-lined plate. Sprinkle with the pinch of salt. Transfer the garlic oil from the pan to a heatproof bowl.",
    "To make the potato ration soup: Heat a large pot (with a lid) over a medium heat, then add the reserved garlic oil, onions, celery, and carrots. Cook for 3 to 4 minutes, until glossy and transparent. Add the potatoes, vegetable stock, salt, and pepper. Cover with the lid and cook for 15 to 20 minutes, until the potatoes are soft. Use a potato masher to disintegrate the potatoes into the soup to thicken it, then cook for another 5 minutes, uncovered.",
    "Ladle the soup into bowls, crush some garlic chips on top, and serve with fresh-from-the-oven Sasha's stolen bread."
  ],
  "author": null
}