{
  "generatedAt": "2026-06-25T14:02:17.824Z",
  "finishedAt": "2026-06-25T14:02:21.759Z",
  "totalSources": 10,
  "aliveSources": 10,
  "sources": [
    {
      "name": "🚀 小盒子单仓",
      "url": "http://xhztv.top/xhz",
      "kind": "cang-single",
      "score": 4,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 111,
      "sizeBytes": 6239,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 4
        }
      ]
    },
    {
      "name": "🎬 小盒子 4K",
      "url": "http://xhztv.top/4k.json",
      "kind": "cang-single",
      "score": 4,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 58,
      "sizeBytes": 8260,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 4
        }
      ]
    },
    {
      "name": "📦 小盒子多仓",
      "url": "http://xhztv.top/dc",
      "kind": "cang-multi",
      "score": 4,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 128,
      "sizeBytes": 678,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 4
        }
      ]
    },
    {
      "name": "🐟 摸鱼儿",
      "url": "http://我不是.摸鱼儿.top",
      "kind": "cang-single",
      "score": 3,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 1130,
      "sizeBytes": 34000,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 3
        }
      ]
    },
    {
      "name": "🏆 俊于",
      "url": "http://home.jundie.top:81/top98.json",
      "kind": "cang-single",
      "score": 4,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 1637,
      "sizeBytes": 16543,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 4
        }
      ]
    },
    {
      "name": "📺 qist 电视(自用) jsm.json",
      "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/jsm.json",
      "kind": "cang-single",
      "score": 4,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 202,
      "sizeBytes": 48622,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 4
        }
      ]
    },
    {
      "name": "🍚 qist 饭太硬 fty.json",
      "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/fty.json",
      "kind": "cang-single",
      "score": 3,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 325,
      "sizeBytes": 13040,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 3
        }
      ]
    },
    {
      "name": "🎬 qist 潇洒 xiaosa",
      "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/xiaosa/api.json",
      "kind": "cang-single",
      "score": 4,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 209,
      "sizeBytes": 30754,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 4
        }
      ]
    },
    {
      "name": "🌐 qist 0821.json 大而全",
      "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/0821.json",
      "kind": "cang-single",
      "score": 4,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 299,
      "sizeBytes": 23880,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 4
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 4
        }
      ]
    },
    {
      "name": "🥡 qist 0826.json 饭太硬 jar",
      "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/0826.json",
      "kind": "cang-single",
      "score": 3,
      "ok": true,
      "httpStatus": 200,
      "latencyMs": 291,
      "sizeBytes": 12108,
      "checkedAt": "2026-06-25T14:02:17.824Z",
      "history": [
        {
          "at": "2026-06-25T11:54:48.131Z",
          "ok": false,
          "score": 1
        },
        {
          "at": "2026-06-25T12:13:40.003Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T12:43:40.028Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T13:01:16.341Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T13:02:17.761Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T13:32:17.796Z",
          "ok": true,
          "score": 3
        },
        {
          "at": "2026-06-25T14:02:17.824Z",
          "ok": true,
          "score": 3
        }
      ]
    }
  ],
  "cangMulti": {
    "urls": [
      {
        "name": "🚀 小盒子单仓",
        "url": "http://xhztv.top/xhz"
      },
      {
        "name": "🎬 小盒子 4K",
        "url": "http://xhztv.top/4k.json"
      },
      {
        "name": "📦 小盒子多仓",
        "url": "http://xhztv.top/dc"
      },
      {
        "name": "🐟 摸鱼儿",
        "url": "http://我不是.摸鱼儿.top"
      },
      {
        "name": "🏆 俊于",
        "url": "http://home.jundie.top:81/top98.json"
      },
      {
        "name": "📺 qist 电视(自用) jsm.json",
        "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/jsm.json"
      },
      {
        "name": "🍚 qist 饭太硬 fty.json",
        "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/fty.json"
      },
      {
        "name": "🎬 qist 潇洒 xiaosa",
        "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/xiaosa/api.json"
      },
      {
        "name": "🌐 qist 0821.json 大而全",
        "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/0821.json"
      },
      {
        "name": "🥡 qist 0826.json 饭太硬 jar",
        "url": "https://gh-proxy.com/https://raw.githubusercontent.com/qist/tvbox/master/0826.json"
      }
    ]
  },
  "upstreamHealthy": true,
  "buildVersion": "0.1.0",
  "_mergeInfo": {
    "baseSource": "📺 qist 电视(自用) jsm.json",
    "totalSites": 345,
    "totalParses": 50,
    "totalLives": 2,
    "sourcesUsed": [
      {
        "name": "📺 qist 电视(自用) jsm.json",
        "score": 4,
        "sitesCount": 164,
        "parsesCount": 29
      },
      {
        "name": "🎬 qist 潇洒 xiaosa",
        "score": 4,
        "sitesCount": 121,
        "parsesCount": 9
      },
      {
        "name": "🌐 qist 0821.json 大而全",
        "score": 4,
        "sitesCount": 86,
        "parsesCount": 11
      },
      {
        "name": "🏆 俊于",
        "score": 4,
        "sitesCount": 24,
        "parsesCount": 15
      },
      {
        "name": "📦 小盒子多仓",
        "score": 4,
        "sitesCount": 0,
        "parsesCount": 0
      },
      {
        "name": "🐟 摸鱼儿",
        "score": 3,
        "sitesCount": 86,
        "parsesCount": 0
      },
      {
        "name": "🥡 qist 0826.json 饭太硬 jar",
        "score": 3,
        "sitesCount": 54,
        "parsesCount": 0
      },
      {
        "name": "🍚 qist 饭太硬 fty.json",
        "score": 3,
        "sitesCount": 48,
        "parsesCount": 0
      }
    ]
  },
  "merged": {
    "totalSites": 334,
    "totalParses": 50,
    "totalLives": 2
  }
}