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": "Swiss Chard Frittata",
  "description": "The deep, earthy taste of Swiss chard is intensified and made sweeter with thinly sliced garlic, rather than minced. Use red Swiss chard if you can find it because it leaves pretty fuchsia flecks in the frittata.\nA frittata is an open-faced omelet. In our case, it's akin to a casserole that is perfect for slicing and serving with potatoes and a salad. What I love about it is not only that it's the perfect vehicle for delivering scrumptious ingredients, like shiitakes or greens, but that because a lot of the cooking time is spent in the oven, it frees up your stove top for other things like dancing on it or, I don't know, making home fries and pancakes.\nFrittatas also reheat beautifully or taste great at room temperature. It's as if they are just daring you to come up with a reason not to make one.",
  "subtitle": null,
  "ingredients": [
    {
      "section": "For the recipe",
      "ingredients": [
        "1 tablespoon olive oil",
        "6 garlic cloves, thinly sliced",
        "1 bunch red Swiss chard, rough\nstems removed, chopped well\n(about 4 cups)",
        "2 teaspoons dried oregano",
        "1 pound firm or extra-firm tofu",
        "1 tablespoon soy sauce",
        "1 teaspoon prepared mustard\n(Dijon or yellow, whatever you\ngot)",
        "1/4 teaspoon turmeric",
        "Several dashes fresh black\npepper",
        "1/4 cup nutritional yeast",
        "Salt, to taste"
      ]
    }
  ],
  "instructions": [
    "Preheat the oven to 400°F.",
    "Preheat a large, heavy-bottomed pan over medium-low heat.",
    "Add the oil and the garlic and cook for about 3 minutes, stirring occasionally.",
    "What you're doing here is \"blonding\" the garlic-it's ready when it's turned a light amber color.",
    "Add the chard and oregano and turn up the heat to medium high.",
    "Sauté the chard for about 5 minutes, until it is completely wilted.",
    "Add splashes of water if needed to get the chard to cook down.",
    "Meanwhile, while the chard is cooking, prepare your frittata base.",
    "Give the tofu a squeeze over the sink to remove some of the water.",
    "Use your hands to crumble and squeeze it in a large mixing bowl, until it has the consistency of ricotta cheese (about 3 minutes).",
    "Add the soy sauce, mustard, turmeric, black pepper, and yeast to the tofu and mix well.",
    "When your chard is ready, incorporate it into the tofu.",
    "Be sure to get all of the garlic, but if there is any water in the pan try to avoid adding it to the tofu.",
    "Taste for salt.",
    "Lightly grease an 8-inch pie plate and firmly press your frittata mixture into it.",
    "Bake for 20 minutes, until the frittata is firm and lightly browned on top.",
    "Let cool for about 3 minutes, then invert onto a plate and serve."
  ],
  "author": null
}