{
  "exportedAt": "2026-08-25T20:21:23.601Z",
  "day": "2026-08-25",
  "baby": {
    "id": "1",
    "name": "Lyon",
    "birthDate": "2026-07-25"
  },
  "counts": {
    "feedings": 180,
    "diapers": 175,
    "sleeps": 32,
    "growth": 13,
    "vaccines": 45
  },
  "feedings": [
    {
      "id": "187",
      "method": "formula",
      "amountMl": 150,
      "durationMin": null,
      "at": "2026-08-25T14:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "185",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-25T10:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "186",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-25T08:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "184",
      "method": "formula",
      "amountMl": 150,
      "durationMin": null,
      "at": "2026-08-25T04:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "183",
      "method": "formula",
      "amountMl": 150,
      "durationMin": null,
      "at": "2026-08-25T02:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "182",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-24T23:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "181",
      "method": "formula",
      "amountMl": 150,
      "durationMin": null,
      "at": "2026-08-24T20:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "180",
      "method": "formula",
      "amountMl": 150,
      "durationMin": null,
      "at": "2026-08-24T16:55:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "179",
      "method": "formula",
      "amountMl": 150,
      "durationMin": null,
      "at": "2026-08-24T14:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "178",
      "method": "formula",
      "amountMl": 150,
      "durationMin": null,
      "at": "2026-08-24T10:55:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "177",
      "method": "formula",
      "amountMl": 150,
      "durationMin": null,
      "at": "2026-08-24T07:55:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "176",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-24T04:25:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "175",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-24T03:22:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "174",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-24T00:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "172",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-23T21:27:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "171",
      "method": "formula",
      "amountMl": 140,
      "durationMin": null,
      "at": "2026-08-23T18:05:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "169",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-23T15:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "168",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-23T12:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "167",
      "method": "formula",
      "amountMl": 140,
      "durationMin": null,
      "at": "2026-08-23T10:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "166",
      "method": "formula",
      "amountMl": 150,
      "durationMin": null,
      "at": "2026-08-23T07:32:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "165",
      "method": "formula",
      "amountMl": 140,
      "durationMin": null,
      "at": "2026-08-23T04:25:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "164",
      "method": "formula",
      "amountMl": 140,
      "durationMin": null,
      "at": "2026-08-23T01:09:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "163",
      "method": "formula",
      "amountMl": 140,
      "durationMin": null,
      "at": "2026-08-22T21:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "162",
      "method": "formula",
      "amountMl": 140,
      "durationMin": null,
      "at": "2026-08-22T18:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "161",
      "method": "formula",
      "amountMl": 140,
      "durationMin": null,
      "at": "2026-08-22T14:08:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "160",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-22T10:39:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "159",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-22T07:23:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "158",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-22T04:04:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "157",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-22T01:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "156",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-21T21:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "155",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-21T18:13:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "154",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-21T14:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "153",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-21T10:52:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "152",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-21T08:02:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "151",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-21T04:53:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "149",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-21T01:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "150",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-20T21:32:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "145",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-20T18:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "144",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-20T14:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "143",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-20T11:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "142",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-20T07:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "139",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-20T04:19:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "10",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-20T01:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "29",
      "method": "formula",
      "amountMl": 130,
      "durationMin": null,
      "at": "2026-08-19T21:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "63",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-19T17:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "104",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-19T13:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "36",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-19T10:05:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "38",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-19T07:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "88",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-19T03:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "100",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-19T00:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "5",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-18T21:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "136",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-18T18:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "54",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-18T15:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "82",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-18T12:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "94",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-18T09:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "39",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-18T06:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "95",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-18T03:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "22",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-18T00:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "138",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-17T21:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "92",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-17T18:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "78",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-17T14:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "129",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-17T11:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "127",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-17T08:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "42",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-17T03:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "106",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-17T02:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "60",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-16T23:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "93",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-16T20:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "30",
      "method": "formula",
      "amountMl": 120,
      "durationMin": null,
      "at": "2026-08-16T17:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "89",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-16T11:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "132",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-16T08:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "34",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-16T05:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "96",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-16T02:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "128",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-15T23:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "76",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-15T20:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "58",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-15T17:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "68",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-15T14:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "26",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-15T11:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "118",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-15T08:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "65",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-15T04:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "21",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-15T02:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "134",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-14T23:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "97",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-14T20:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "48",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-14T17:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "28",
      "method": "formula",
      "amountMl": 110,
      "durationMin": null,
      "at": "2026-08-14T13:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "69",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-14T11:05:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "110",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-14T08:48:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "50",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-14T05:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "16",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-14T03:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "81",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-14T00:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "124",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-13T20:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "27",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-13T18:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "40",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-13T15:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "11",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-13T12:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "73",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-13T09:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "56",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-13T06:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "31",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-13T03:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "49",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-13T00:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "15",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-12T21:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "123",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-12T19:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "57",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-12T16:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "53",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-12T12:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "125",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-12T10:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "137",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-12T07:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "71",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-12T04:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "101",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-12T01:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "135",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-11T23:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "117",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-11T19:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "119",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-11T17:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "111",
      "method": "formula",
      "amountMl": 60,
      "durationMin": null,
      "at": "2026-08-11T13:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "116",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-11T11:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "112",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-11T08:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "2",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-11T04:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "113",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-11T01:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "17",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-10T23:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "37",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-10T20:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "98",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-10T16:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "32",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-10T13:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "131",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-10T10:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "77",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-10T05:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "33",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-10T04:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "99",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-10T02:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "122",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-09T23:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "103",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-09T20:24:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "115",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-09T17:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "84",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-09T14:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "61",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-09T10:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "126",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-09T07:33:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "70",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-09T04:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "72",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-09T01:55:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "74",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-08T23:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "102",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-08T19:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "25",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-08T16:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "43",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-08T13:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "90",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-08T10:52:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "66",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-08T08:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "20",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-08T05:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "7",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-08T02:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "41",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-07T23:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "59",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-07T20:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "67",
      "method": "formula",
      "amountMl": 100,
      "durationMin": null,
      "at": "2026-08-07T17:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "24",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-07T14:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "55",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-07T11:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "46",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-07T08:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "8",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-07T05:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "12",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-07T04:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "79",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-07T00:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "3",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-06T20:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "19",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-06T19:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "4",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-06T15:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "75",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-06T12:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "91",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-06T09:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "47",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-06T07:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "62",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-06T04:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "1",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-06T01:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "52",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-05T22:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "114",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-05T19:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "133",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-05T15:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "80",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-05T12:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "109",
      "method": "formula",
      "amountMl": 85,
      "durationMin": null,
      "at": "2026-08-05T09:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "83",
      "method": "formula",
      "amountMl": 85,
      "durationMin": null,
      "at": "2026-08-05T06:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "14",
      "method": "formula",
      "amountMl": 85,
      "durationMin": null,
      "at": "2026-08-05T04:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "18",
      "method": "formula",
      "amountMl": 85,
      "durationMin": null,
      "at": "2026-08-05T01:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "35",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-04T22:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "85",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-04T15:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "105",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-04T15:07:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "23",
      "method": "formula",
      "amountMl": 90,
      "durationMin": null,
      "at": "2026-08-04T12:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "6",
      "method": "formula",
      "amountMl": 85,
      "durationMin": null,
      "at": "2026-08-04T10:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "13",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-04T06:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "86",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-04T04:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "120",
      "method": "formula",
      "amountMl": 85,
      "durationMin": null,
      "at": "2026-08-04T01:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "64",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-03T20:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "130",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-03T18:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "87",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-03T15:05:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "51",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-03T12:08:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "44",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-03T09:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "9",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-03T06:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "107",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-03T01:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "45",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-02T23:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "121",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-02T20:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "108",
      "method": "formula",
      "amountMl": 80,
      "durationMin": null,
      "at": "2026-08-02T17:25:00.000Z",
      "notes": null,
      "source": "tap"
    }
  ],
  "diapers": [
    {
      "id": "177",
      "wet": false,
      "dirty": true,
      "stoolColor": "yellow",
      "stoolConsistency": "soft",
      "at": "2026-08-25T12:07:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "176",
      "wet": false,
      "dirty": true,
      "stoolColor": "yellow",
      "stoolConsistency": "soft",
      "at": "2026-08-25T02:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "175",
      "wet": false,
      "dirty": true,
      "stoolColor": "yellow",
      "stoolConsistency": "soft",
      "at": "2026-08-24T14:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "174",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-24T12:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "172",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-24T10:24:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "173",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-24T07:24:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "171",
      "wet": false,
      "dirty": true,
      "stoolColor": "yellow",
      "stoolConsistency": "soft",
      "at": "2026-08-24T03:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "170",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-24T02:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "169",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-24T01:04:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "168",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T23:08:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "167",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T20:47:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "166",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T19:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "165",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T18:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "164",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T13:55:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "163",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T12:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "162",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T09:13:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "161",
      "wet": false,
      "dirty": true,
      "stoolColor": "yellow",
      "stoolConsistency": "soft",
      "at": "2026-08-23T05:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "160",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T04:32:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "158",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T01:51:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "159",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-23T00:51:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "157",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-22T21:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "156",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-22T17:53:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "155",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-22T14:03:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "154",
      "wet": false,
      "dirty": true,
      "stoolColor": "green",
      "stoolConsistency": "soft",
      "at": "2026-08-22T11:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "153",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-22T10:39:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "152",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-22T07:23:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "148",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-22T05:52:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "147",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-22T04:05:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "146",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-22T00:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "145",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-21T21:49:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "149",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-21T19:53:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "144",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-21T18:13:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "150",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-21T17:53:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "151",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-21T15:53:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "143",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-21T10:37:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "142",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-21T08:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "141",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-21T06:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "140",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-21T03:12:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "136",
      "wet": false,
      "dirty": true,
      "stoolColor": "yellow",
      "stoolConsistency": null,
      "at": "2026-08-21T01:40:00.000Z",
      "notes": null,
      "source": "voice"
    },
    {
      "id": "139",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-20T21:22:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "137",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-20T18:22:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "135",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-20T13:55:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "134",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-20T09:00:00.000Z",
      "notes": null,
      "source": "voice"
    },
    {
      "id": "133",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-20T08:00:00.000Z",
      "notes": null,
      "source": "voice"
    },
    {
      "id": "131",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-20T05:00:00.000Z",
      "notes": null,
      "source": "voice"
    },
    {
      "id": "129",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-20T03:00:00.000Z",
      "notes": null,
      "source": "voice"
    },
    {
      "id": "8",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-20T01:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "22",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-19T21:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "132",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-19T20:20:00.000Z",
      "notes": null,
      "source": "voice"
    },
    {
      "id": "54",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-19T17:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "30",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-19T07:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "70",
      "wet": false,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-19T04:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "78",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-19T03:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "90",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-19T00:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "5",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-18T21:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "126",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-18T18:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "45",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-18T15:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "74",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-18T12:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "84",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-18T09:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "31",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-18T06:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "85",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-18T03:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "17",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-18T00:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "128",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-17T21:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "82",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-17T18:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "119",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-17T11:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "116",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-17T08:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "34",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-17T03:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "49",
      "wet": false,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-17T02:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "96",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-17T02:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "51",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-16T23:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "83",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-16T20:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "23",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-16T17:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "79",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-16T11:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "122",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-16T08:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "27",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-16T05:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "86",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-16T02:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "118",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-15T23:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "68",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-15T20:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "48",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-15T17:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "59",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-15T14:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "20",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-15T11:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "108",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-15T08:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "56",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-15T04:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "124",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-14T23:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "93",
      "wet": false,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-14T22:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "87",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-14T20:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "40",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-14T17:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "60",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-14T11:05:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "100",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-14T08:48:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "13",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-14T03:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "73",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-14T00:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "113",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-13T20:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "21",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-13T18:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "32",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-13T15:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "9",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-13T12:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "64",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-13T09:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "46",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-13T06:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "24",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-13T03:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "42",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-13T00:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "12",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-12T21:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "112",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-12T19:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "47",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-12T16:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "41",
      "wet": false,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-12T10:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "127",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-12T07:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "62",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-12T04:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "91",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-12T01:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "125",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-11T23:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "107",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-11T19:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "109",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-11T17:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "101",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-11T13:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "106",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-11T11:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "102",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-11T08:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "2",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-11T04:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "103",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-11T01:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "14",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-10T23:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "29",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-10T20:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "88",
      "wet": false,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-10T16:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "25",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-10T13:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "69",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-10T05:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "26",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-10T04:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "89",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-10T02:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "111",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-09T23:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "94",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-09T20:24:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "105",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-09T17:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "75",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-09T14:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "52",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-09T10:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "114",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-09T07:33:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "61",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-09T04:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "63",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-09T01:55:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "65",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-08T23:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "92",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-08T19:15:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "19",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-08T16:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "35",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-08T13:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "57",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-08T08:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "16",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-08T05:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "6",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-08T02:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "33",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-07T23:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "50",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-07T20:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "58",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-07T17:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "18",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-07T14:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "80",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-07T14:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "38",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-07T08:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "10",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-07T04:10:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "71",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-07T00:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "3",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-06T20:40:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "15",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-06T19:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "4",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-06T15:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "66",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-06T12:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "121",
      "wet": false,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-06T10:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "81",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-06T09:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "39",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-06T07:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "53",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-06T04:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "1",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-06T01:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "44",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-05T22:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "104",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-05T19:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "123",
      "wet": false,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-05T15:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "72",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-05T12:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "99",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-05T09:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "115",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-05T02:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "28",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-04T22:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "76",
      "wet": false,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-04T15:35:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "95",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-04T15:07:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "67",
      "wet": false,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-04T13:30:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "11",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-04T06:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "55",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-03T20:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "120",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-03T18:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "77",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-03T15:05:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "43",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-03T12:08:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "36",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-03T09:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "117",
      "wet": true,
      "dirty": true,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-03T07:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "7",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-03T06:20:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "97",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-03T01:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "37",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-02T23:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "110",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-02T20:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "98",
      "wet": true,
      "dirty": false,
      "stoolColor": null,
      "stoolConsistency": null,
      "at": "2026-08-02T17:25:00.000Z",
      "notes": null,
      "source": "tap"
    }
  ],
  "sleeps": [
    {
      "id": "43",
      "startedAt": "2026-08-24T04:31:00.000Z",
      "endedAt": "2026-08-24T13:59:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "42",
      "startedAt": "2026-08-23T19:53:00.000Z",
      "endedAt": "2026-08-24T03:54:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "41",
      "startedAt": "2026-08-23T15:29:00.000Z",
      "endedAt": "2026-08-23T19:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "40",
      "startedAt": "2026-08-23T13:20:00.000Z",
      "endedAt": "2026-08-23T13:55:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "39",
      "startedAt": "2026-08-23T06:52:00.000Z",
      "endedAt": "2026-08-23T12:33:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "38",
      "startedAt": "2026-08-23T05:28:00.000Z",
      "endedAt": "2026-08-23T06:00:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "37",
      "startedAt": "2026-08-22T18:14:00.000Z",
      "endedAt": "2026-08-22T19:18:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "36",
      "startedAt": "2026-08-22T14:37:00.000Z",
      "endedAt": "2026-08-22T17:53:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "35",
      "startedAt": "2026-08-22T12:24:00.000Z",
      "endedAt": "2026-08-22T13:59:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "34",
      "startedAt": "2026-08-22T08:19:00.000Z",
      "endedAt": "2026-08-22T10:39:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "33",
      "startedAt": "2026-08-22T06:18:00.000Z",
      "endedAt": "2026-08-22T07:23:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "31",
      "startedAt": "2026-08-22T04:53:00.000Z",
      "endedAt": "2026-08-22T05:53:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "32",
      "startedAt": "2026-08-21T21:59:00.000Z",
      "endedAt": "2026-08-22T00:41:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "30",
      "startedAt": "2026-08-21T13:42:00.000Z",
      "endedAt": "2026-08-21T18:12:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "29",
      "startedAt": "2026-08-21T11:11:00.000Z",
      "endedAt": "2026-08-21T12:02:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "28",
      "startedAt": "2026-08-21T06:00:00.000Z",
      "endedAt": "2026-08-21T07:57:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "27",
      "startedAt": "2026-08-21T03:43:00.000Z",
      "endedAt": "2026-08-21T05:12:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "26",
      "startedAt": "2026-08-21T00:26:00.000Z",
      "endedAt": "2026-08-21T01:45:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "25",
      "startedAt": "2026-08-20T22:30:00.000Z",
      "endedAt": "2026-08-21T00:13:00.000Z",
      "notes": null,
      "source": "voice"
    },
    {
      "id": "23",
      "startedAt": "2026-08-20T18:42:00.000Z",
      "endedAt": "2026-08-20T21:21:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "22",
      "startedAt": "2026-08-20T17:16:00.000Z",
      "endedAt": "2026-08-20T18:23:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "21",
      "startedAt": "2026-08-20T14:54:00.000Z",
      "endedAt": "2026-08-20T16:58:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "18",
      "startedAt": "2026-08-20T14:00:00.000Z",
      "endedAt": "2026-08-20T14:30:00.000Z",
      "notes": null,
      "source": "voice"
    },
    {
      "id": "15",
      "startedAt": "2026-08-20T12:35:00.000Z",
      "endedAt": "2026-08-20T13:03:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "14",
      "startedAt": "2026-08-20T11:48:00.000Z",
      "endedAt": "2026-08-20T11:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "11",
      "startedAt": "2026-08-20T10:23:25.172Z",
      "endedAt": "2026-08-20T10:28:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "3",
      "startedAt": "2026-08-20T05:40:00.000Z",
      "endedAt": "2026-08-20T07:30:41.511Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "4",
      "startedAt": "2026-08-20T00:20:00.000Z",
      "endedAt": "2026-08-20T01:05:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "12",
      "startedAt": "2026-08-19T22:00:00.000Z",
      "endedAt": "2026-08-19T23:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "20",
      "startedAt": "2026-08-19T21:50:00.000Z",
      "endedAt": "2026-08-19T23:50:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "13",
      "startedAt": "2026-08-19T18:30:00.000Z",
      "endedAt": "2026-08-19T21:23:00.000Z",
      "notes": null,
      "source": "tap"
    },
    {
      "id": "19",
      "startedAt": "2026-08-19T18:20:00.000Z",
      "endedAt": "2026-08-19T21:20:00.000Z",
      "notes": null,
      "source": "tap"
    }
  ],
  "growth": [
    {
      "id": "13",
      "weightG": 5450,
      "lengthMm": 585,
      "headMm": null,
      "measuredAt": "2026-08-25",
      "notes": null
    },
    {
      "id": "12",
      "weightG": 5250,
      "lengthMm": 585,
      "headMm": null,
      "measuredAt": "2026-08-23",
      "notes": null
    },
    {
      "id": "11",
      "weightG": 5150,
      "lengthMm": 585,
      "headMm": null,
      "measuredAt": "2026-08-21",
      "notes": null
    },
    {
      "id": "10",
      "weightG": 4950,
      "lengthMm": null,
      "headMm": null,
      "measuredAt": "2026-08-18",
      "notes": null
    },
    {
      "id": "9",
      "weightG": 4800,
      "lengthMm": null,
      "headMm": null,
      "measuredAt": "2026-08-16",
      "notes": "便前"
    },
    {
      "id": "8",
      "weightG": 4550,
      "lengthMm": null,
      "headMm": null,
      "measuredAt": "2026-08-12",
      "notes": "便后"
    },
    {
      "id": "7",
      "weightG": 4400,
      "lengthMm": null,
      "headMm": null,
      "measuredAt": "2026-08-10",
      "notes": "便后"
    },
    {
      "id": "6",
      "weightG": 4300,
      "lengthMm": 550,
      "headMm": null,
      "measuredAt": "2026-08-08",
      "notes": "便后"
    },
    {
      "id": "5",
      "weightG": 4250,
      "lengthMm": null,
      "headMm": null,
      "measuredAt": "2026-08-07",
      "notes": "尿便后"
    },
    {
      "id": "4",
      "weightG": 4050,
      "lengthMm": null,
      "headMm": null,
      "measuredAt": "2026-08-06",
      "notes": "尿便后"
    },
    {
      "id": "3",
      "weightG": 4100,
      "lengthMm": 540,
      "headMm": null,
      "measuredAt": "2026-08-03",
      "notes": null
    },
    {
      "id": "2",
      "weightG": 4000,
      "lengthMm": 530,
      "headMm": null,
      "measuredAt": "2026-08-01",
      "notes": "1周"
    },
    {
      "id": "1",
      "weightG": 3970,
      "lengthMm": 530,
      "headMm": null,
      "measuredAt": "2026-07-25",
      "notes": "出生"
    }
  ],
  "vaccines": [
    {
      "id": "1",
      "ageGroup": "出生当天",
      "name": "卡介苗",
      "doseLabel": null,
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "结核重症（结核性脑膜炎、粟粒性肺结核）",
      "scheduledAt": "2026-07-25T05:38:00.000Z",
      "given": true,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "中国国家免疫规划出生接种；WHO 对结核高负担国家同样建议新生儿卡介苗。阿来在内地，按规划完成即可。",
      "notes": null,
      "code": "bcg"
    },
    {
      "id": "2",
      "ageGroup": "出生当天",
      "name": "乙肝疫苗",
      "doseLabel": "第1/3针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "乙型肝炎",
      "scheduledAt": "2026-07-25T05:39:00.000Z",
      "given": true,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "中、美 CDC 与 WHO 均建议出生 24 小时内接种第 1 剂，阻断母婴传播。程序为 0、1、6 月共 3 剂。",
      "notes": null,
      "code": "hepb-1"
    },
    {
      "id": "3",
      "ageGroup": "1月龄",
      "name": "乙肝疫苗",
      "doseLabel": "第2/3针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "乙型肝炎",
      "scheduledAt": "2026-08-26T04:00:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "国家免疫规划第 2 剂，与第 1 剂间隔不少于 1 个月。中、WHO 均为最高优先级。",
      "notes": null,
      "code": "hepb-2"
    },
    {
      "id": "20",
      "ageGroup": "2月龄",
      "name": "脊灰灭活 IPV",
      "doseLabel": "第1/4剂",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "脊髓灰质炎",
      "scheduledAt": "2026-09-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "中国现行程序：2、3 月 IPV，4 月与 4 岁 bOPV。WHO/美国同样把脊灰列为常规最高优先级。2、3、4、18 月也可用五联代替 IPV+DTaP（五联还含 Hib）。",
      "notes": "可用五联代替本期 IPV+DTaP。打五联请跳过本剂。",
      "code": "ipv-1"
    },
    {
      "id": "21",
      "ageGroup": "2月龄",
      "name": "百白破 DTaP",
      "doseLabel": "第1/5针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "百日咳、白喉、破伤风",
      "scheduledAt": "2026-09-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "2026 年版国家程序将首剂提前到 2 月龄（2、4、6、18 月、6 岁）。百日咳对小婴儿威胁大，中、美、WHO 均为 5 星。2、4、18 月可用五联代替；6 月规划 DTaP 若走五联程序则改在 3 月打五联第 2 针。",
      "notes": "可用五联代替本期 DTaP。打五联请跳过本剂。6 岁那针五联不含，仍要打。",
      "code": "dtap-1"
    },
    {
      "id": "22",
      "ageGroup": "2月龄",
      "name": "13价肺炎球菌 PCV13",
      "doseLabel": "第1/4针",
      "costType": "paid",
      "costNote": "¥600–800",
      "purpose": "肺炎球菌侵袭性疾病、肺炎、脑膜炎",
      "scheduledAt": "2026-09-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "未纳入中国免疫规划但中疾控与多地儿科学会强烈推荐。WHO、美国 CDC 均列入常规免疫，对婴儿重症肺炎保护明确。自费优先项里应排最前。",
      "notes": "满 6 周可接种。典型 2、4、6、12–15 月。国产约 600，沛儿约 700。",
      "code": "pcv13-1"
    },
    {
      "id": "23",
      "ageGroup": "2月龄",
      "name": "五价轮状病毒 RotaTeq",
      "doseLabel": "第1/3剂",
      "costType": "paid",
      "costNote": "¥280–320",
      "purpose": "轮状病毒胃肠炎",
      "scheduledAt": "2026-09-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "中国未纳入规划故评 4 星；WHO 建议各国常规接种（5 星）。须卡年龄窗口，越早越好。",
      "notes": "第 1 剂须在 6–12 周龄，第 3 剂 ≤32 周龄。口服。约 290 元/剂。",
      "code": "rota-1"
    },
    {
      "id": "24",
      "ageGroup": "2月龄",
      "name": "b型流感嗜血杆菌 Hib",
      "doseLabel": "第1/4针",
      "costType": "paid",
      "costNote": "¥70–130",
      "purpose": "b 型流感嗜血杆菌脑膜炎、肺炎",
      "scheduledAt": "2026-09-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "中国自费；WHO/美国为常规免疫。若已打五联（含 Hib），本系列可跳过。",
      "notes": "常见 3+1。也可包含在五联里，打五联请跳过本剂。国产约 70，进口约 110。",
      "code": "hib-1"
    },
    {
      "id": "4",
      "ageGroup": "2月龄",
      "name": "五联疫苗",
      "doseLabel": "第1/4针",
      "costType": "paid",
      "costNote": "¥600–800",
      "purpose": "脊灰、百日咳、白喉、破伤风、Hib 脑膜炎/肺炎",
      "scheduledAt": "2026-09-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "进口五联是 IPV+DTaP+Hib 的一针方案，少打针。自费故中国 4 星；抗原均被 WHO 列为常规（5 星）。打五联则跳过同期 IPV、DTaP、Hib 单苗；打规划针则跳过五联。",
      "notes": "通常 2、3、4、18 月。一针含 IPV+DTaP+Hib，可代替同期脊灰灭活、百白破、Hib 单苗。",
      "code": "penta-1"
    },
    {
      "id": "25",
      "ageGroup": "3月龄",
      "name": "脊灰灭活 IPV",
      "doseLabel": "第2/4剂",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "脊髓灰质炎",
      "scheduledAt": "2026-10-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "规划第 2 剂 IPV，与第 1 剂间隔 ≥28 天。也可用五联第 2 针代替。",
      "notes": "可用五联代替本期 IPV。打五联请跳过本剂。",
      "code": "ipv-2"
    },
    {
      "id": "5",
      "ageGroup": "3月龄",
      "name": "五联疫苗",
      "doseLabel": "第2/4针",
      "costType": "paid",
      "costNote": "¥600–800",
      "purpose": "脊灰、百日咳、白喉、破伤风、Hib 脑膜炎/肺炎",
      "scheduledAt": "2026-10-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "五联第 2 剂。与第 1 剂间隔约 1 个月。打五联则跳过 IPV/DTaP/Hib 单苗。",
      "notes": "若打五联，跳过本期 IPV、DTaP、Hib 单苗。",
      "code": "penta-2"
    },
    {
      "id": "26",
      "ageGroup": "3月龄",
      "name": "四价流脑结合 ACYW135",
      "doseLabel": "第1剂",
      "costType": "paid",
      "costNote": "¥250–400",
      "purpose": "A/C/Y/W135 流行性脑脊髓膜炎",
      "scheduledAt": "2026-10-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 4,
      "rationale": "规划内只有 A 群多糖。四价结合苗覆盖 C/Y/W，保护更广但自费。WHO 视当地菌群决定；中国城市儿童有价值，非最高刚需。",
      "notes": "满 3 月可接种。程序依产品：婴儿多为 2–3 剂基础 + 加强。约 250–400 元/剂。",
      "code": "menacwy-1"
    },
    {
      "id": "27",
      "ageGroup": "4月龄",
      "name": "脊灰减毒活 bOPV",
      "doseLabel": "第3/4剂",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "脊髓灰质炎",
      "scheduledAt": "2026-11-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "规划 4 月龄口服剂，与 IPV 序贯。若全程五联（含 IPV），门诊可能不再给本期口服苗。",
      "notes": "口服。五联已含灭活脊灰，本期 bOPV 是否还服以门诊为准。",
      "code": "bopv-1"
    },
    {
      "id": "28",
      "ageGroup": "4月龄",
      "name": "百白破 DTaP",
      "doseLabel": "第2/5针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "百日咳、白喉、破伤风",
      "scheduledAt": "2026-11-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "2026 年版第 2 剂（4 月龄）。也可用五联第 3 针代替。",
      "notes": "可用五联代替本期 DTaP。打五联请跳过本剂。",
      "code": "dtap-2"
    },
    {
      "id": "29",
      "ageGroup": "4月龄",
      "name": "13价肺炎球菌 PCV13",
      "doseLabel": "第2/4针",
      "costType": "paid",
      "costNote": "¥600–800",
      "purpose": "肺炎球菌侵袭性疾病、肺炎",
      "scheduledAt": "2026-11-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "与第 1 剂间隔 ≥4–8 周。优先级同第 1 剂。",
      "notes": null,
      "code": "pcv13-2"
    },
    {
      "id": "30",
      "ageGroup": "4月龄",
      "name": "五价轮状病毒 RotaTeq",
      "doseLabel": "第2/3剂",
      "costType": "paid",
      "costNote": "¥280–320",
      "purpose": "轮状病毒胃肠炎",
      "scheduledAt": "2026-11-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "第 2 剂，间隔约 4–10 周。",
      "notes": "口服。",
      "code": "rota-2"
    },
    {
      "id": "54",
      "ageGroup": "4月龄",
      "name": "b型流感嗜血杆菌 Hib",
      "doseLabel": "第2/4针",
      "costType": "paid",
      "costNote": "¥70–130",
      "purpose": "b型流感嗜血杆菌脑膜炎、肺炎",
      "scheduledAt": "2026-11-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "基础免疫第 2 剂。打五联请跳过。",
      "notes": "基础免疫第 2 剂。打五联请跳过。",
      "code": "hib-2"
    },
    {
      "id": "6",
      "ageGroup": "4月龄",
      "name": "五联疫苗",
      "doseLabel": "第3/4针",
      "costType": "paid",
      "costNote": "¥600–800",
      "purpose": "脊灰、百日咳、白喉、破伤风、Hib 脑膜炎/肺炎",
      "scheduledAt": "2026-11-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "五联第 3 剂，完成基础免疫。打五联则跳过对应单苗。",
      "notes": "若打五联，跳过本期 IPV、DTaP、Hib 单苗；4 月 bOPV 是否还服问门诊。",
      "code": "penta-3"
    },
    {
      "id": "55",
      "ageGroup": "6月龄",
      "name": "百白破 DTaP",
      "doseLabel": "第3/5针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "百日咳、白喉、破伤风",
      "scheduledAt": "2027-01-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "2026 年版第 3 剂在 6 月龄。若选择五联（2、3、4、18 月），本剂用五联覆盖，不必另打 DTaP。",
      "notes": "可用五联代替本期 DTaP（走五联则 3 月打第 2 针，本剂可跳过）。",
      "code": "dtap-3"
    },
    {
      "id": "8",
      "ageGroup": "6月龄",
      "name": "乙肝疫苗",
      "doseLabel": "第3/3针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "乙型肝炎",
      "scheduledAt": "2027-01-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "0、1、6 月程序的完成剂。中、WHO 5 星。",
      "notes": null,
      "code": "hepb-3"
    },
    {
      "id": "7",
      "ageGroup": "6月龄",
      "name": "A群流脑多糖",
      "doseLabel": "第1/4剂",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "A 群流行性脑脊髓膜炎",
      "scheduledAt": "2027-01-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 2,
      "rationale": "中国仍有 A 群流行风险，规划 6、9 月接种（5 星）。WHO 全球重点已转向 C/W/Y 结合苗，对单纯 A 群多糖评 2 星。",
      "notes": "6、9 月 A 群；3、6 岁 A+C。",
      "code": "mena-1"
    },
    {
      "id": "56",
      "ageGroup": "6月龄",
      "name": "13价肺炎球菌 PCV13",
      "doseLabel": "第3/4针",
      "costType": "paid",
      "costNote": "¥600–800",
      "purpose": "肺炎球菌侵袭性疾病、肺炎",
      "scheduledAt": "2027-01-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "基础免疫第 3 剂。",
      "notes": null,
      "code": "pcv13-3"
    },
    {
      "id": "57",
      "ageGroup": "6月龄",
      "name": "五价轮状病毒 RotaTeq",
      "doseLabel": "第3/3剂",
      "costType": "paid",
      "costNote": "¥280–320",
      "purpose": "轮状病毒胃肠炎",
      "scheduledAt": "2027-01-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "完成 3 剂。超时不可补，窗口紧。",
      "notes": "须在 32 周龄前完成。口服。",
      "code": "rota-3"
    },
    {
      "id": "58",
      "ageGroup": "6月龄",
      "name": "b型流感嗜血杆菌 Hib",
      "doseLabel": "第3/4针",
      "costType": "paid",
      "costNote": "¥70–130",
      "purpose": "b型流感嗜血杆菌脑膜炎、肺炎",
      "scheduledAt": "2027-01-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "基础免疫第 3 剂。打五联请跳过。",
      "notes": "基础免疫第 3 剂。打五联请跳过。",
      "code": "hib-3"
    },
    {
      "id": "59",
      "ageGroup": "6月龄",
      "name": "EV71 手足口病疫苗",
      "doseLabel": "第1/2针",
      "costType": "paid",
      "costNote": "¥180–260",
      "purpose": "EV71 相关手足口病及重症",
      "scheduledAt": "2027-01-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 1,
      "rationale": "中国 EV71 重症高发，多地推荐（4 星）。WHO 无全球常规建议（1 星），属地区性疫苗。",
      "notes": "2 剂间隔 ≥1 个月，最好 1 岁前完成。",
      "code": "ev71-1"
    },
    {
      "id": "60",
      "ageGroup": "6月龄",
      "name": "流感疫苗",
      "doseLabel": "第1剂",
      "costType": "paid",
      "costNote": "¥80–140",
      "purpose": "流行性感冒",
      "scheduledAt": "2027-01-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 4,
      "rationale": "中、美 CDC 建议 6 月龄起每年接种。WHO 优先孕妇与高危人群，对健康婴儿为 4 星。",
      "notes": "首次 6 月龄–8 岁通常 2 剂，间隔 ≥4 周，之后每年 1 剂。",
      "code": "flu-1"
    },
    {
      "id": "62",
      "ageGroup": "7月龄",
      "name": "流感疫苗",
      "doseLabel": "第2剂（首年）",
      "costType": "paid",
      "costNote": "¥80–140",
      "purpose": "流行性感冒",
      "scheduledAt": "2027-02-22T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 4,
      "rationale": "首次接种需 2 剂才打好基础。",
      "notes": "与第 1 剂间隔 ≥4 周。",
      "code": "flu-2"
    },
    {
      "id": "61",
      "ageGroup": "7月龄",
      "name": "EV71 手足口病疫苗",
      "doseLabel": "第2/2针",
      "costType": "paid",
      "costNote": "¥180–260",
      "purpose": "EV71 相关手足口病及重症",
      "scheduledAt": "2027-02-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 1,
      "rationale": "完成 2 剂。属中国地区性推荐。",
      "notes": null,
      "code": "ev71-2"
    },
    {
      "id": "10",
      "ageGroup": "8月龄",
      "name": "麻腮风 MMR",
      "doseLabel": "第1/2针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "麻疹、流行性腮腺炎、风疹",
      "scheduledAt": "2027-03-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "规划 8、18 月。麻疹极易传播，中、美、WHO 均为 5 星。",
      "notes": null,
      "code": "mmr-1"
    },
    {
      "id": "9",
      "ageGroup": "8月龄",
      "name": "乙脑减毒活疫苗",
      "doseLabel": "第1/2针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "流行性乙型脑炎",
      "scheduledAt": "2027-03-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 4,
      "rationale": "中国乙脑流行区，规划免费（5 星）。WHO 仅建议流行区常规接种（4 星）。",
      "notes": "减毒活：8 月、2 岁。灭活则为 4 剂程序。",
      "code": "je-1"
    },
    {
      "id": "11",
      "ageGroup": "9月龄",
      "name": "A群流脑多糖",
      "doseLabel": "第2/4剂",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "A 群流行性脑脊髓膜炎",
      "scheduledAt": "2027-04-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 2,
      "rationale": "规划第 2 剂。评分理由同 6 月龄剂。",
      "notes": null,
      "code": "mena-2"
    },
    {
      "id": "63",
      "ageGroup": "12月龄",
      "name": "水痘疫苗",
      "doseLabel": "第1/2针",
      "costType": "paid",
      "costNote": "¥160–350",
      "purpose": "水痘",
      "scheduledAt": "2027-07-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 3,
      "rationale": "中国多数城市推荐 2 剂（4 星）。WHO 视疾病负担决定，未普遍列入核心规划（3 星）。美国 CDC 为常规。",
      "notes": "通常 12 月第 1 剂，3 岁第 2 剂。国产约 160–230，进口约 300–350。",
      "code": "var-1"
    },
    {
      "id": "64",
      "ageGroup": "12月龄",
      "name": "13价肺炎球菌 PCV13",
      "doseLabel": "第4/4针",
      "costType": "paid",
      "costNote": "¥600–800",
      "purpose": "肺炎球菌侵袭性疾病、肺炎",
      "scheduledAt": "2027-07-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "加强剂，完成 4 剂程序。",
      "notes": "12–15 月加强。",
      "code": "pcv13-4"
    },
    {
      "id": "65",
      "ageGroup": "12月龄",
      "name": "b型流感嗜血杆菌 Hib",
      "doseLabel": "第4/4针",
      "costType": "paid",
      "costNote": "¥70–130",
      "purpose": "b型流感嗜血杆菌脑膜炎、肺炎",
      "scheduledAt": "2027-07-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "加强剂。",
      "notes": "12–18 月加强。若打五联可跳过。",
      "code": "hib-4"
    },
    {
      "id": "66",
      "ageGroup": "18月龄",
      "name": "百白破 DTaP",
      "doseLabel": "第4/5针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "百日咳、白喉、破伤风",
      "scheduledAt": "2028-01-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "18 月加强，巩固百日咳保护。也可用五联第 4 针代替。",
      "notes": "可用五联代替本期 DTaP。打五联请跳过本剂。",
      "code": "dtap-4"
    },
    {
      "id": "14",
      "ageGroup": "18月龄",
      "name": "五联疫苗",
      "doseLabel": "第4/4针",
      "costType": "paid",
      "costNote": "¥600–800",
      "purpose": "脊灰、百日咳、白喉、破伤风、Hib 脑膜炎/肺炎",
      "scheduledAt": "2028-01-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 5,
      "rationale": "五联第 4 剂（18 月加强）。与规划 DTaP 第 4 针二选一。",
      "notes": "加强剂。可代替本期 DTaP 单苗。",
      "code": "penta-4"
    },
    {
      "id": "13",
      "ageGroup": "18月龄",
      "name": "麻腮风 MMR",
      "doseLabel": "第2/2针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "麻疹、流行性腮腺炎、风疹",
      "scheduledAt": "2028-01-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "第 2 剂补齐未应答者，阻断校园传播。",
      "notes": null,
      "code": "mmr-2"
    },
    {
      "id": "12",
      "ageGroup": "18月龄",
      "name": "甲肝减毒活疫苗",
      "doseLabel": "1剂",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "甲型肝炎",
      "scheduledAt": "2028-01-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 4,
      "rationale": "中国规划免费（减毒活 1 剂或灭活 2 剂）。WHO 视卫生条件决定，对中国仍推荐（4 星）。",
      "notes": "减毒活 1 剂；若选灭活则走 2 剂程序，本剂可跳过。",
      "code": "hepa-live"
    },
    {
      "id": "15",
      "ageGroup": "2岁",
      "name": "乙脑减毒活疫苗",
      "doseLabel": "第2/2针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "流行性乙型脑炎",
      "scheduledAt": "2028-07-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 4,
      "rationale": "2 岁加强。流行区 5 星，WHO 按地区 4 星。",
      "notes": null,
      "code": "je-2"
    },
    {
      "id": "67",
      "ageGroup": "2岁",
      "name": "甲肝灭活疫苗",
      "doseLabel": "第2/2针",
      "costType": "free",
      "costNote": "国家免疫规划（选灭活程序时）",
      "purpose": "甲型肝炎",
      "scheduledAt": "2028-07-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 4,
      "rationale": "灭活程序第 2 剂。与减毒活二选一。",
      "notes": "仅灭活 2 剂程序需要。若已打减毒活 1 剂，请跳过。",
      "code": "hepa-inact-2"
    },
    {
      "id": "68",
      "ageGroup": "3岁",
      "name": "水痘疫苗",
      "doseLabel": "第2/2针",
      "costType": "paid",
      "costNote": "¥160–350",
      "purpose": "水痘",
      "scheduledAt": "2029-07-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 4,
      "whoStars": 3,
      "rationale": "第 2 剂降低突破感染。",
      "notes": "国产约 160–230，进口约 300–350。",
      "code": "var-2"
    },
    {
      "id": "16",
      "ageGroup": "3岁",
      "name": "A群C群流脑多糖",
      "doseLabel": "第3/4剂",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "A 群、C 群脑膜炎球菌",
      "scheduledAt": "2029-07-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 2,
      "rationale": "规划 3 岁 A+C。多糖苗保护期较短；WHO 更倾向结合苗。",
      "notes": null,
      "code": "menac-1"
    },
    {
      "id": "17",
      "ageGroup": "4岁",
      "name": "脊灰减毒活 bOPV",
      "doseLabel": "第4/4剂",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "脊髓灰质炎",
      "scheduledAt": "2030-07-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "4 岁加强，完成序贯程序。五联不含此剂。",
      "notes": "口服。五联不含 4 岁加强，规划仍建议接种。",
      "code": "bopv-4y"
    },
    {
      "id": "18",
      "ageGroup": "6岁",
      "name": "A群C群流脑多糖",
      "doseLabel": "第4/4剂",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "A 群、C 群脑膜炎球菌",
      "scheduledAt": "2032-07-25T01:18:00.000Z",
      "given": false,
      "skipped": false,
      "chinaStars": 5,
      "whoStars": 2,
      "rationale": "6 岁加强。",
      "notes": null,
      "code": "menac-2"
    },
    {
      "id": "19",
      "ageGroup": "6岁",
      "name": "百白破 DTaP",
      "doseLabel": "第5/5针",
      "costType": "free",
      "costNote": "国家免疫规划",
      "purpose": "百日咳、白喉、破伤风",
      "scheduledAt": "2032-07-25T01:18:00.000Z",
      "given": false,
      "skipped": true,
      "chinaStars": 5,
      "whoStars": 5,
      "rationale": "6 岁第 5 剂，入学前加强。即便幼儿期打的是五联，这一针仍要按规划接种。",
      "notes": "五联不含此剂，6 岁仍需接种。",
      "code": "dtap-5"
    }
  ]
}