{
  "exportDate": "2026-10-19T00:35:27.486Z",
  "settings": {
    "height": 173,
    "targetWeight": 95,
    "age": 21,
    "gender": "M",
    "activityLevel": 1.2,
    "pushEnabled": true,
    "pushTime": "08:00",
    "pushEnabledEvening": true,
    "pushTimeEvening": "21:05",
    "pushSubscription": {
      "endpoint": "https://fcm.googleapis.com/fcm/send/fI7dvKNSRjg:APA91bF3YDhe7cZ00mNEHuJ2LM5s6CmzVdhgrT2bZ_BwDMCRTBWwl_JRZAq2HEowNeOQxoqRBCpd3lKjdotAI7RIH7lz7ZZWTRmrNnsKAOdWIluAAmWQvMD6ttNaoqYkptk_6lo3EddN",
      "expirationTime": null,
      "keys": {
        "p256dh": "BGaH4hdkG0SHYxwnLscUwIVv944Wy3TMRvPiS8jwtz3_pD6H7eZxDXXLBFpntmj4AQKJIVNFbK1uGgtlJl60grg",
        "auth": "_kZyIou_OnsAt77LuLQKSg"
      }
    },
    "theme": "standard",
    "pushSubscriptions": [
      {
        "endpoint": "https://fcm.googleapis.com/fcm/send/fI7dvKNSRjg:APA91bF3YDhe7cZ00mNEHuJ2LM5s6CmzVdhgrT2bZ_BwDMCRTBWwl_JRZAq2HEowNeOQxoqRBCpd3lKjdotAI7RIH7lz7ZZWTRmrNnsKAOdWIluAAmWQvMD6ttNaoqYkptk_6lo3EddN",
        "expirationTime": null,
        "keys": {
          "p256dh": "BGaH4hdkG0SHYxwnLscUwIVv944Wy3TMRvPiS8jwtz3_pD6H7eZxDXXLBFpntmj4AQKJIVNFbK1uGgtlJl60grg",
          "auth": "_kZyIou_OnsAt77LuLQKSg"
        }
      }
    ],
    "shoppingList": [
      {
        "id": "htito",
        "text": "Blanc de poulet — 300g",
        "checked": true
      },
      {
        "id": "qzsp49",
        "text": "Riz basmati — 140g (sec)",
        "checked": true
      },
      {
        "id": "iob3jp",
        "text": "Lait de coco léger — 200ml",
        "checked": false
      },
      {
        "id": "ahecj",
        "text": "Poudre de curry — 2 c. à café",
        "checked": true
      },
      {
        "id": "buu4p",
        "text": "Oignon — 1",
        "checked": false
      },
      {
        "id": "z1der",
        "text": "Petits pois surgelés — 100g",
        "checked": false
      },
      {
        "id": "zcn5r5",
        "text": "Huile de coco — 1 c. à soupe",
        "checked": false
      },
      {
        "id": "pzqf9",
        "text": "Thon au naturel — 1 boîte (140g)",
        "checked": true
      },
      {
        "id": "y5kthd",
        "text": "Œufs — 2",
        "checked": false
      },
      {
        "id": "mk2rgch",
        "text": "Tomates cerises — 10",
        "checked": false
      },
      {
        "id": "a09wfk",
        "text": "Laitue — 1/2",
        "checked": false
      },
      {
        "id": "77m2ij",
        "text": "Vinaigrette légère — 2 c. à soupe",
        "checked": false
      },
      {
        "id": "sixm5g",
        "text": "Pavé de saumon — 200g",
        "checked": false
      },
      {
        "id": "vhf66",
        "text": "Riz basmati — 80g (sec)",
        "checked": true
      },
      {
        "id": "fgdei",
        "text": "Sauce soja — 2 c. à soupe",
        "checked": false
      },
      {
        "id": "e836bf",
        "text": "Avocat — 1/2",
        "checked": false
      },
      {
        "id": "jvac4i",
        "text": "Concombre — 1/4",
        "checked": false
      },
      {
        "id": "g47tde",
        "text": "Pain de mie complet — 2 tranches",
        "checked": false
      },
      {
        "id": "76m1o6",
        "text": "Jambon blanc — 1 tranche",
        "checked": false
      },
      {
        "id": "afpo7",
        "text": "Fromage (Gruyère/Comté) — 30g",
        "checked": false
      },
      {
        "id": "hb4uy5",
        "text": "Fromage blanc 0% — 1 c. à soupe",
        "checked": false
      },
      {
        "id": "wja9p",
        "text": "Moutarde — 1 c. à café",
        "checked": true
      },
      {
        "id": "izl5kq",
        "text": "Blanc de poulet — 250g",
        "checked": true
      },
      {
        "id": "1s546h",
        "text": "Crème fraîche 4% — 3 c. à soupe",
        "checked": false
      },
      {
        "id": "irjmr",
        "text": "Ail — 1 gousse",
        "checked": false
      },
      {
        "id": "gvv8od",
        "text": "Parmesan — 15g",
        "checked": false
      }
    ],
    "savedRecipes": [
      "salade-nicoise",
      "bowl-saumon-riz",
      "croque-monsieur-healthy",
      "pates-poulet-creme"
    ]
  },
  "data": {
    "2026-08-20": {
      "morning": 100.6,
      "evening": 100.6,
      "notes": "",
      "meals": [
        {
          "id": "1787231186134",
          "name": "Cornichon",
          "calories": 7
        },
        {
          "id": "1787255791155",
          "name": "Pizza ",
          "calories": 711,
          "protein": 37
        }
      ],
      "water": 4,
      "mood": "🙂"
    },
    "2026-08-19": {
      "morning": 100.8,
      "notes": "",
      "meals": [],
      "evening": 100.2,
      "water": 0,
      "mood": ""
    },
    "2026-08-21": {
      "morning": 100.4,
      "notes": "",
      "meals": [
        {
          "id": "1787267388508",
          "name": "Pâtes macaroni",
          "calories": 168,
          "protein": 8
        },
        {
          "id": "1787321887700",
          "name": "Panda Saucisson",
          "calories": 529,
          "protein": 27
        },
        {
          "id": "1787339944266",
          "name": "Riz tomate jambon ",
          "calories": 1070,
          "protein": 45
        }
      ],
      "water": 2,
      "mood": "😐",
      "evening": 102
    },
    "2026-08-22": {
      "morning": null,
      "notes": "",
      "meals": [
        {
          "id": "1787357399128",
          "name": "Galetten",
          "calories": 59,
          "protein": 8
        },
        {
          "id": "1787432407106",
          "name": "cordon bleu 3 croquette poid et carotte",
          "calories": 690,
          "protein": 30
        }
      ],
      "water": 3.25,
      "mood": "🙂",
      "evening": null,
      "weight": null,
      "workout": {
        "name": "",
        "calories": 0
      }
    },
    "2026-08-23": {
      "weight": 99.8,
      "notes": "",
      "meals": [
        {
          "id": "1787438508737",
          "name": "pizza jambon",
          "calories": 782,
          "protein": 34
        },
        {
          "id": "1787439281333",
          "name": "Gauffre",
          "calories": 322,
          "protein": 4
        },
        {
          "id": "1787516207976",
          "name": "Pain saucisse choucroute",
          "calories": 560,
          "protein": 26
        }
      ],
      "water": 2.75,
      "mood": "😫"
    },
    "2026-08-24": {
      "weight": 100,
      "notes": "",
      "meals": [
        {
          "id": "1787595491138",
          "name": "Pâtes carbonara ",
          "calories": 250,
          "protein": 10
        }
      ],
      "water": 1.5,
      "mood": "😫"
    },
    "2026-08-25": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1787672321054",
          "name": "Bar nesquik ",
          "calories": 99,
          "protein": 1
        },
        {
          "id": "1787672363900",
          "name": "Gauffre sucre ",
          "calories": 322,
          "protein": 4
        },
        {
          "id": "1787672472727",
          "name": "Yaourt fraise ",
          "calories": 260,
          "protein": 10
        },
        {
          "id": "1787703891480",
          "name": "Nouille ",
          "calories": 1000,
          "protein": 16
        }
      ],
      "water": 2,
      "mood": "😐"
    },
    "2026-08-26": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1787771237586",
          "name": "Poulet Curry ",
          "calories": 685,
          "protein": 92
        }
      ],
      "water": 1.5,
      "mood": "🤩"
    },
    "2026-08-27": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1787843801156",
          "name": "Tarte abricots  ",
          "calories": 350,
          "protein": 5
        },
        {
          "id": "1787844250773",
          "name": "Lion ",
          "calories": 99,
          "protein": 1
        },
        {
          "id": "1787853646154",
          "name": "Pomme de terre poulet tomate et concombre ",
          "calories": 1000,
          "protein": 60
        }
      ],
      "water": 2,
      "mood": "🙂"
    },
    "2026-08-28": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1787878271430",
          "name": "Pâtes chicken cocktail",
          "calories": 752,
          "protein": 4
        },
        {
          "id": "1787943943091",
          "name": "Pomme de terre poulet tomates",
          "calories": 700,
          "protein": 40
        }
      ],
      "water": 1,
      "mood": "😐"
    },
    "2026-08-29": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1787967133785",
          "name": "Noodle",
          "calories": 550,
          "protein": 22
        },
        {
          "id": "1788016340069",
          "name": "Pâtes Delphine ",
          "calories": 200,
          "protein": 7
        },
        {
          "id": "1788016443827",
          "name": "Emmental   ",
          "calories": 113,
          "protein": 8
        },
        {
          "id": "1788017029657",
          "name": "Tarte Abricot",
          "calories": 350,
          "protein": 5
        }
      ],
      "water": 3,
      "mood": ""
    },
    "2026-08-30": {
      "weight": 99.6,
      "notes": "",
      "meals": [],
      "water": 1.5,
      "mood": ""
    },
    "2026-08-31": {
      "weight": 99.2,
      "notes": "",
      "meals": [
        {
          "id": "1788176430160",
          "name": "Salade Pates ",
          "calories": 400,
          "protein": 16
        }
      ],
      "water": 2.5,
      "mood": ""
    },
    "2026-09-01": {
      "weight": null,
      "notes": "",
      "meals": [],
      "water": 1,
      "mood": ""
    },
    "2026-09-02": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1788372577666",
          "name": "Riz tomate jambon",
          "calories": 500,
          "protein": 40
        }
      ],
      "water": 1.5,
      "mood": ""
    },
    "2026-09-03": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1788455746600",
          "name": "Trésor",
          "calories": 800
        },
        {
          "id": "1788460845485",
          "name": "Lion",
          "calories": 100,
          "protein": 1
        },
        {
          "id": "1788460868987",
          "name": "Pizza",
          "calories": 711,
          "protein": 37
        }
      ],
      "water": 1.5,
      "mood": ""
    },
    "2026-09-04": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1788549699910",
          "name": "Nouille     ",
          "calories": 528,
          "protein": 19
        }
      ],
      "water": 2.5,
      "mood": ""
    },
    "2026-09-05": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1788617468029",
          "name": "Tarte Abricot",
          "calories": 350,
          "protein": 5
        },
        {
          "id": "1788620163610",
          "name": "Bar protein",
          "calories": 171,
          "protein": 24
        },
        {
          "id": "1788637280597",
          "name": "Salade    ",
          "calories": 372,
          "protein": 16
        },
        {
          "id": "1788637294947",
          "name": "Bar Protein",
          "calories": 171,
          "protein": 24
        }
      ],
      "water": 2,
      "mood": ""
    },
    "2026-09-06": {
      "weight": 98,
      "notes": "",
      "meals": [
        {
          "id": "1788697607639",
          "name": "Pates veggie",
          "calories": 495,
          "protein": 10
        },
        {
          "id": "1788718135073",
          "name": "Poulet, Patate, comcombre et tomate",
          "calories": 797,
          "protein": 85
        }
      ],
      "water": 2,
      "mood": ""
    },
    "2026-09-07": {
      "weight": 98,
      "notes": "",
      "meals": [
        {
          "id": "1788790617630",
          "name": "Sushi",
          "calories": 360,
          "protein": 12
        }
      ],
      "water": 2,
      "mood": ""
    },
    "2026-09-08": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1788960893245",
          "name": "Poulet riz tomate et concombre ",
          "calories": 800,
          "protein": 85
        }
      ],
      "water": 1.5,
      "mood": ""
    },
    "2026-09-09": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1788961042512",
          "name": "Sandwich américain ",
          "calories": 1000,
          "protein": 50
        },
        {
          "id": "1788971729191",
          "name": "Bar prot",
          "calories": 171,
          "protein": 24
        }
      ],
      "water": 1.5,
      "mood": ""
    },
    "2026-09-11": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1789143886689",
          "name": "Pomme de terre, saumon, Salade",
          "calories": 450,
          "protein": 31
        }
      ],
      "water": 0.5,
      "mood": ""
    },
    "2026-09-12": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1789236250973",
          "name": "Tarte abricots ",
          "calories": 350,
          "protein": 5
        }
      ],
      "water": 2,
      "mood": ""
    },
    "2026-09-13": {
      "weight": 97.6,
      "notes": "",
      "meals": [
        {
          "id": "1789262112018",
          "name": "Plat prépa",
          "calories": 560,
          "protein": 12
        },
        {
          "id": "1789263270707",
          "name": "Bar prot",
          "calories": 171,
          "protein": 24
        }
      ],
      "water": 1.5,
      "mood": ""
    },
    "2026-09-14": {
      "weight": 97.6,
      "notes": "",
      "meals": [
        {
          "id": "1789393546998",
          "name": "Bar nesquik",
          "calories": 99,
          "protein": 1
        },
        {
          "id": "1789393554381",
          "name": "Bar nesquik ",
          "calories": 99,
          "protein": 1
        },
        {
          "id": "1789427375543",
          "name": "Tasty crousty",
          "calories": 850,
          "protein": 37
        }
      ],
      "water": 2,
      "mood": ""
    },
    "2026-09-15": {
      "weight": null,
      "notes": "",
      "meals": [
        {
          "id": "1789479487877",
          "name": "Pates ",
          "calories": 620,
          "protein": 24
        },
        {
          "id": "1789483780135",
          "name": "oeufs  ",
          "calories": 410,
          "protein": 32
        }
      ],
      "water": 1,
      "mood": ""
    },
    "2026-09-21": {
      "weight": 97,
      "notes": "",
      "meals": [
        {
          "id": "1790009563393",
          "name": "Pâtes farafelle",
          "calories": 620,
          "protein": 24
        }
      ],
      "water": 0,
      "mood": ""
    }
  }
}