{
  "initial": {
    "triple": {
      "count": 2,
      "score": 20,
      "levels": [
        0,
        1
      ],
      "mass": 3,
      "rest": 3003.645185324489
    },
    "rotations": [
      {
        "dir": 1,
        "valid": true,
        "count": 7,
        "minArea": 0.9994032018557926,
        "maxArea": 0.9998195550411878
      },
      {
        "dir": 2,
        "valid": true,
        "count": 3,
        "minArea": 0.9997186738443985,
        "maxArea": 0.9998412697634919
      },
      {
        "dir": 3,
        "valid": true,
        "count": 3,
        "minArea": 0.9997182484489914,
        "maxArea": 0.9998548841347442
      },
      {
        "dir": 0,
        "valid": true,
        "count": 3,
        "minArea": 0.9997204611847061,
        "maxArea": 0.999851373112863
      }
    ],
    "replay": {
      "actions": 41,
      "step": 3000,
      "score": 10400,
      "comparisons": [
        {
          "equal": true,
          "maxError": 0
        },
        {
          "equal": true,
          "maxError": 0
        }
      ]
    },
    "danger": {
      "over": true,
      "overAt": 600
    },
    "stress": {
      "count": 40,
      "nodes": 800,
      "steps": 1000,
      "elapsedMs": 1765.8999999761581,
      "msPerStep": 1.7658999999761582,
      "valid": true,
      "minArea": 0.9814484722334841,
      "maxArea": 1
    },
    "pause": {
      "unchanged": true,
      "singleStepDelta": 1
    },
    "restart10": [
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      },
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      },
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      },
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      },
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      },
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      },
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      },
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      },
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      },
      {
        "count": 0,
        "pending": 0,
        "log": 0,
        "voices": 0
      }
    ],
    "mobile": {
      "dropCount": 1,
      "overflow": false,
      "controls": {
        "drop": {
          "x": 129.609375,
          "y": 617.296875,
          "width": 130.765625,
          "height": 44
        },
        "left": {
          "x": 16,
          "y": 617.296875,
          "width": 104.609375,
          "height": 44
        },
        "right": {
          "x": 269.375,
          "y": 617.296875,
          "width": 104.625,
          "height": 44
        },
        "pause": {
          "x": 12,
          "y": 700.296875,
          "width": 86.25,
          "height": 44
        },
        "mute": {
          "x": 105.25,
          "y": 700.296875,
          "width": 86.25,
          "height": 44
        },
        "restart": {
          "x": 198.5,
          "y": 700.296875,
          "width": 86.25,
          "height": 44
        }
      },
      "rotatedDir": 1
    },
    "errors": [],
    "environment": {
      "browser": "151.0.7922.173",
      "platform": "Linux-7.1.9-arch1-2-x86_64-with-glibc2.44",
      "viewport": "1440×1000 / 390×844",
      "headless": true
    }
  },
  "extended": {
    "natural": {
      "over": true,
      "step": 8455,
      "count": 17,
      "score": 53960,
      "minArea": 0.869570211437458,
      "finite": true,
      "actions": 129
    },
    "overRestart": {
      "count": 0,
      "score": 0,
      "mode": "paused"
    },
    "fileReplay": [
      {
        "message": "重放完成：终点分数、等级和全部物理状态一致。最大误差 0",
        "inputsDisabled": true,
        "state": {
          "equal": true,
          "maxError": 0
        }
      },
      {
        "message": "重放完成：终点分数、等级和全部物理状态一致。最大误差 0",
        "inputsDisabled": true,
        "state": {
          "equal": true,
          "maxError": 0
        }
      }
    ],
    "invalid_syntax": {
      "unchanged": true,
      "message": "无法导入：JSON 语法不正确，请选择导出的原文件。"
    },
    "invalid_version": {
      "unchanged": true,
      "message": "无法导入：这不是受支持的果冻实验记录（需要版本 1）。"
    },
    "invalid_range": {
      "unchanged": true,
      "message": "无法导入：投放位置必须在 0–1 之间。"
    },
    "invalid_illegal": {
      "unchanged": true,
      "message": "无法导入：操作与游戏规则不符（第 2 步）。"
    },
    "invalid_tampered": {
      "unchanged": true,
      "message": "无法导入：附带终点状态与实际模拟不一致，记录可能被修改。"
    },
    "fortyRender": {
      "count": 40,
      "steps": 785,
      "fps": 60.00200006666889,
      "frameMedianMs": 16.69999999999891,
      "frameP95Ms": 16.700000000000728,
      "valid": true,
      "areaMin": 0.9778078593085258,
      "rotationObservedWithinMs": 53.804329014383256
    },
    "390": {
      "overflow": false,
      "coreVisible": true
    },
    "360": {
      "overflow": false,
      "coreVisible": true
    },
    "768": {
      "overflow": false,
      "coreVisible": true
    },
    "1920": {
      "overflow": false,
      "coreVisible": true
    },
    "offlineFile": true,
    "errors": [],
    "environment": {
      "browser": "151.0.7922.173",
      "headless": true,
      "platform": "Linux-7.1.9-arch1-2-x86_64-with-glibc2.44",
      "cpu": "12th Gen Intel(R) Core(TM) i7-12800H"
    }
  },
  "ui": {
    "1440": {
      "overflow": false,
      "images": true
    },
    "390": {
      "overflow": false,
      "images": true
    },
    "keyboard": {
      "count": 1,
      "dir": 1,
      "mode": "paused",
      "step": 25
    },
    "mute": {
      "muted": true,
      "gain": 0,
      "voices": 0
    },
    "fullscreen": true
  },
  "live": {
    "r2Range": {
      "status": 206,
      "content_range": "bytes 1048576-1049599/15600583",
      "bytes": 1024
    },
    "html": {
      "status": 200,
      "sha256": "9ac16201b6f889d3ce34b5059715883ca45e953bcff0215ee624210830292a75",
      "local_sha256": "9ac16201b6f889d3ce34b5059715883ca45e953bcff0215ee624210830292a75",
      "csp": "default-src 'self'; script-src 'self' 'sha256-dPpGBtZo6+nFMDzf866+8GIw4Jcr0bpmcepvz3DGW0k=' https://static.cloudflareinsights.com; style-src 'self' 'unsafe-inline'; img-src 'self' data:; media-src 'self' blob:; font-src 'self'; connect-src 'self' https://cloudflareinsights.com; frame-ancestors 'self'; base-uri 'self'; form-action 'self'"
    },
    "liveGame": {
      "count": 1,
      "step": 67,
      "dir": 1
    },
    "liveMute": {
      "muted": true,
      "gain": 0,
      "voices": 0
    },
    "liveFullscreen": true,
    "videoPlayback": {
      "time": 130.156425,
      "duration": 177.2,
      "width": 1920,
      "captions": 89
    },
    "page390": {
      "overflow": false,
      "images": true
    },
    "page1440": {
      "overflow": false,
      "images": true
    },
    "mobileLive": {
      "count": 1,
      "dir": 1,
      "coreVisible": true
    },
    "errors": [],
    "at": "2026-09-08T03:22:41Z"
  },
  "download": {
    "download_name": "index.html",
    "download_sha256": "9ac16201b6f889d3ce34b5059715883ca45e953bcff0215ee624210830292a75",
    "download_matches_local": true,
    "offline_drop_count": 1,
    "external_requests": []
  }
}