{
  "config": {
    "enabled": false,
    "intervalSeconds": 300,
    "awakeStart": "08:00",
    "awakeEnd": "23:30",
    "sleep": {
      "enabled": true,
      "cycleStartDate": "2026-05-07",
      "cycleStartShift": 1,
      "shifts": [
        {
          "name": "白班",
          "sleepPeriods": [
            {
              "start": "22:00",
              "end": "00:00"
            },
            {
              "start": "00:00",
              "end": "06:30"
            }
          ]
        },
        {
          "name": "夜班",
          "sleepPeriods": [
            {
              "start": "14:00",
              "end": "17:30"
            },
            {
              "start": "00:00",
              "end": "08:00"
            }
          ]
        },
        {
          "name": "翻休",
          "sleepPeriods": [
            {
              "start": "10:00",
              "end": "15:00"
            },
            {
              "start": "23:00",
              "end": "00:00"
            }
          ]
        },
        {
          "name": "大修",
          "sleepPeriods": [
            {
              "start": "00:00",
              "end": "08:30"
            },
            {
              "start": "23:00",
              "end": "00:00"
            }
          ]
        }
      ],
      "overrides": {}
    },
    "targetDates": [
      "2026-05-10",
      "2026-05-14"
    ],
    "deptId": "6103-001",
    "deptName": "口腔科门诊",
    "hospitalId": "1",
    "barkUrl": "https://api.day.app/bVzHH7MTEQ6hhgv9sAcMCd",
    "barkGroup": "茂名看牙齿",
    "barkNotifySlot": true,
    "barkNotifyCookie": true,
    "notifyOnlyOnChange": true,
    "notifyWhenNoSlot": false
  },
  "lastResult": null,
  "lastError": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}",
  "lastCheckedAt": null,
  "nextCheckAt": null,
  "history": [
    {
      "time": "2026-07-30T19:46:03",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T19:51:03",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T19:56:09",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:01:09",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:06:09",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:11:11",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:16:11",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:21:11",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:26:11",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:31:12",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:36:12",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:41:12",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:46:13",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:51:14",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T20:56:14",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:01:15",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:06:23",
      "manual": false,
      "error": "RuntimeError: curl failed (exit 6):"
    },
    {
      "time": "2026-07-30T21:11:23",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:16:23",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:21:24",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:26:24",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:31:24",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:36:24",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:41:25",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:46:25",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:51:26",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-30T21:56:26",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:00:00",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:05:01",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:10:01",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:15:01",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:20:02",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:25:02",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:30:02",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:35:02",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:40:03",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:45:03",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:50:03",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T08:55:03",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T09:00:03",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T09:05:04",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T09:10:04",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T09:15:04",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T09:20:04",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T09:25:05",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T09:30:05",
      "manual": false,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T09:44:29",
      "manual": true,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T10:21:09",
      "manual": true,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T10:21:10",
      "manual": true,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    },
    {
      "time": "2026-07-31T12:00:38",
      "manual": true,
      "error": "urllib.error.HTTPError: HTTP Error 500: {\"success\":false,\"errorText\":null}"
    }
  ],
  "cookieValid": null,
  "cookieCheckedAt": null,
  "cookieError": null,
  "cookieValidSince": null,
  "cookieHistory": []
}