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": "Coconut Cream French Macarons",
  "description": "Located on the beautiful beaches of the leeward coast of Oahu, Hawaii, Aulani, A Disney Resort & Spa, welcomes guests from all over the world. These coconut cream macarons offer a taste of the islands with a French flair.",
  "subtitle": "Sweet Endings and Desserts",
  "ingredients": [
    {
      "section": "MACARONS",
      "ingredients": [
        "3/4 cup almond flour",
        "1/4 cups powdered sugar, divided",
        "2 egg whites",
        "1 pinch cream of tartar"
      ]
    },
    {
      "section": "COCONUT CREAM FILLING",
      "ingredients": [
        "1/3 cup coconut milk",
        "2 tablespoons sugar",
        "1 tablespoon cornstarch",
        "1/3 cup unsalted butter, softened",
        "3 tablespoons powdered sugar"
      ]
    }
  ],
  "instructions": [
    "Preheat oven to 350°F. Line a baking sheet with a nonstick silicone mat or parchment paper; set aside.",
    "Pulse almond flour and 1 cup powdered sugar in a food processor until combined. Sift twice, discarding larger pieces. Set aside.",
    "Combine egg whites, remaining 1⁄4 cup powdered sugar, and cream of tartar in the bowl of an electric mixer fitted with a whisk attachment. Beat on low speed until mixture is combined, then increase speed to high and beat until mixture is thick and glossy and holds stiff peaks, 7 to 8 minutes.",
    "Sift almond flour mixture into beaten egg-white mixture. Gently fold until batter is smooth and shiny and drips slowly away when spatula is lifted. Transfer batter to a pastry bag fitted with a 1/2-inch round tip. Pipe 3/4-inch rounds onto a prepared baking sheet, spacing 1 inch apart. Lightly tap baking sheet against countertop to release any air bubbles. Set aside at room temperature 15 to 20 minutes. (This allows the top of the macaron to form a crust so that when it bakes, a smooth top is formed.)",
    "Bake 10 to 12 minutes, or until macarons are firm but not brown. Let cool on baking sheet 2 to 3 minutes, then transfer to a wire rack to cool completely.",
    "Combine coconut milk, sugar, and cornstarch in a small saucepan over medium-high heat, bring to a boil, whisking continuously until mixture thickens.",
    "Transfer to a medium bowl. Cover with plastic wrap, pressing wrap directly onto surface of mixture. Set aside to cool to room temperature, then refrigerate until cool.",
    "Whisk in butter and powdered sugar until slightly fluffy and smooth. Spoon into a piping bag fitted with a small round tip.",
    "Lay half the macarons out on a work surface, flat side up. Pipe a small amount of coconut cream filling onto each macaron. Top with remaining macarons, creating 12 sandwiches."
  ],
  "author": null
}