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": "Portobello Shepherd's Pie",
  "description": "Portobello mushrooms are a nice meaty vegan alternative to traditional lamb or beef in shepherd's pie. This comforting dish is perfect for a family dinner.",
  "subtitle": "A hearty vegan alternative to traditional shepherd's pie.",
  "ingredients": [
    {
      "section": "POTATO TOPPING",
      "ingredients": [
        "1 pound russet or other baking potatoes",
        "1 pound orange sweet potatoes",
        "3 tablespoons plain vegan yogurt",
        "2 tablespoons olive oil",
        "¼ teaspoon salt",
        "¼ cup rice milk"
      ]
    },
    {
      "section": "FILLING",
      "ingredients": [
        "2 tablespoons olive oil",
        "½ cup diced red onion",
        "1 cup diced carrot",
        "1 cup diced celery",
        "3 medium or 2 large portobello mushroom caps, cut into ½-inch dice",
        "Salt and freshly ground pepper",
        "Big pinch of allspice",
        "1 teaspoon dried thyme",
        "2 tablespoons superfine brown rice flour",
        "1½ cups vegetable stock or mushroom broth",
        "2 tablespoons tomato paste",
        "1 tablespoon Pickapeppa Sauce or other hot sauce",
        "½ cup frozen peas",
        "1 tablespoon Earth Balance soy-free buttery spread or olive oil",
        "Sweet paprika"
      ]
    }
  ],
  "instructions": [
    "To make the topping, prick the potatoes and sweet potatoes a few times with the tines of a fork, put in a microwave-safe container, cover, and cook in the microwave on high for 10 to 12 minutes, until tender. (If you have a baked potato setting, use that.) Let rest in the microwave for 5 minutes, then remove one at a time and hold with a kitchen towel in one hand-they will be hot! Cut in half and spoon out the potato flesh into a medium-size bowl; discard the skins.",
    "Add the yogurt, olive oil, salt, and rice milk to the potatoes in the bowl. Using a handheld electric mixer, whip until smooth. Set aside.",
    "To make the filling, heat the olive oil in a large sauté pan over medium-high heat. Once the oil is hot and starting to ripple, add the onion, carrot, celery, and diced mushrooms. Sprinkle with salt and pepper and the allspice and thyme. Cook, stirring often, for 5 minutes, until tender. Sprinkle with the brown rice flour, reduce the heat to medium, and cook for 2 minutes, stirring often.",
    "Add the vegetable stock, bring to a boil, and deglaze the bottom of the pan, scraping up any browned bits, for 1 minute. Add the tomato paste and Pickapeppa and cook, stirring, for 1 minute. Stir in the peas.",
    "Preheat the broiler to high and grease a 7 by 11-inch broiler-safe casserole or baking dish.",
    "Transfer the filling to the prepared casserole and top evenly with the mashed potatoes. Dot the top with the buttery spread and sprinkle with paprika. Broil 6 inches from the heat source for 6 minutes, until the top is browned. Keep a close eye on it so it doesn't burn."
  ],
  "author": ""
}