{
  "status": "online",
  "server": "Google Compute Engine Always Free (us-west1-b)",
  "project": "web-onlyzephys-com",
  "uptimeSeconds": 2511,
  "connectedWebSocketClients": 1,
  "syncSummary": {
    "totalPedestrians": 30,
    "totalAnimals": 5,
    "streetTrashCount": 4,
    "bossHp": "7138/10000",
    "danPhongPosition": {
      "x": 3603,
      "y": 315,
      "dir": -1,
      "state": "patrol"
    }
  },
  "streetTrash": {
    "total": 4,
    "items": [
      {
        "id": "t_1792901687507_672",
        "x": 4992,
        "y": 315,
        "icon": "🍌",
        "dropper": "Cô Tám Bánh Tiêu"
      },
      {
        "id": "t_1792902715612_821",
        "x": 5003,
        "y": 315,
        "icon": "🍌",
        "dropper": "Cô Bảy Bún Riêu"
      },
      {
        "id": "t_1792902739374_570",
        "x": 1078,
        "y": 324,
        "icon": "🧻"
      },
      {
        "id": "t_1792902739375_715",
        "x": 2712,
        "y": 322,
        "icon": "🧻"
      }
    ]
  },
  "activePenalties": [
    {
      "id": 0,
      "name": "Anh Bo Shipper",
      "status": "cleaning_street",
      "x": 382121,
      "bubble": "🧹 Quét... quét... từ giờ không dám vứt rác nữa!"
    },
    {
      "id": 2,
      "name": "Cô Tám Bánh Tiêu",
      "status": "cleaning_street",
      "x": 2400,
      "bubble": "🧹 Quét... quét... từ giờ không dám vứt rác nữa!"
    },
    {
      "id": 3,
      "name": "Chú Tư Sửa Xe",
      "status": "cleaning_street",
      "x": 368765,
      "bubble": "🧹 Quét... quét... từ giờ không dám vứt rác nữa!"
    },
    {
      "id": 4,
      "name": "Bạn Trẻ Gen Z",
      "status": "cleaning_street",
      "x": 1523,
      "bubble": "🧹 Gom rác cho sạch phố... mệt mà chừa!"
    },
    {
      "id": 10,
      "name": "Thanh Niên Gương Mẫu",
      "status": "cleaning_street",
      "x": 3097,
      "bubble": "🧹 Quét... quét... từ giờ không dám vứt rác nữa!"
    },
    {
      "id": 11,
      "name": "Chị Thảo Trà Sữa",
      "status": "cleaning_street",
      "x": 3901,
      "bubble": "🧹 Quét sạch mẩu rác này! Chừa tội vứt bừa bãi!"
    },
    {
      "id": 21,
      "name": "Anh Bo Quán Nước",
      "status": "cleaning_street",
      "x": 271,
      "bubble": "🧹 Quét... quét... từ giờ không dám vứt rác nữa!"
    }
  ],
  "danPhong": {
    "x": 3603,
    "y": 315,
    "dir": -1,
    "state": "patrol",
    "targetNpc": null,
    "bubble": "👮 Nhốt 8s sám hối! Hết giờ phạt lao động công ích nhặt rác cả dải phố một lượt!",
    "isSlowed": false
  },
  "bossOnlyZephys": {
    "hp": 7138,
    "maxHp": 10000,
    "state": "idle",
    "faintedUntil": 0
  },
  "streetPedestrians": [
    {
      "id": 0,
      "name": "Anh Bo Shipper",
      "x": 382121,
      "dir": 1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 1,
      "name": "Tiểu Thư Phố Đi Bộ",
      "x": 2762,
      "dir": 1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 2,
      "name": "Cô Tám Bánh Tiêu",
      "x": 2400,
      "dir": -1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 3,
      "name": "Chú Tư Sửa Xe",
      "x": 368765,
      "dir": 1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 4,
      "name": "Bạn Trẻ Gen Z",
      "x": 1523,
      "dir": -1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 5,
      "name": "Anh Bảy Xăm Trổ",
      "x": 1013,
      "dir": 1,
      "hp": 150,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 6,
      "name": "Cô Bảy Bún Riêu",
      "x": 4786,
      "dir": -1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 7,
      "name": "Bé Bắp Đi Học",
      "x": 462,
      "dir": 1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 8,
      "name": "Chú Sáu Xe Ôm",
      "x": 2091,
      "dir": 1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 9,
      "name": "Dũng Búa Xóm Chùa",
      "x": 3335,
      "dir": 1,
      "hp": 150,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 10,
      "name": "Thanh Niên Gương Mẫu",
      "x": 3097,
      "dir": -1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 11,
      "name": "Chị Thảo Trà Sữa",
      "x": 3901,
      "dir": -1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 12,
      "name": "Bác Ba Phi Kể Chuyện",
      "x": 1495,
      "dir": 1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 13,
      "name": "Tài Côn Đồ Bến Xe",
      "x": 2183,
      "dir": -1,
      "hp": 150,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 14,
      "name": "👗 Chị Bảy Hàng Hiệu",
      "x": 780,
      "dir": -1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 15,
      "name": "🎟️ Bác Năm Vé Số",
      "x": 1220,
      "dir": 1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 16,
      "name": "⭐ Bác Tư Tổ Trưởng",
      "x": 1420,
      "dir": 1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 17,
      "name": "🕶️ Ba Đen - Trùm Hàng Nóng",
      "x": 1850,
      "dir": 1,
      "hp": 60,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 18,
      "name": "Food Reviewer",
      "x": 1380,
      "dir": -1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 19,
      "name": "Chú Sáu Bánh Mì",
      "x": 668,
      "dir": -1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 20,
      "name": "Cô Bảy Quán Phở",
      "x": 3348,
      "dir": 1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    },
    {
      "id": 21,
      "name": "Anh Bo Quán Nước",
      "x": 271,
      "dir": -1,
      "hp": 100,
      "isDead": false,
      "isStunned": false
    }
  ]
}